= degeneration of basal ganglia + other system Typically no good response to ~L-Dopa, faster progression. Rare! !Multiple System Atrophy |singlecol|k |''Etio:'' olivopontocerebellar degen, striatronigral degeneration, early autonomic failure | |''Presentation:'' ataxia; [[post. hypotension|Postural hypotension]], impotence. Pyramidal signs: upgoing plantars; hyperreflexia| |''Signs:'' | |''Ix:'' MRI “hot cross bun sign”| |''Mx:'' supportive. Life expectancy: 6-9y from dx | !PSP |singlecol|k |''Etio:'' pallidum, substantia nigra, periaqueductal grey matter, superior colliculi | |''Presentation:'' axial rigidity; vertical supranuclear gaze palsy (↓ voluntary saccades, preserved reflexive upward gaze); postural instability (classically fall backwards), axial rigidity, pseudobulbar palsy, FTD| |''Signs:'' | |''Ix:'' MRI midbrain atrophy = “hummingbird sign”| |''Mx:'' amantadine may improve gait. Life expectancy ~7| !Corticobasal (RARE) |singlecol|k |''Etio:'' Tau deposition in swollen achromatic neurons. Histo: Lewy body deposition in brainstem + neocortex| |''Symptoms:'' symmetric mvmt abnormalities, myoclonus. Cortical: alien limb, ideomotor apraxia| |''Signs:'' | |''Ix:'' | |''Mx:'' supportive| ![[Lewy body dementia]] Included with [[Types of dementia]]
yes
tc-btn-invisible
{
"tiddlers": {
"$:/Acknowledgements": {
"title": "$:/Acknowledgements",
"text": "TiddlyWiki incorporates code from these fine OpenSource projects:\n\n* [[The Stanford Javascript Crypto Library|http://bitwiseshiftleft.github.io/sjcl/]]\n* [[The Jasmine JavaScript Test Framework|http://pivotal.github.io/jasmine/]]\n* [[Normalize.css by Nicolas Gallagher|http://necolas.github.io/normalize.css/]]\n\nAnd media from these projects:\n\n* World flag icons from [[Wikipedia|http://commons.wikimedia.org/wiki/Category:SVG_flags_by_country]]\n"
},
"$:/core/copyright.txt": {
"title": "$:/core/copyright.txt",
"type": "text/plain",
"text": "TiddlyWiki created by Jeremy Ruston, (jeremy [at] jermolene [dot] com)\n\nCopyright (c) 2004-2007, Jeremy Ruston\nCopyright (c) 2007-2020, UnaMesa Association\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n\n* Neither the name of the copyright holder nor the names of its\n contributors may be used to endorse or promote products derived from\n this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 'AS IS'\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
},
"$:/core/icon": {
"title": "$:/core/icon",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><path d=\"M64 0l54.56 32v64L64 128 9.44 96V32L64 0zm21.127 95.408c-3.578-.103-5.15-.094-6.974-3.152l-1.42.042c-1.653-.075-.964-.04-2.067-.097-1.844-.07-1.548-1.86-1.873-2.8-.52-3.202.687-6.43.65-9.632-.014-1.14-1.593-5.17-2.157-6.61-1.768.34-3.546.406-5.34.497-4.134-.01-8.24-.527-12.317-1.183-.8 3.35-3.16 8.036-1.21 11.44 2.37 3.52 4.03 4.495 6.61 4.707 2.572.212 3.16 3.18 2.53 4.242-.55.73-1.52.864-2.346 1.04l-1.65.08c-1.296-.046-2.455-.404-3.61-.955-1.93-1.097-3.925-3.383-5.406-5.024.345.658.55 1.938.24 2.53-.878 1.27-4.665 1.26-6.4.47-1.97-.89-6.73-7.162-7.468-11.86 1.96-3.78 4.812-7.07 6.255-11.186-3.146-2.05-4.83-5.384-4.61-9.16l.08-.44c-3.097.59-1.49.37-4.82.628-10.608-.032-19.935-7.37-14.68-18.774.34-.673.664-1.287 1.243-.994.466.237.4 1.18.166 2.227-3.005 13.627 11.67 13.732 20.69 11.21.89-.25 2.67-1.936 3.905-2.495 2.016-.91 4.205-1.282 6.376-1.55 5.4-.63 11.893 2.276 15.19 2.37 3.3.096 7.99-.805 10.87-.615 2.09.098 4.143.483 6.16 1.03 1.306-6.49 1.4-11.27 4.492-12.38 1.814.293 3.213 2.818 4.25 4.167 2.112-.086 4.12.46 6.115 1.066 3.61-.522 6.642-2.593 9.833-4.203-3.234 2.69-3.673 7.075-3.303 11.127.138 2.103-.444 4.386-1.164 6.54-1.348 3.507-3.95 7.204-6.97 7.014-1.14-.036-1.805-.695-2.653-1.4-.164 1.427-.81 2.7-1.434 3.96-1.44 2.797-5.203 4.03-8.687 7.016-3.484 2.985 1.114 13.65 2.23 15.594 1.114 1.94 4.226 2.652 3.02 4.406-.37.58-.936.785-1.54 1.01l-.82.11zm-40.097-8.85l.553.14c.694-.27 2.09.15 2.83.353-1.363-1.31-3.417-3.24-4.897-4.46-.485-1.47-.278-2.96-.174-4.46l.02-.123c-.582 1.205-1.322 2.376-1.72 3.645-.465 1.71 2.07 3.557 3.052 4.615l.336.3z\" fill-rule=\"evenodd\"/></svg>"
},
"$:/core/images/add-comment": {
"title": "$:/core/images/add-comment",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-add-comment tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M56 56H36a8 8 0 100 16h20v20a8 8 0 1016 0V72h20a8 8 0 100-16H72V36a8 8 0 10-16 0v20zm-12.595 58.362c-6.683 7.659-20.297 12.903-36.006 12.903-2.196 0-4.35-.102-6.451-.3 9.652-3.836 17.356-12.24 21.01-22.874C8.516 94.28 0 79.734 0 63.5 0 33.953 28.206 10 63 10s63 23.953 63 53.5S97.794 117 63 117c-6.841 0-13.428-.926-19.595-2.638z\"/></svg>"
},
"$:/core/images/advanced-search-button": {
"title": "$:/core/images/advanced-search-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-advanced-search-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M74.565 87.985A47.776 47.776 0 0148 96C21.49 96 0 74.51 0 48S21.49 0 48 0s48 21.49 48 48c0 9.854-2.97 19.015-8.062 26.636l34.347 34.347a9.443 9.443 0 010 13.36 9.446 9.446 0 01-13.36 0l-34.36-34.358zM48 80c17.673 0 32-14.327 32-32 0-17.673-14.327-32-32-32-17.673 0-32 14.327-32 32 0 17.673 14.327 32 32 32z\"/><circle cx=\"48\" cy=\"48\" r=\"8\"/><circle cx=\"28\" cy=\"48\" r=\"8\"/><circle cx=\"68\" cy=\"48\" r=\"8\"/></g></svg>"
},
"$:/core/images/auto-height": {
"title": "$:/core/images/auto-height",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-auto-height tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M67.987 114.356l-.029-14.477a4 4 0 00-2.067-3.494l-15.966-8.813-1.933 7.502H79.9c4.222 0 5.564-5.693 1.786-7.58L49.797 71.572 48.01 79.15h31.982c4.217 0 5.564-5.682 1.795-7.575L49.805 55.517l-1.795 7.575h31.982c4.212 0 5.563-5.67 1.805-7.57l-16.034-8.105 2.195 3.57V35.614l9.214 9.213a4 4 0 105.656-5.656l-16-16a4 4 0 00-5.656 0l-16 16a4 4 0 105.656 5.656l9.13-9.13v15.288a4 4 0 002.195 3.57l16.035 8.106 1.804-7.57H48.01c-4.217 0-5.564 5.682-1.795 7.574l31.982 16.059 1.795-7.575H48.01c-4.222 0-5.564 5.693-1.787 7.579l31.89 15.923 1.787-7.578H47.992c-4.133 0-5.552 5.504-1.933 7.501l15.966 8.813-2.067-3.494.029 14.436-9.159-9.158a4 4 0 00-5.656 5.656l16 16a4 4 0 005.656 0l16-16a4 4 0 10-5.656-5.656l-9.185 9.184zM16 20h96a4 4 0 100-8H16a4 4 0 100 8z\"/></svg>"
},
"$:/core/images/blank": {
"title": "$:/core/images/blank",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-blank tc-image-button\" viewBox=\"0 0 128 128\"/>"
},
"$:/core/images/bold": {
"title": "$:/core/images/bold",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-bold tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M41.146 51.81V21.87h26.353c2.51 0 4.93.21 7.26.628 2.33.418 4.392 1.165 6.185 2.24 1.793 1.076 3.227 2.57 4.302 4.482 1.076 1.913 1.614 4.363 1.614 7.35 0 5.379-1.613 9.263-4.84 11.653-3.227 2.39-7.35 3.586-12.37 3.586H41.146zM13 0v128h62.028a65.45 65.45 0 0016.762-2.151c5.438-1.434 10.278-3.645 14.52-6.633 4.244-2.988 7.62-6.842 10.13-11.563 2.51-4.721 3.764-10.308 3.764-16.762 0-8.008-1.942-14.85-5.826-20.527-3.884-5.677-9.77-9.65-17.658-11.921 5.737-2.75 10.069-6.275 12.997-10.577 2.928-4.303 4.392-9.681 4.392-16.135 0-5.976-.986-10.995-2.958-15.059-1.972-4.063-4.75-7.32-8.336-9.77-3.585-2.45-7.888-4.213-12.907-5.289C84.888.538 79.33 0 73.235 0H13zm28.146 106.129V70.992H71.8c6.095 0 10.995 1.404 14.7 4.212 3.705 2.81 5.558 7.5 5.558 14.073 0 3.347-.568 6.096-1.703 8.247-1.136 2.151-2.66 3.854-4.572 5.11-1.912 1.254-4.123 2.15-6.633 2.688-2.51.538-5.139.807-7.888.807H41.146z\"/></svg>"
},
"$:/core/images/cancel-button": {
"title": "$:/core/images/cancel-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-cancel-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M64 76.314l-16.97 16.97a7.999 7.999 0 01-11.314 0c-3.118-3.118-3.124-8.19 0-11.313L52.686 65l-16.97-16.97a7.999 7.999 0 010-11.314c3.118-3.118 8.19-3.124 11.313 0L64 53.686l16.97-16.97a7.999 7.999 0 0111.314 0c3.118 3.118 3.124 8.19 0 11.313L75.314 65l16.97 16.97a7.999 7.999 0 010 11.314c-3.118 3.118-8.19 3.124-11.313 0L64 76.314zM64 129c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64C28.654 1 0 29.654 0 65c0 35.346 28.654 64 64 64zm0-16c26.51 0 48-21.49 48-48S90.51 17 64 17 16 38.49 16 65s21.49 48 48 48z\"/></svg>"
},
"$:/core/images/chevron-down": {
"title": "$:/core/images/chevron-down",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-chevron-down tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M64.053 85.456a7.889 7.889 0 01-5.6-2.316L2.473 27.16a7.92 7.92 0 010-11.196c3.086-3.085 8.105-3.092 11.196 0L64.05 66.344l50.382-50.382a7.92 7.92 0 0111.195 0c3.085 3.086 3.092 8.105 0 11.196l-55.98 55.98a7.892 7.892 0 01-5.595 2.317z\"/><path d=\"M64.053 124.069a7.889 7.889 0 01-5.6-2.316l-55.98-55.98a7.92 7.92 0 010-11.196c3.086-3.085 8.105-3.092 11.196 0l50.382 50.382 50.382-50.382a7.92 7.92 0 0111.195 0c3.085 3.086 3.092 8.104 0 11.196l-55.98 55.98a7.892 7.892 0 01-5.595 2.316z\"/></g></svg>"
},
"$:/core/images/chevron-left": {
"title": "$:/core/images/chevron-left",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-chevron-left tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M47.544 64.053c0-2.027.77-4.054 2.316-5.6l55.98-55.98a7.92 7.92 0 0111.196 0c3.085 3.086 3.092 8.105 0 11.196L66.656 64.05l50.382 50.382a7.92 7.92 0 010 11.195c-3.086 3.085-8.105 3.092-11.196 0l-55.98-55.98a7.892 7.892 0 01-2.317-5.595z\"/><path d=\"M8.931 64.053c0-2.027.77-4.054 2.316-5.6l55.98-55.98a7.92 7.92 0 0111.196 0c3.085 3.086 3.092 8.105 0 11.196L28.041 64.05l50.382 50.382a7.92 7.92 0 010 11.195c-3.086 3.085-8.104 3.092-11.196 0l-55.98-55.98a7.892 7.892 0 01-2.316-5.595z\"/></g></svg>"
},
"$:/core/images/chevron-right": {
"title": "$:/core/images/chevron-right",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-chevron-right tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M83.456 63.947c0 2.027-.77 4.054-2.316 5.6l-55.98 55.98a7.92 7.92 0 01-11.196 0c-3.085-3.086-3.092-8.105 0-11.196L64.344 63.95 13.963 13.567a7.92 7.92 0 010-11.195c3.086-3.085 8.105-3.092 11.196 0l55.98 55.98a7.892 7.892 0 012.317 5.595z\"/><path d=\"M122.069 63.947c0 2.027-.77 4.054-2.316 5.6l-55.98 55.98a7.92 7.92 0 01-11.196 0c-3.085-3.086-3.092-8.105 0-11.196l50.382-50.382-50.382-50.382a7.92 7.92 0 010-11.195c3.086-3.085 8.104-3.092 11.196 0l55.98 55.98a7.892 7.892 0 012.316 5.595z\"/></g></svg>"
},
"$:/core/images/chevron-up": {
"title": "$:/core/images/chevron-up",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-chevron-up tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M63.947 44.544c2.027 0 4.054.77 5.6 2.316l55.98 55.98a7.92 7.92 0 010 11.196c-3.086 3.085-8.105 3.092-11.196 0L63.95 63.656l-50.382 50.382a7.92 7.92 0 01-11.195 0c-3.085-3.086-3.092-8.105 0-11.196l55.98-55.98a7.892 7.892 0 015.595-2.317z\"/><path d=\"M63.947 5.931c2.027 0 4.054.77 5.6 2.316l55.98 55.98a7.92 7.92 0 010 11.196c-3.086 3.085-8.105 3.092-11.196 0L63.95 25.041 13.567 75.423a7.92 7.92 0 01-11.195 0c-3.085-3.086-3.092-8.104 0-11.196l55.98-55.98a7.892 7.892 0 015.595-2.316z\"/></g></svg>"
},
"$:/core/images/clone-button": {
"title": "$:/core/images/clone-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-clone-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M32.265 96v24.002A7.996 7.996 0 0040.263 128h79.74a7.996 7.996 0 007.997-7.998v-79.74a7.996 7.996 0 00-7.998-7.997H96V48h12.859a2.99 2.99 0 012.994 2.994v57.865a2.99 2.99 0 01-2.994 2.994H50.994A2.99 2.99 0 0148 108.859V96H32.265z\"/><path d=\"M40 56h-7.993C27.588 56 24 52.418 24 48c0-4.41 3.585-8 8.007-8H40v-7.993C40 27.588 43.582 24 48 24c4.41 0 8 3.585 8 8.007V40h7.993C68.412 40 72 43.582 72 48c0 4.41-3.585 8-8.007 8H56v7.993C56 68.412 52.418 72 48 72c-4.41 0-8-3.585-8-8.007V56zM8 0C3.58 0 0 3.588 0 8v80c0 4.419 3.588 8 8 8h80c4.419 0 8-3.588 8-8V8c0-4.419-3.588-8-8-8H8zM19 16A2.997 2.997 0 0016 19.001v57.998A2.997 2.997 0 0019.001 80h57.998A2.997 2.997 0 0080 76.999V19.001A2.997 2.997 0 0076.999 16H19.001z\"/></g></svg>"
},
"$:/core/images/close-all-button": {
"title": "$:/core/images/close-all-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-close-all-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M28 111.314l-14.144 14.143a8 8 0 01-11.313-11.313L16.686 100 2.543 85.856a8 8 0 0111.313-11.313L28 88.686l14.144-14.143a8 8 0 0111.313 11.313L39.314 100l14.143 14.144a8 8 0 01-11.313 11.313L28 111.314zM28 39.314L13.856 53.457A8 8 0 012.543 42.144L16.686 28 2.543 13.856A8 8 0 0113.856 2.543L28 16.686 42.144 2.543a8 8 0 0111.313 11.313L39.314 28l14.143 14.144a8 8 0 01-11.313 11.313L28 39.314zM100 39.314L85.856 53.457a8 8 0 01-11.313-11.313L88.686 28 74.543 13.856A8 8 0 0185.856 2.543L100 16.686l14.144-14.143a8 8 0 0111.313 11.313L111.314 28l14.143 14.144a8 8 0 01-11.313 11.313L100 39.314zM100 111.314l-14.144 14.143a8 8 0 01-11.313-11.313L88.686 100 74.543 85.856a8 8 0 0111.313-11.313L100 88.686l14.144-14.143a8 8 0 0111.313 11.313L111.314 100l14.143 14.144a8 8 0 01-11.313 11.313L100 111.314z\"/></g></svg>"
},
"$:/core/images/close-button": {
"title": "$:/core/images/close-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-close-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M65.086 75.41l-50.113 50.113c-3.121 3.121-8.192 3.126-11.316.002-3.118-3.118-3.123-8.19.002-11.316l50.114-50.114L3.659 13.982C.538 10.86.533 5.79 3.657 2.666c3.118-3.118 8.19-3.123 11.316.002l50.113 50.114L115.2 2.668c3.121-3.121 8.192-3.126 11.316-.002 3.118 3.118 3.123 8.19-.002 11.316L76.4 64.095l50.114 50.114c3.121 3.121 3.126 8.192.002 11.316-3.118 3.118-8.19 3.123-11.316-.002L65.086 75.409z\"/></svg>"
},
"$:/core/images/close-others-button": {
"title": "$:/core/images/close-others-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-close-others-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M64 128c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64C28.654 0 0 28.654 0 64c0 35.346 28.654 64 64 64zm0-16c26.51 0 48-21.49 48-48S90.51 16 64 16 16 37.49 16 64s21.49 48 48 48zm0-16c17.673 0 32-14.327 32-32 0-17.673-14.327-32-32-32-17.673 0-32 14.327-32 32 0 17.673 14.327 32 32 32zm0-16c8.837 0 16-7.163 16-16s-7.163-16-16-16-16 7.163-16 16 7.163 16 16 16z\"/></svg>"
},
"$:/core/images/copy-clipboard": {
"title": "$:/core/images/copy-clipboard",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-copy-clipboard tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"33\" height=\"8\" x=\"40\" y=\"40\" rx=\"4\"/><rect width=\"17\" height=\"8\" x=\"40\" y=\"82\" rx=\"4\"/><rect width=\"17\" height=\"8\" x=\"40\" y=\"54\" rx=\"4\"/><rect width=\"33\" height=\"8\" x=\"40\" y=\"96\" rx=\"4\"/><rect width=\"12\" height=\"8\" x=\"40\" y=\"68\" rx=\"4\"/><path d=\"M40 16H24c-4.419 0-8 3.59-8 8a8.031 8.031 0 000 .01v95.98a8.03 8.03 0 000 .01c0 4.41 3.581 8 8 8h80a7.975 7.975 0 005.652-2.34 7.958 7.958 0 002.348-5.652v-16.016c0-4.414-3.582-7.992-8-7.992-4.41 0-8 3.578-8 7.992V112H32V32h64v8.008C96 44.422 99.582 48 104 48c4.41 0 8-3.578 8-7.992V23.992a7.963 7.963 0 00-2.343-5.651A7.995 7.995 0 00104.001 16H88c0-4.41-3.585-8-8.007-8H48.007C43.588 8 40 11.582 40 16zm4-1.004A4.001 4.001 0 0148 11h32c2.21 0 4 1.797 4 3.996v4.008A4.001 4.001 0 0180 23H48c-2.21 0-4-1.797-4-3.996v-4.008z\"/><rect width=\"66\" height=\"16\" x=\"62\" y=\"64\" rx=\"8\"/><path d=\"M84.657 82.343l-16-16v11.314l16-16a8 8 0 10-11.314-11.314l-16 16a8 8 0 000 11.314l16 16a8 8 0 1011.314-11.314z\"/></g></svg>"
},
"$:/core/images/delete-button": {
"title": "$:/core/images/delete-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-delete-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\" transform=\"translate(12)\"><rect width=\"105\" height=\"16\" y=\"11\" rx=\"8\"/><rect width=\"48\" height=\"16\" x=\"28\" rx=\"8\"/><rect width=\"16\" height=\"112\" x=\"8\" y=\"16\" rx=\"8\"/><rect width=\"88\" height=\"16\" x=\"8\" y=\"112\" rx=\"8\"/><rect width=\"16\" height=\"112\" x=\"80\" y=\"16\" rx=\"8\"/><rect width=\"16\" height=\"112\" x=\"56\" y=\"16\" rx=\"8\"/><rect width=\"16\" height=\"112\" x=\"32\" y=\"16\" rx=\"8\"/></g></svg>"
},
"$:/core/images/done-button": {
"title": "$:/core/images/done-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-done-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M42.26 111.032c-2.051.001-4.103-.78-5.668-2.345L2.662 74.758a8 8 0 01-.005-11.32c3.118-3.117 8.192-3.12 11.32.007l28.278 28.278 72.124-72.124a8.002 8.002 0 0111.314-.001c3.118 3.118 3.124 8.19 0 11.315l-77.78 77.78a7.978 7.978 0 01-5.658 2.343z\"/></svg>"
},
"$:/core/images/down-arrow": {
"title": "$:/core/images/down-arrow",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-down-arrow tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M64.177 100.069a7.889 7.889 0 01-5.6-2.316l-55.98-55.98a7.92 7.92 0 010-11.196c3.086-3.085 8.105-3.092 11.196 0l50.382 50.382 50.382-50.382a7.92 7.92 0 0111.195 0c3.086 3.086 3.092 8.104 0 11.196l-55.98 55.98a7.892 7.892 0 01-5.595 2.316z\"/></svg>"
},
"$:/core/images/download-button": {
"title": "$:/core/images/download-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-download-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M64 128c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64C28.654 0 0 28.654 0 64c0 35.346 28.654 64 64 64zm0-16c26.51 0 48-21.49 48-48S90.51 16 64 16 16 37.49 16 64s21.49 48 48 48z\" class=\"tc-image-download-button-ring\"/><path d=\"M34.35 66.43l26.892 27.205a4.57 4.57 0 006.516 0L94.65 66.43a4.7 4.7 0 000-6.593 4.581 4.581 0 00-3.258-1.365h-8.46c-2.545 0-4.608-2.087-4.608-4.661v-15.15c0-2.575-2.063-4.662-4.608-4.662H55.284c-2.545 0-4.608 2.087-4.608 4.662v15.15c0 2.574-2.063 4.661-4.608 4.661h-8.46c-2.545 0-4.608 2.087-4.608 4.662a4.69 4.69 0 001.35 3.296z\"/></g></svg>"
},
"$:/core/images/edit-button": {
"title": "$:/core/images/edit-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-edit-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M95.627 10.059l-5.656 5.657 11.313 11.313 5.657-5.656-11.314-11.314zm5.657-5.657l1.966-1.966c3.123-3.122 8.194-3.129 11.319-.005 3.117 3.118 3.122 8.192-.005 11.32l-1.966 1.965-11.314-11.314zm-16.97 16.97l-60.25 60.25a8.12 8.12 0 00-.322.342c-.1.087-.198.179-.295.275-5.735 5.735-10.702 22.016-10.702 22.016s16.405-5.09 22.016-10.702c.095-.096.186-.193.272-.292a8.12 8.12 0 00.345-.325l60.25-60.25-11.314-11.313zM35.171 124.19c6.788-.577 13.898-2.272 23.689-5.348 1.825-.573 3.57-1.136 6.336-2.04 16-5.226 21.877-6.807 28.745-7.146 8.358-.413 13.854 2.13 17.58 8.699a4 4 0 006.959-3.946c-5.334-9.406-13.745-13.296-24.933-12.744-7.875.39-14.057 2.052-30.835 7.533-2.739.894-4.46 1.45-6.25 2.012-19.46 6.112-30.77 7.072-39.597 1.747a4 4 0 10-4.132 6.85c6.333 3.82 13.754 5.12 22.438 4.383z\"/></g></svg>"
},
"$:/core/images/erase": {
"title": "$:/core/images/erase",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-erase tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M60.087 127.996l63.015-63.015c6.535-6.535 6.528-17.115-.003-23.646L99.466 17.702c-6.539-6.538-17.117-6.532-23.646-.003L4.898 88.62c-6.535 6.534-6.528 17.115.003 23.646l15.73 15.73h39.456zm-34.95-7.313l-14.324-14.325c-3.267-3.268-3.268-8.564-.008-11.824L46.269 59.07l35.462 35.462-26.15 26.15H25.137z\"/></svg>"
},
"$:/core/images/excise": {
"title": "$:/core/images/excise",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-excise tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M56 107.314l-2.343 2.343a8 8 0 11-11.314-11.314l16-16a8 8 0 0111.314 0l16 16a8 8 0 11-11.314 11.314L72 107.314v14.284c0 3.536-3.582 6.402-8 6.402s-8-2.866-8-6.402v-14.284zM0 40.007C0 35.585 3.59 32 8 32c4.418 0 8 3.588 8 8.007v31.986C16 76.415 12.41 80 8 80c-4.418 0-8-3.588-8-8.007V40.007zm32 0C32 35.585 35.59 32 40 32c4.418 0 8 3.588 8 8.007v31.986C48 76.415 44.41 80 40 80c-4.418 0-8-3.588-8-8.007V40.007zm48 0C80 35.585 83.59 32 88 32c4.418 0 8 3.588 8 8.007v31.986C96 76.415 92.41 80 88 80c-4.418 0-8-3.588-8-8.007V40.007zm-24-32C56 3.585 59.59 0 64 0c4.418 0 8 3.588 8 8.007v31.986C72 44.415 68.41 48 64 48c-4.418 0-8-3.588-8-8.007V8.007zm56 32c0-4.422 3.59-8.007 8-8.007 4.418 0 8 3.588 8 8.007v31.986c0 4.422-3.59 8.007-8 8.007-4.418 0-8-3.588-8-8.007V40.007z\"/></svg>"
},
"$:/core/images/export-button": {
"title": "$:/core/images/export-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-export-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M8.003 128H119.993a7.984 7.984 0 005.664-2.349v.007A7.975 7.975 0 00128 120V56c0-4.418-3.59-8-8-8-4.418 0-8 3.58-8 8v56H16V56c0-4.418-3.59-8-8-8-4.418 0-8 3.58-8 8v64c0 4.418 3.59 8 8 8h.003zm48.62-100.689l-8.965 8.966c-3.125 3.125-8.195 3.13-11.319.005-3.118-3.118-3.122-8.192.005-11.319L58.962 2.346A7.986 7.986 0 0164.625 0l-.006.002c2.05-.001 4.102.78 5.666 2.344l22.618 22.617c3.124 3.125 3.129 8.195.005 11.319-3.118 3.118-8.192 3.122-11.319-.005l-8.965-8.966v61.256c0 4.411-3.582 8-8 8-4.41 0-8-3.582-8-8V27.311z\"/></svg>"
},
"$:/core/images/file": {
"title": "$:/core/images/file",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-file tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M111.968 30.5H112V120a8 8 0 01-8 8H24a8 8 0 01-8-8V8a8 8 0 018-8h57v.02a7.978 7.978 0 015.998 2.337l22.627 22.627a7.975 7.975 0 012.343 5.516zM81 8H24v112h80V30.5H89c-4.418 0-8-3.578-8-8V8z\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"36\" rx=\"4\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"52\" rx=\"4\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"68\" rx=\"4\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"84\" rx=\"4\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"100\" rx=\"4\"/><rect width=\"40\" height=\"8\" x=\"32\" y=\"20\" rx=\"4\"/></svg>"
},
"$:/core/images/fixed-height": {
"title": "$:/core/images/fixed-height",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-fixed-height tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M60 35.657l-9.172 9.171a4 4 0 11-5.656-5.656l16-16a4 4 0 015.656 0l16 16a4 4 0 01-5.656 5.656L68 35.657v57.686l9.172-9.171a4 4 0 115.656 5.656l-16 16a4 4 0 01-5.656 0l-16-16a4 4 0 115.656-5.656L60 93.343V35.657zM16 116h96a4 4 0 100-8H16a4 4 0 100 8zm0-96h96a4 4 0 100-8H16a4 4 0 100 8z\"/></svg>"
},
"$:/core/images/fold-all-button": {
"title": "$:/core/images/fold-all-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-fold-all tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"128\" height=\"16\" rx=\"8\"/><rect width=\"128\" height=\"16\" y=\"64\" rx=\"8\"/><path d=\"M64.03 20.004c-2.05 0-4.102.78-5.667 2.344L35.746 44.966c-3.125 3.124-3.13 8.194-.005 11.318 3.118 3.118 8.192 3.122 11.319-.005l16.965-16.965 16.966 16.965c3.124 3.125 8.194 3.13 11.318.005 3.118-3.118 3.122-8.191-.005-11.318L69.687 22.348a7.986 7.986 0 00-5.663-2.346zM64.03 85.002c-2.05-.001-4.102.78-5.667 2.344l-22.617 22.617c-3.125 3.125-3.13 8.195-.005 11.319 3.118 3.118 8.192 3.122 11.319-.005l16.965-16.966 16.966 16.966c3.124 3.125 8.194 3.13 11.318.005 3.118-3.118 3.122-8.192-.005-11.319L69.687 87.346A7.986 7.986 0 0064.024 85z\"/></g></svg>"
},
"$:/core/images/fold-button": {
"title": "$:/core/images/fold-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-fold tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"128\" height=\"16\" rx=\"8\"/><path d=\"M64.03 25.004c-2.05 0-4.102.78-5.667 2.344L35.746 49.966c-3.125 3.124-3.13 8.194-.005 11.318 3.118 3.118 8.192 3.122 11.319-.005l16.965-16.965 16.966 16.965c3.124 3.125 8.194 3.13 11.318.005 3.118-3.118 3.122-8.191-.005-11.318L69.687 27.348a7.986 7.986 0 00-5.663-2.346zM64.005 67.379c-2.05 0-4.102.78-5.666 2.344L35.722 92.34c-3.125 3.125-3.13 8.195-.006 11.32 3.118 3.117 8.192 3.121 11.32-.006L64 86.69l16.965 16.965c3.125 3.125 8.195 3.13 11.319.005 3.118-3.118 3.122-8.192-.005-11.319L69.663 69.723A7.986 7.986 0 0064 67.377z\"/></g></svg>"
},
"$:/core/images/fold-others-button": {
"title": "$:/core/images/fold-others-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-fold-others tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"128\" height=\"16\" y=\"56.031\" rx=\"8\"/><path d=\"M86.632 79.976c-2.05 0-4.102.78-5.666 2.345L64 99.286 47.034 82.321a7.986 7.986 0 00-5.662-2.346l.005.001c-2.05 0-4.102.78-5.666 2.345l-22.618 22.617c-3.124 3.125-3.129 8.195-.005 11.319 3.118 3.118 8.192 3.122 11.319-.005l16.966-16.966 16.965 16.966a7.986 7.986 0 005.663 2.346l-.005-.002c2.05 0 4.102-.78 5.666-2.344l16.965-16.966 16.966 16.966c3.125 3.124 8.194 3.129 11.319.005 3.118-3.118 3.122-8.192-.005-11.319L92.289 82.321a7.986 7.986 0 00-5.663-2.346zM86.7 48.024c-2.05 0-4.102-.78-5.666-2.345L64.07 28.714 47.103 45.679a7.986 7.986 0 01-5.663 2.346l.005-.001c-2.05 0-4.101-.78-5.666-2.345L13.162 23.062c-3.125-3.125-3.13-8.195-.005-11.319 3.118-3.118 8.192-3.122 11.319.005L41.44 28.714l16.966-16.966a7.986 7.986 0 015.662-2.346l-.005.002c2.05 0 4.102.78 5.666 2.344l16.966 16.966 16.966-16.966c3.124-3.124 8.194-3.129 11.318-.005 3.118 3.118 3.122 8.192-.005 11.319L92.358 45.679a7.986 7.986 0 01-5.663 2.346z\"/></g></svg>"
},
"$:/core/images/folder": {
"title": "$:/core/images/folder",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-folder tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M55.694 128H8C3.58 128 0 124.414 0 119.996V48.004C0 43.584 3.584 40 7.999 40H16v-8c0-4.418 3.578-8 8-8h32a8 8 0 018 8v8h40.001c4.418 0 7.999 3.586 7.999 8.004V59.83l-8-.082v-7.749A4 4 0 0099.997 48H56V36c0-2.21-1.793-4-4.004-4H28.004A4 4 0 0024 36v12H12.003A4 4 0 008 52v64a4 4 0 004.003 4h46.76l-3.069 8z\"/><path d=\"M23.873 55.5h96.003c4.417 0 7.004 4.053 5.774 9.063l-13.344 54.374c-1.228 5.005-5.808 9.063-10.223 9.063H6.08c-4.417 0-7.003-4.053-5.774-9.063L13.65 64.563c1.228-5.005 5.808-9.063 10.223-9.063zm1.78 8.5h87.994c2.211 0 3.504 2.093 2.891 4.666l-11.12 46.668c-.614 2.577-2.902 4.666-5.115 4.666H12.31c-2.211 0-3.504-2.093-2.891-4.666l11.12-46.668C21.152 66.09 23.44 64 25.653 64z\"/></g></svg>"
},
"$:/core/images/full-screen-button": {
"title": "$:/core/images/full-screen-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-full-screen-button tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M0 8a8 8 0 018-8h32a8 8 0 110 16H16v24a8 8 0 11-16 0V8zM128 120a8 8 0 01-8 8H88a8 8 0 110-16h24V88a8 8 0 1116 0v32zM8 128a8 8 0 01-8-8V88a8 8 0 1116 0v24h24a8 8 0 110 16H8zM120 0a8 8 0 018 8v32a8 8 0 11-16 0V16H88a8 8 0 110-16h32z\"/></svg>"
},
"$:/core/images/github": {
"title": "$:/core/images/github",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-github tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M63.938 1.607c-35.336 0-63.994 28.69-63.994 64.084 0 28.312 18.336 52.329 43.768 60.802 3.202.59 4.37-1.388 4.37-3.088 0-1.518-.056-5.55-.087-10.897-17.802 3.871-21.558-8.591-21.558-8.591-2.911-7.404-7.108-9.375-7.108-9.375-5.81-3.973.44-3.895.44-3.895 6.424.453 9.803 6.606 9.803 6.606 5.709 9.791 14.981 6.963 18.627 5.322.582-4.138 2.236-6.963 4.063-8.564-14.211-1.617-29.153-7.117-29.153-31.672 0-6.995 2.495-12.718 6.589-17.195-.66-1.621-2.856-8.14.629-16.96 0 0 5.37-1.722 17.597 6.57 5.104-1.424 10.58-2.132 16.022-2.16 5.438.028 10.91.736 16.022 2.16 12.22-8.292 17.582-6.57 17.582-6.57 3.493 8.82 1.297 15.339.64 16.96 4.102 4.477 6.578 10.2 6.578 17.195 0 24.618-14.966 30.035-29.22 31.62 2.295 1.98 4.342 5.89 4.342 11.87 0 8.564-.079 15.476-.079 17.576 0 1.715 1.155 3.71 4.4 3.084 25.413-8.493 43.733-32.494 43.733-60.798 0-35.394-28.657-64.084-64.006-64.084\"/></svg>"
},
"$:/core/images/gitter": {
"title": "$:/core/images/gitter",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-gitter tc-image-button\" viewBox=\"0 0 18 25\"><path d=\"M15 5h2v10h-2zM10 5h2v20h-2zM5 5h2v20H5zM0 0h2v15H0z\"/></svg>"
},
"$:/core/images/globe": {
"title": "$:/core/images/globe",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-globe tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M72.811 37.128v2.554c0 2.196.978 6.881 0 8.832-1.466 2.928-4.65 3.54-6.394 5.867-1.182 1.577-4.618 10.601-3.69 12.92 3.969 9.922 11.534 3.187 17.962 9.293.864.821 2.887 2.273 3.296 3.296 3.29 8.223-7.576 15.009 3.757 26.3 1.245 1.24 3.813-3.817 4.079-4.614.852-2.563 6.725-5.45 9.088-7.053 2.02-1.37 4.873-2.667 6.328-4.745 2.27-3.244 1.48-7.514 3.098-10.745 2.139-4.274 3.828-9.635 5.998-13.966 3.898-7.781 4.721 2.093 5.067 2.439.358.357 1.011 0 1.517 0 .094 0 1.447.099 1.516 0 .65-.935-1.043-17.92-1.318-19.297-1.404-7.01-6.944-15.781-11.865-20.5-6.274-6.015-7.09-16.197-18.259-14.954-.204.022-5.084 10.148-7.777 13.512-3.728 4.657-2.47-4.153-6.526-4.153-.081 0-1.183-.103-1.253 0-.586.88-1.44 3.896-2.306 4.417-.265.16-1.722-.239-1.846 0-2.243 4.3 8.256 2.212 5.792 7.952-2.352 5.481-6.328-1.997-6.328 8.56M44.467 7.01c9.685 6.13.682 12.198 2.694 16.215 1.655 3.303 4.241 5.395 1.714 9.814-2.063 3.608-6.87 3.966-9.623 6.723-3.04 3.044-5.464 8.94-6.79 12.911-1.617 4.843 14.547 6.866 12.063 11.008-1.386 2.311-6.746 1.466-8.437.198-1.165-.873-3.593-.546-4.417-1.78-2.613-3.915-2.26-8.023-3.625-12.128-.938-2.822-6.313-2.12-7.844-.593-.523.522-.33 1.792-.33 2.505 0 5.285 7.12 3.316 7.12 6.46 0 14.636 3.927 6.534 11.14 11.336 10.036 6.683 7.844 7.303 14.946 14.404 3.673 3.673 7.741 3.686 9.425 9.294 1.602 5.331-9.327 5.339-11.716 7.448-1.123.991-2.813 4.146-4.219 4.615-1.792.598-3.234.496-4.944 1.78-2.427 1.82-3.9 4.932-4.02 4.81-2.148-2.147-3.52-15.479-3.89-18.257-.588-4.42-5.59-5.54-6.986-9.03-1.57-3.927 1.524-9.52-1.129-13.761-6.52-10.424-11.821-14.5-15.35-26.292-.942-3.148 3.342-6.529 4.877-8.833 1.877-2.816 2.662-5.854 4.746-8.635C22.147 24.19 40.855 9.461 43.857 8.635l.61-1.625z\"/><path d=\"M64 126c34.242 0 62-27.758 62-62 0-34.242-27.758-62-62-62C29.758 2 2 29.758 2 64c0 34.242 27.758 62 62 62zm0-6c30.928 0 56-25.072 56-56S94.928 8 64 8 8 33.072 8 64s25.072 56 56 56z\"/></g></svg>"
},
"$:/core/images/heading-1": {
"title": "$:/core/images/heading-1",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-heading-1 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M14 30h13.25v30.104H61.7V30h13.25v75.684H61.7V71.552H27.25v34.132H14V30zm70.335 13.78c2.544 0 5.017-.212 7.42-.636 2.403-.424 4.576-1.13 6.52-2.12 1.942-.99 3.603-2.261 4.981-3.816 1.378-1.555 2.28-3.463 2.703-5.724h9.858v74.2h-13.25V53.32H84.335v-9.54z\"/></svg>"
},
"$:/core/images/heading-2": {
"title": "$:/core/images/heading-2",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-heading-2 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M6 30h13.25v30.104H53.7V30h13.25v75.684H53.7V71.552H19.25v34.132H6V30zm119.52 75.684H74.85c.07-6.148 1.555-11.519 4.452-16.112 2.897-4.593 6.855-8.586 11.872-11.978a133.725 133.725 0 017.526-5.141 59.6 59.6 0 007.208-5.353c2.19-1.908 3.993-3.975 5.406-6.201 1.413-2.226 2.155-4.788 2.226-7.685 0-1.343-.159-2.774-.477-4.293a11.357 11.357 0 00-1.855-4.24c-.919-1.307-2.19-2.403-3.816-3.286-1.625-.883-3.745-1.325-6.36-1.325-2.403 0-4.399.477-5.989 1.431-1.59.954-2.862 2.261-3.816 3.922-.954 1.66-1.66 3.622-2.12 5.883-.46 2.261-.724 4.7-.795 7.314H76.23c0-4.099.548-7.897 1.643-11.395 1.095-3.498 2.738-6.519 4.93-9.063 2.19-2.544 4.857-4.54 8.002-5.989C93.95 30.724 97.606 30 101.775 30c4.523 0 8.303.742 11.342 2.226 3.039 1.484 5.494 3.357 7.367 5.618 1.873 2.261 3.198 4.717 3.975 7.367.777 2.65 1.166 5.176 1.166 7.579 0 2.968-.46 5.653-1.378 8.056a25.942 25.942 0 01-3.71 6.625 37.5 37.5 0 01-5.3 5.565 79.468 79.468 0 01-6.148 4.77 165.627 165.627 0 01-6.36 4.24 94.28 94.28 0 00-5.883 4.028c-1.802 1.343-3.374 2.738-4.717 4.187-1.343 1.449-2.261 2.986-2.756 4.611h36.146v10.812z\"/></svg>"
},
"$:/core/images/heading-3": {
"title": "$:/core/images/heading-3",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-heading-3 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M6 30h13.25v30.104H53.7V30h13.25v75.684H53.7V71.552H19.25v34.132H6V30zm88.885 32.224c1.979.07 3.957-.07 5.936-.424 1.979-.353 3.745-.972 5.3-1.855a10.365 10.365 0 003.763-3.657c.954-1.555 1.431-3.463 1.431-5.724 0-3.18-1.078-5.724-3.233-7.632-2.155-1.908-4.929-2.862-8.32-2.862-2.12 0-3.958.424-5.513 1.272a11.318 11.318 0 00-3.869 3.445c-1.025 1.449-1.784 3.074-2.279 4.876a18.335 18.335 0 00-.636 5.565H75.381c.141-3.604.813-6.943 2.014-10.017 1.201-3.074 2.844-5.742 4.93-8.003 2.084-2.261 4.61-4.028 7.578-5.3C92.871 30.636 96.228 30 99.973 30a29.2 29.2 0 018.533 1.272c2.791.848 5.3 2.085 7.526 3.71s4.01 3.692 5.353 6.201c1.343 2.509 2.014 5.388 2.014 8.639 0 3.745-.848 7.014-2.544 9.805-1.696 2.791-4.346 4.823-7.95 6.095v.212c4.24.848 7.544 2.95 9.911 6.307s3.551 7.438 3.551 12.243c0 3.533-.707 6.696-2.12 9.487a21.538 21.538 0 01-5.724 7.102c-2.403 1.943-5.194 3.445-8.374 4.505-3.18 1.06-6.537 1.59-10.07 1.59-4.31 0-8.074-.618-11.289-1.855s-5.9-2.986-8.056-5.247c-2.155-2.261-3.798-4.982-4.929-8.162-1.13-3.18-1.731-6.713-1.802-10.6h12.084c-.141 4.523.972 8.286 3.34 11.289 2.366 3.003 5.917 4.505 10.652 4.505 4.028 0 7.402-1.148 10.123-3.445 2.72-2.297 4.081-5.565 4.081-9.805 0-2.897-.565-5.194-1.696-6.89a10.97 10.97 0 00-4.452-3.869c-1.837-.883-3.904-1.431-6.2-1.643a58.067 58.067 0 00-7.05-.212v-9.01z\"/></svg>"
},
"$:/core/images/heading-4": {
"title": "$:/core/images/heading-4",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-heading-4 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M8 30h13.25v30.104H55.7V30h13.25v75.684H55.7V71.552H21.25v34.132H8V30zm76.59 48.548h22.471V45.9h-.212L84.59 78.548zm43.46 9.54h-9.54v17.596H107.06V88.088h-31.8V76.11l31.8-44.626h11.448v47.064h9.54v9.54z\"/></svg>"
},
"$:/core/images/heading-5": {
"title": "$:/core/images/heading-5",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-heading-5 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M6 30h13.25v30.104H53.7V30h13.25v75.684H53.7V71.552H19.25v34.132H6V30zm77.755 1.484h38.372v10.812H92.765L88.95 61.164l.212.212c1.625-1.837 3.692-3.233 6.201-4.187 2.509-.954 5-1.431 7.473-1.431 3.675 0 6.96.618 9.858 1.855 2.897 1.237 5.335 2.968 7.314 5.194s3.48 4.858 4.505 7.897c1.025 3.039 1.537 6.325 1.537 9.858 0 2.968-.477 6.024-1.43 9.169a25.161 25.161 0 01-4.559 8.586c-2.085 2.58-4.752 4.7-8.003 6.36-3.25 1.66-7.137 2.491-11.66 2.491-3.604 0-6.943-.477-10.017-1.431-3.074-.954-5.777-2.385-8.109-4.293-2.332-1.908-4.187-4.258-5.565-7.049-1.378-2.791-2.138-6.06-2.279-9.805h12.084c.353 4.028 1.731 7.12 4.134 9.275 2.403 2.155 5.583 3.233 9.54 3.233 2.544 0 4.7-.424 6.466-1.272 1.767-.848 3.198-2.014 4.293-3.498 1.095-1.484 1.873-3.215 2.332-5.194.46-1.979.69-4.099.69-6.36 0-2.05-.284-4.01-.849-5.883-.565-1.873-1.413-3.516-2.544-4.929-1.13-1.413-2.597-2.544-4.399-3.392-1.802-.848-3.904-1.272-6.307-1.272-2.544 0-4.929.477-7.155 1.431-2.226.954-3.834 2.738-4.823 5.353H75.805l7.95-40.598z\"/></svg>"
},
"$:/core/images/heading-6": {
"title": "$:/core/images/heading-6",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-heading-6 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M6 30h13.25v30.104H53.7V30h13.25v75.684H53.7V71.552H19.25v34.132H6V30zm106.587 20.246c-.283-3.039-1.36-5.494-3.233-7.367-1.873-1.873-4.399-2.809-7.579-2.809-2.19 0-4.08.406-5.67 1.219a12.435 12.435 0 00-4.029 3.233c-1.095 1.343-1.979 2.88-2.65 4.611a37.696 37.696 0 00-1.643 5.459 46.08 46.08 0 00-.9 5.671 722.213 722.213 0 00-.478 5.247l.212.212c1.625-2.968 3.87-5.176 6.731-6.625 2.862-1.449 5.954-2.173 9.275-2.173 3.675 0 6.96.636 9.858 1.908 2.897 1.272 5.353 3.021 7.367 5.247 2.014 2.226 3.551 4.858 4.611 7.897 1.06 3.039 1.59 6.325 1.59 9.858 0 3.604-.583 6.943-1.749 10.017-1.166 3.074-2.844 5.76-5.035 8.056-2.19 2.297-4.805 4.081-7.844 5.353-3.039 1.272-6.395 1.908-10.07 1.908-5.441 0-9.91-1.007-13.409-3.021-3.498-2.014-6.254-4.77-8.268-8.268-2.014-3.498-3.41-7.597-4.187-12.296-.777-4.7-1.166-9.77-1.166-15.211 0-4.452.477-8.94 1.431-13.462.954-4.523 2.526-8.639 4.717-12.349 2.19-3.71 5.07-6.731 8.64-9.063C92.676 31.166 97.075 30 102.304 30c2.968 0 5.76.495 8.374 1.484 2.615.99 4.93 2.367 6.943 4.134 2.014 1.767 3.657 3.887 4.93 6.36 1.271 2.473 1.978 5.23 2.12 8.268h-12.085zm-11.66 46.852c2.19 0 4.099-.442 5.724-1.325a12.869 12.869 0 004.081-3.445c1.095-1.413 1.908-3.056 2.438-4.929.53-1.873.795-3.798.795-5.777s-.265-3.887-.795-5.724c-.53-1.837-1.343-3.445-2.438-4.823-1.095-1.378-2.456-2.491-4.08-3.339-1.626-.848-3.534-1.272-5.725-1.272-2.19 0-4.116.406-5.777 1.219-1.66.813-3.056 1.908-4.187 3.286-1.13 1.378-1.979 2.986-2.544 4.823-.565 1.837-.848 3.78-.848 5.83 0 2.05.283 3.993.848 5.83.565 1.837 1.413 3.48 2.544 4.929a12.39 12.39 0 004.187 3.445c1.66.848 3.586 1.272 5.777 1.272z\"/></svg>"
},
"$:/core/images/help": {
"title": "$:/core/images/help",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-help tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M36.055 111.441c-5.24 4.396-15.168 7.362-26.555 7.362-1.635 0-3.24-.06-4.806-.179 7.919-2.64 14.062-8.6 16.367-16.014C8.747 92.845 1.05 78.936 1.05 63.5c0-29.547 28.206-53.5 63-53.5s63 23.953 63 53.5-28.206 53.5-63 53.5c-10.055 0-19.56-2-27.994-5.559zm35.35-33.843a536.471 536.471 0 00.018-4.682 199.02 199.02 0 00-.023-3.042c.008-1.357.595-2.087 3.727-4.235.112-.077 1.085-.74 1.386-.948 3.093-2.133 5.022-3.786 6.762-6.187 2.34-3.228 3.558-7.077 3.558-11.649 0-13.292-9.86-21.952-21.455-21.952-11.103 0-22.499 9.609-24.066 22.295a6.023 6.023 0 1011.956 1.477c.806-6.527 6.972-11.726 12.11-11.726 5.265 0 9.408 3.64 9.408 9.906 0 3.634-1.1 5.153-5.111 7.919l-1.362.93c-2.682 1.84-4.227 3.1-5.7 4.931-2.109 2.62-3.242 5.717-3.258 9.314.013.892.02 1.86.022 2.981a470.766 470.766 0 01-.022 4.943 6.023 6.023 0 1012.046.12l.003-.395zm-6.027 24.499a7.529 7.529 0 100-15.058 7.529 7.529 0 000 15.058z\"/></svg>"
},
"$:/core/images/home-button": {
"title": "$:/core/images/home-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-home-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M112.985 119.502c.01-.165.015-.331.015-.499V67.568c3.137 2.948 8.076 2.884 11.134-.174a7.999 7.999 0 00-.002-11.316L70.396 2.343A7.978 7.978 0 0064.734 0a7.957 7.957 0 00-5.656 2.343L33 28.42V8.007C33 3.585 29.41 0 25 0c-4.418 0-8 3.59-8 8.007V44.42L5.342 56.078c-3.125 3.125-3.12 8.198-.002 11.316a7.999 7.999 0 0011.316-.003l.344-.343v52.945a8.11 8.11 0 000 .007c0 4.418 3.588 8 8 8h80c4.419 0 8-3.59 8-8a8.11 8.11 0 00-.015-.498zM97 112V51.574L64.737 19.31 33 51.048V112h64z\"/></svg>"
},
"$:/core/images/import-button": {
"title": "$:/core/images/import-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-import-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M114.832 60.436s3.235-3.27 6.921.417c3.686 3.686.231 7.14.231 7.14l-42.153 42.92s-30.765 32.367-58.798 4.333C-7 87.213 24.59 55.623 24.59 55.623L67.363 12.85s22.725-24.6 43.587-3.738c20.862 20.862-3.96 43.09-3.96 43.09l-35.04 35.04S49.903 112.546 36.426 99.07c-13.476-13.477 11.83-35.523 11.83-35.523l35.04-35.04s3.902-3.902 7.78-.023c3.879 3.878.118 7.921.118 7.921l-35.04 35.04s-13.212 13.212-8.872 17.551c4.34 4.34 16.77-9.653 16.77-9.653l35.04-35.04s16.668-14.598 3.966-27.3c-13.893-13.892-27.565 3.702-27.565 3.702l-42.91 42.91s-23.698 23.698-3.658 43.738 43.012-4.385 43.012-4.385l42.895-42.533z\"/></svg>"
},
"$:/core/images/info-button": {
"title": "$:/core/images/info-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-info-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\" transform=\"translate(.05)\"><path d=\"M64 128c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64C28.654 0 0 28.654 0 64c0 35.346 28.654 64 64 64zm0-16c26.51 0 48-21.49 48-48S90.51 16 64 16 16 37.49 16 64s21.49 48 48 48z\"/><circle cx=\"64\" cy=\"32\" r=\"8\"/><rect width=\"16\" height=\"56\" x=\"56\" y=\"48\" rx=\"8\"/></g></svg>"
},
"$:/core/images/italic": {
"title": "$:/core/images/italic",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-italic tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M66.711 0h22.41L62.408 128H40z\"/></svg>"
},
"$:/core/images/left-arrow": {
"title": "$:/core/images/left-arrow",
"created": "20150315234410875",
"modified": "20150315235324760",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-left-arrow tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M0 64.177c0-2.026.771-4.054 2.317-5.6l55.98-55.98a7.92 7.92 0 0111.195.001c3.086 3.085 3.092 8.104.001 11.195L19.111 64.175l50.382 50.382a7.92 7.92 0 010 11.195c-3.086 3.086-8.105 3.092-11.196.001l-55.98-55.98A7.892 7.892 0 010 64.177z\"/></svg>"
},
"$:/core/images/line-width": {
"title": "$:/core/images/line-width",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-line-width tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M16 18h96a2 2 0 000-4H16a2 2 0 100 4zm0 17h96a4 4 0 100-8H16a4 4 0 100 8zm0 21h96a6 6 0 000-12H16a6 6 0 100 12zm0 29h96c5.523 0 10-4.477 10-10s-4.477-10-10-10H16c-5.523 0-10 4.477-10 10s4.477 10 10 10zm0 43h96c8.837 0 16-7.163 16-16s-7.163-16-16-16H16c-8.837 0-16 7.163-16 16s7.163 16 16 16z\"/></svg>"
},
"$:/core/images/link": {
"title": "$:/core/images/link",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-link tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M42.263 69.38a31.919 31.919 0 006.841 10.13c12.5 12.5 32.758 12.496 45.255 0l22.627-22.628c12.502-12.501 12.497-32.758 0-45.255-12.5-12.5-32.758-12.496-45.254 0L49.104 34.255a32.333 32.333 0 00-2.666 3.019 36.156 36.156 0 0121.94.334l14.663-14.663c6.25-6.25 16.382-6.254 22.632-.004 6.248 6.249 6.254 16.373-.004 22.631l-22.62 22.62c-6.25 6.25-16.381 6.254-22.631.004a15.93 15.93 0 01-4.428-8.433 11.948 11.948 0 00-7.59 3.48l-6.137 6.137z\"/><path d=\"M86.35 59.234a31.919 31.919 0 00-6.84-10.13c-12.5-12.5-32.758-12.497-45.255 0L11.627 71.732c-12.501 12.5-12.496 32.758 0 45.254 12.5 12.5 32.758 12.497 45.255 0L79.51 94.36a32.333 32.333 0 002.665-3.02 36.156 36.156 0 01-21.94-.333l-14.663 14.663c-6.25 6.25-16.381 6.253-22.63.004-6.25-6.249-6.255-16.374.003-22.632l22.62-22.62c6.25-6.25 16.381-6.253 22.631-.003a15.93 15.93 0 014.428 8.432 11.948 11.948 0 007.59-3.48l6.137-6.136z\"/></g></svg>"
},
"$:/core/images/linkify": {
"title": "$:/core/images/linkify",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-linkify-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M17.031 31.919H9.048V96.85h7.983v6.92H0V25h17.031v6.919zm24.66 0h-7.983V96.85h7.983v6.92H24.66V25h17.03v6.919zM67.77 56.422l11.975-3.903 2.306 7.096-12.063 3.903 7.628 10.379-6.12 4.435-7.63-10.467-7.45 10.2-5.943-4.523L58.1 63.518 45.95 59.35l2.306-7.096 12.064 4.17V43.825h7.45v12.596zM86.31 96.85h7.982V31.92H86.31V25h17.031v78.77H86.31v-6.92zm24.659 0h7.983V31.92h-7.983V25H128v78.77h-17.031v-6.92z\"/></svg>"
},
"$:/core/images/list-bullet": {
"title": "$:/core/images/list-bullet",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-list-bullet tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M11.636 40.273c6.427 0 11.637-5.21 11.637-11.637C23.273 22.21 18.063 17 11.636 17 5.21 17 0 22.21 0 28.636c0 6.427 5.21 11.637 11.636 11.637zm0 34.909c6.427 0 11.637-5.21 11.637-11.637 0-6.426-5.21-11.636-11.637-11.636C5.21 51.91 0 57.12 0 63.545c0 6.427 5.21 11.637 11.636 11.637zm0 34.909c6.427 0 11.637-5.21 11.637-11.636 0-6.427-5.21-11.637-11.637-11.637C5.21 86.818 0 92.028 0 98.455c0 6.426 5.21 11.636 11.636 11.636zM34.91 22.818H128v11.637H34.91V22.818zm0 34.91H128v11.636H34.91V57.727zm0 34.908H128v11.637H34.91V92.636z\"/></svg>"
},
"$:/core/images/list-number": {
"title": "$:/core/images/list-number",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-list-number tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M33.84 22.356H128v11.77H33.84v-11.77zm0 35.31H128v11.77H33.84v-11.77zm0 35.311H128v11.77H33.84v-11.77zM.38 42.631v-2.223h.998c.826 0 1.445-.14 1.858-.42.413-.28.619-.948.619-2.002V22.769c0-1.442-.193-2.336-.58-2.683-.385-.347-1.477-.52-3.275-.52v-2.143c3.502-.147 6.252-.955 8.25-2.423h2.117v22.865c0 .921.15 1.575.449 1.963.3.387.949.58 1.948.58h.998v2.223H.38zm-.3 35.356v-1.902c7.19-6.554 10.786-12.58 10.786-18.08 0-1.562-.326-2.81-.979-3.744-.652-.934-1.524-1.402-2.616-1.402-.893 0-1.655.317-2.287.952-.633.634-.95 1.364-.95 2.192 0 .974.247 1.829.74 2.563.106.16.16.28.16.36 0 .147-.16.28-.48.4-.213.08-.752.308-1.618.681-.839.374-1.358.561-1.558.561-.24 0-.512-.37-.819-1.111A6.2 6.2 0 010 57.064c0-1.949.849-3.544 2.547-4.785 1.698-1.242 3.798-1.862 6.302-1.862 2.463 0 4.53.67 6.202 2.012 1.67 1.341 2.506 3.093 2.506 5.256a8.644 8.644 0 01-.849 3.724c-.566 1.201-1.92 3.053-4.064 5.556a165.471 165.471 0 01-6.272 6.938h11.445l-1.019 5.726h-2.117c.08-.28.12-.534.12-.76 0-.388-.1-.631-.3-.731-.2-.1-.599-.15-1.198-.15H.08zm12.124 19.207c1.745.04 3.236.637 4.474 1.792 1.239 1.154 1.858 2.773 1.858 4.855 0 2.99-1.132 5.393-3.396 7.208-2.263 1.815-5 2.723-8.209 2.723-2.01 0-3.669-.384-4.974-1.151C.652 111.853 0 110.849 0 109.607c0-.774.27-1.398.809-1.872.54-.474 1.128-.71 1.768-.71.639 0 1.162.2 1.568.6.406.4.782 1.055 1.128 1.962.466 1.268 1.239 1.902 2.317 1.902 1.265 0 2.287-.477 3.066-1.431.78-.955 1.169-2.686 1.169-5.196 0-1.709-.12-3.023-.36-3.944-.24-.921-.792-1.382-1.658-1.382-.586 0-1.185.307-1.797.921-.493.494-.932.741-1.319.741-.333 0-.602-.147-.809-.44-.206-.294-.31-.574-.31-.841 0-.32.104-.594.31-.821.207-.227.69-.594 1.449-1.102 2.876-1.922 4.314-4.017 4.314-6.287 0-1.188-.306-2.092-.919-2.713a3.001 3.001 0 00-2.217-.93c-.799 0-1.525.263-2.177.79-.653.528-.979 1.158-.979 1.892 0 .641.253 1.235.76 1.782.172.2.259.367.259.5 0 .121-.57.428-1.708.922-1.139.494-1.854.74-2.147.74-.413 0-.75-.333-1.009-1-.26-.668-.39-1.282-.39-1.842 0-1.749.93-3.224 2.787-4.425 1.858-1.202 3.965-1.802 6.322-1.802 2.064 0 3.851.447 5.363 1.341 1.511.895 2.267 2.116 2.267 3.664 0 1.362-.57 2.623-1.708 3.784a13.387 13.387 0 01-3.945 2.784z\"/></svg>"
},
"$:/core/images/list": {
"title": "$:/core/images/list",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-list tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M87.748 128H23.999c-4.418 0-7.999-3.59-7.999-8.007V8.007C16 3.585 19.588 0 24 0h80c4.419 0 8 3.59 8 8.007V104H91.25c-.965 0-1.84.392-2.473 1.025a3.476 3.476 0 00-1.029 2.476V128zm8-.12l15.88-15.88h-15.88v15.88zM40 15.508A3.502 3.502 0 0143.5 12h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 20h-55a3.498 3.498 0 01-3.5-3.509v-.982zM32 22a6 6 0 100-12 6 6 0 000 12zm8 9.509A3.502 3.502 0 0143.5 28h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 36h-55a3.498 3.498 0 01-3.5-3.509v-.982zm0 16A3.502 3.502 0 0143.5 44h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 52h-55a3.498 3.498 0 01-3.5-3.509v-.982zm0 16A3.502 3.502 0 0143.5 60h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 68h-55a3.498 3.498 0 01-3.5-3.509v-.982zm0 16A3.502 3.502 0 0143.5 76h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 84h-55a3.498 3.498 0 01-3.5-3.509v-.982zm0 16A3.502 3.502 0 0143.5 92h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 100h-55a3.498 3.498 0 01-3.5-3.509v-.982zm0 16A3.505 3.505 0 0143.497 108h33.006A3.497 3.497 0 0180 111.509v.982A3.505 3.505 0 0176.503 116H43.497A3.497 3.497 0 0140 112.491v-.982zM32 38a6 6 0 100-12 6 6 0 000 12zm0 16a6 6 0 100-12 6 6 0 000 12zm0 16a6 6 0 100-12 6 6 0 000 12zm0 16a6 6 0 100-12 6 6 0 000 12zm0 16a6 6 0 100-12 6 6 0 000 12zm0 16a6 6 0 100-12 6 6 0 000 12z\"/></svg>"
},
"$:/core/images/locked-padlock": {
"title": "$:/core/images/locked-padlock",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-locked-padlock tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M96.472 64H105v32.01C105 113.674 90.674 128 73.001 128H56C38.318 128 24 113.677 24 96.01V64h8c.003-15.723.303-47.731 32.16-47.731 31.794 0 32.305 32.057 32.312 47.731zm-15.897 0H48.44c.002-16.287.142-32 15.719-32 15.684 0 16.977 16.136 16.415 32zM67.732 92.364A8.503 8.503 0 0064.5 76a8.5 8.5 0 00-3.498 16.25l-5.095 22.77H72.8l-5.07-22.656z\"/></svg>"
},
"$:/core/images/mail": {
"title": "$:/core/images/mail",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-mail tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M122.827 104.894a7.986 7.986 0 01-2.834.516H8.007c-.812 0-1.597-.12-2.335-.345l34.163-34.163 20.842 20.842a3.998 3.998 0 003.418 1.134 4.003 4.003 0 003.395-1.134L88.594 70.64c.075.09.155.176.24.26l33.993 33.994zm5.076-6.237c.064-.406.097-.823.097-1.247v-64c0-.669-.082-1.318-.237-1.94L94.23 65.006c.09.075.177.154.261.239l33.413 33.413zm-127.698.56A8.023 8.023 0 010 97.41v-64c0-.716.094-1.41.271-2.071l33.907 33.906L.205 99.218zM5.93 25.684a8.012 8.012 0 012.078-.273h111.986c.766 0 1.507.108 2.209.308L64.083 83.837 5.93 25.683z\"/></svg>"
},
"$:/core/images/menu-button": {
"title": "$:/core/images/menu-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-menu-button tc-image-button\" viewBox=\"0 0 128 128\"><rect width=\"128\" height=\"16\" y=\"16\" rx=\"8\"/><rect width=\"128\" height=\"16\" y=\"56\" rx=\"8\"/><rect width=\"128\" height=\"16\" y=\"96\" rx=\"8\"/></svg>"
},
"$:/core/images/mono-block": {
"title": "$:/core/images/mono-block",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-mono-block tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M23.965 32.967h.357c.755 0 1.328.192 1.72.577.39.384.586.947.586 1.688 0 .824-.206 1.418-.618 1.782-.413.363-1.094.545-2.045.545h-6.31c-.965 0-1.65-.178-2.056-.535-.405-.356-.608-.954-.608-1.792 0-.811.203-1.391.608-1.74.406-.35 1.09-.525 2.055-.525h.734l-.86-2.453H8.471l-.902 2.453h.734c.95 0 1.632.178 2.044.535.413.356.619.933.619 1.73 0 .824-.206 1.418-.619 1.782-.412.363-1.094.545-2.044.545h-5.41c-.964 0-1.649-.182-2.054-.545-.406-.364-.608-.958-.608-1.782 0-.741.195-1.304.587-1.688.391-.385.964-.577 1.719-.577h.356l5.62-15.641H6.835c-.95 0-1.632-.182-2.044-.546-.412-.363-.619-.95-.619-1.76 0-.825.207-1.42.619-1.783.412-.363 1.094-.545 2.044-.545h7.863c1.244 0 2.118.67 2.62 2.013v.063l6.647 18.2zM12.98 17.326l-3.04 8.848h6.08l-3.04-8.848zm22.402 9.372v6.395h3.145c2.223 0 3.788-.245 4.697-.734.908-.49 1.362-1.307 1.362-2.453 0-1.16-.433-1.985-1.3-2.474-.866-.49-2.383-.734-4.55-.734h-3.354zm10.693-2.327c1.524.559 2.642 1.324 3.355 2.295.713.972 1.07 2.212 1.07 3.722 0 1.272-.308 2.432-.923 3.48-.615 1.049-1.496 1.909-2.642 2.58a7.499 7.499 0 01-2.254.849c-.832.174-2.01.262-3.533.262H30.202c-.922 0-1.583-.182-1.981-.545-.399-.364-.598-.958-.598-1.782 0-.741.189-1.304.566-1.688.378-.385.93-.577 1.657-.577h.356V17.326h-.356c-.727 0-1.28-.196-1.657-.587-.377-.392-.566-.965-.566-1.72 0-.81.203-1.401.608-1.771.406-.37 1.062-.556 1.971-.556h9.645c2.95 0 5.19.573 6.72 1.72 1.53 1.145 2.296 2.823 2.296 5.031 0 1.09-.234 2.052-.703 2.883-.468.832-1.163 1.513-2.086 2.045zM35.381 17.2v5.284h2.83c1.72 0 2.932-.203 3.638-.609.706-.405 1.06-1.09 1.06-2.054 0-.909-.319-1.573-.955-1.992-.636-.42-1.667-.63-3.093-.63h-3.48zm35.863-3.816c.28-.503.566-.86.86-1.07.293-.21.664-.314 1.111-.314.685 0 1.17.182 1.457.545.287.364.43.986.43 1.866l.042 5.452c0 .964-.157 1.614-.472 1.95-.314.335-.884.503-1.709.503-.587 0-1.037-.14-1.352-.42-.314-.28-.584-.796-.807-1.551-.364-1.328-.944-2.282-1.74-2.862-.797-.58-1.901-.87-3.313-.87-2.153 0-3.802.727-4.948 2.18-1.147 1.454-1.72 3.558-1.72 6.311 0 2.74.58 4.844 1.74 6.311 1.16 1.468 2.817 2.202 4.97 2.202 1.467 0 3.085-.49 4.854-1.468 1.768-.978 2.883-1.467 3.344-1.467.545 0 1.003.23 1.373.692.37.46.556 1.034.556 1.719 0 1.23-1.084 2.39-3.25 3.48-2.167 1.09-4.606 1.636-7.318 1.636-3.662 0-6.625-1.21-8.89-3.627-2.264-2.419-3.396-5.578-3.396-9.478 0-3.76 1.146-6.884 3.438-9.372 2.293-2.488 5.2-3.732 8.723-3.732.992 0 1.97.112 2.935.335.964.224 1.992.574 3.082 1.049zm10.22 19.583V17.326h-.356c-.755 0-1.328-.196-1.72-.587-.39-.392-.586-.965-.586-1.72 0-.81.21-1.401.629-1.771.42-.37 1.097-.556 2.034-.556h5.178c2.922 0 5.06.126 6.416.377 1.356.252 2.51.671 3.46 1.258 1.691 1.007 2.988 2.443 3.89 4.31.9 1.865 1.352 4.021 1.352 6.467 0 2.586-.514 4.847-1.541 6.783-1.028 1.936-2.485 3.4-4.372 4.393-.853.447-1.852.772-2.998.975-1.147.203-2.852.304-5.116.304h-6.269c-.965 0-1.65-.178-2.055-.535-.406-.356-.608-.954-.608-1.792 0-.741.195-1.304.587-1.688.391-.385.964-.577 1.72-.577h.356zm5.41-15.725v15.725h1.195c2.642 0 4.592-.646 5.85-1.94 1.258-1.292 1.887-3.28 1.887-5.965 0-2.641-.64-4.612-1.918-5.912-1.28-1.3-3.205-1.95-5.777-1.95-.335 0-.59.003-.765.01a7.992 7.992 0 00-.472.032zm35.067-.126h-9.75v5.368h3.69v-.252c0-.797.175-1.39.524-1.782.35-.392.88-.587 1.594-.587.629 0 1.142.178 1.54.534.4.357.598.808.598 1.353 0 .028.007.118.021.272.014.154.021.308.021.462v4.34c0 .936-.167 1.607-.503 2.013-.335.405-.88.608-1.635.608-.713 0-1.251-.19-1.615-.567-.363-.377-.545-.936-.545-1.677v-.377h-3.69v6.269h9.75v-2.495c0-.937.178-1.608.534-2.013.357-.405.94-.608 1.75-.608.798 0 1.367.2 1.71.597.342.399.513 1.073.513 2.024v5.074c0 .755-.146 1.258-.44 1.51-.293.251-.873.377-1.74.377h-17.172c-.923 0-1.583-.182-1.982-.545-.398-.364-.597-.958-.597-1.782 0-.741.189-1.304.566-1.688.377-.385.93-.577 1.656-.577h.357V17.326h-.357c-.712 0-1.261-.2-1.646-.598-.384-.398-.576-.968-.576-1.709 0-.81.203-1.401.608-1.771.405-.37 1.062-.556 1.97-.556h17.173c.853 0 1.43.13 1.73.388.3.258.45.772.45 1.54v4.698c0 .95-.174 1.631-.524 2.044-.35.412-.915.618-1.698.618-.81 0-1.394-.21-1.75-.629-.357-.419-.535-1.097-.535-2.033v-2.202zM19.77 47.641c.267-.504.55-.86.85-1.07.3-.21.675-.314 1.122-.314.685 0 1.17.181 1.457.545.287.363.43.985.43 1.866l.042 5.451c0 .965-.157 1.615-.472 1.95-.314.336-.891.504-1.73.504-.587 0-1.045-.144-1.373-.43-.329-.287-.598-.8-.807-1.541-.378-1.342-.958-2.3-1.74-2.873-.783-.573-1.88-.86-3.292-.86-2.153 0-3.799.727-4.938 2.181-1.14 1.454-1.709 3.557-1.709 6.311s.598 4.882 1.793 6.385C10.599 67.248 12.294 68 14.488 68c.503 0 1.077-.06 1.72-.179a23.809 23.809 0 002.264-.555v-3.313h-2.37c-.95 0-1.624-.175-2.023-.524-.398-.35-.597-.93-.597-1.74 0-.84.199-1.437.597-1.793.399-.357 1.073-.535 2.024-.535h7.569c.978 0 1.667.175 2.065.524.398.35.598.937.598 1.762 0 .74-.2 1.31-.598 1.708-.398.399-.975.598-1.73.598h-.335v5.242c0 .447-.05.758-.147.933-.098.174-.293.353-.587.534-.797.476-2.062.895-3.795 1.258a25.576 25.576 0 01-5.263.546c-3.662 0-6.625-1.21-8.89-3.628-2.264-2.418-3.397-5.577-3.397-9.477 0-3.76 1.147-6.884 3.44-9.372 2.292-2.488 5.199-3.732 8.721-3.732.979 0 1.954.112 2.925.335.972.224 2.003.573 3.093 1.049zm15.84 3.941v4.823h6.857v-4.823h-.336c-.754 0-1.331-.195-1.73-.587-.398-.391-.597-.964-.597-1.719 0-.825.206-1.419.619-1.782.412-.364 1.093-.545 2.044-.545h5.41c.95 0 1.624.181 2.023.545.398.363.597.957.597 1.782 0 .755-.192 1.328-.576 1.72-.385.39-.947.586-1.688.586h-.357v15.642h.357c.755 0 1.328.192 1.719.576.391.385.587.947.587 1.688 0 .825-.203 1.419-.608 1.782-.405.364-1.09.546-2.055.546h-5.41c-.964 0-1.649-.179-2.054-.535-.405-.357-.608-.954-.608-1.793 0-.74.2-1.303.598-1.688.398-.384.975-.576 1.73-.576h.335v-6.186h-6.856v6.186h.335c.755 0 1.331.192 1.73.576.398.385.597.947.597 1.688 0 .825-.206 1.419-.618 1.782-.412.364-1.094.546-2.044.546h-5.41c-.964 0-1.65-.179-2.055-.535-.405-.357-.608-.954-.608-1.793 0-.74.196-1.303.587-1.688.392-.384.965-.576 1.72-.576h.356V51.582h-.356c-.741 0-1.304-.195-1.688-.587-.385-.391-.577-.964-.577-1.719 0-.825.2-1.419.598-1.782.398-.364 1.073-.545 2.023-.545h5.41c.936 0 1.614.181 2.033.545.42.363.63.957.63 1.782 0 .755-.2 1.328-.598 1.72-.399.39-.975.586-1.73.586h-.335zm31.754 0v15.642h3.523c.95 0 1.632.178 2.044.534.412.357.618.933.618 1.73 0 .811-.21 1.402-.629 1.772-.419.37-1.097.556-2.033.556H58.433c-.95 0-1.632-.182-2.044-.546-.412-.363-.619-.957-.619-1.782 0-.81.203-1.39.608-1.74.406-.35 1.09-.524 2.055-.524h3.523V51.582h-3.523c-.95 0-1.632-.181-2.044-.545-.412-.363-.619-.95-.619-1.761 0-.825.203-1.412.608-1.761.406-.35 1.09-.524 2.055-.524h12.455c.992 0 1.684.174 2.075.524.392.35.587.936.587 1.761 0 .81-.202 1.398-.608 1.761-.405.364-1.09.545-2.054.545h-3.523zm30.496 0v11.994c0 1.873-.122 3.228-.367 4.067a5.876 5.876 0 01-1.227 2.244c-.74.852-1.768 1.495-3.082 1.929-1.314.433-2.893.65-4.738.65-1.3 0-2.555-.126-3.764-.378a16.843 16.843 0 01-3.491-1.132c-.615-.28-1.017-.643-1.206-1.09-.188-.448-.283-1.175-.283-2.18v-4.32c0-1.202.175-2.04.525-2.516.349-.475.957-.713 1.824-.713 1.244 0 1.929.915 2.054 2.747.014.321.035.566.063.733.168 1.622.545 2.73 1.133 3.324.587.594 1.523.89 2.81.89 1.593 0 2.714-.422 3.364-1.268.65-.845.975-2.386.975-4.623V51.582H88.93c-.95 0-1.632-.181-2.044-.545-.413-.363-.619-.95-.619-1.761 0-.825.2-1.412.598-1.761.398-.35 1.086-.524 2.065-.524h10.693c.979 0 1.667.174 2.065.524.399.35.598.936.598 1.761 0 .81-.206 1.398-.619 1.761-.412.364-1.093.545-2.044.545h-1.761zm14.644 0v6.353l6.48-6.478c-.728-.084-1.238-.29-1.531-.619-.294-.328-.44-.85-.44-1.562 0-.825.198-1.419.597-1.782.398-.364 1.073-.545 2.023-.545h5.137c.95 0 1.625.181 2.023.545.399.363.598.957.598 1.782 0 .769-.2 1.345-.598 1.73-.398.384-.982.576-1.75.576h-.483l-6.101 6.06c1.132.839 2.167 1.94 3.103 3.302.937 1.363 2.034 3.456 3.292 6.28h.692c.825 0 1.44.188 1.845.566.405.377.608.943.608 1.698 0 .825-.206 1.419-.619 1.782-.412.364-1.093.546-2.044.546h-2.579c-1.132 0-2.048-.762-2.746-2.286-.126-.28-.224-.503-.294-.67-.923-1.958-1.768-3.467-2.537-4.53a16.616 16.616 0 00-2.705-2.914l-1.97 1.887v3.92h.335c.755 0 1.331.193 1.73.577.398.385.597.947.597 1.688 0 .825-.206 1.419-.618 1.782-.413.364-1.094.546-2.045.546h-5.41c-.964 0-1.649-.179-2.054-.535-.405-.357-.608-.954-.608-1.793 0-.74.196-1.303.587-1.688.391-.384.965-.576 1.72-.576h.356V51.582h-.357c-.74 0-1.303-.195-1.687-.587-.385-.391-.577-.964-.577-1.719 0-.825.2-1.419.598-1.782.398-.364 1.072-.545 2.023-.545h5.41c.936 0 1.614.181 2.033.545.42.363.63.957.63 1.782 0 .755-.2 1.328-.598 1.72-.399.39-.975.586-1.73.586h-.336zM13.44 96.326l4.005-11.889c.251-.782.6-1.352 1.048-1.709.447-.356 1.041-.534 1.782-.534h3.271c.95 0 1.632.182 2.044.545.413.363.619.957.619 1.782 0 .755-.2 1.328-.598 1.72-.398.39-.975.587-1.73.587h-.335l.587 15.641h.357c.754 0 1.32.192 1.698.577.377.384.566.947.566 1.687 0 .825-.2 1.42-.598 1.783-.398.363-1.072.545-2.023.545h-4.718c-.95 0-1.624-.178-2.023-.535-.398-.356-.597-.954-.597-1.793 0-.74.192-1.303.576-1.687.385-.385.954-.577 1.709-.577h.335l-.293-12.79-3.061 9.52c-.224.712-.542 1.226-.954 1.54-.413.315-.982.472-1.709.472-.727 0-1.303-.157-1.73-.472-.426-.314-.751-.828-.975-1.54l-3.04-9.52-.294 12.79h.336c.755 0 1.324.192 1.709.577.384.384.576.947.576 1.687 0 .825-.202 1.42-.608 1.783-.405.363-1.076.545-2.013.545H2.621c-.937 0-1.608-.182-2.013-.545-.405-.364-.608-.958-.608-1.783 0-.74.192-1.303.577-1.687.384-.385.954-.577 1.708-.577h.336l.608-15.641h-.336c-.754 0-1.331-.196-1.73-.588-.398-.39-.597-.964-.597-1.719 0-.825.206-1.419.619-1.782.412-.363 1.093-.545 2.044-.545h3.27c.728 0 1.311.175 1.752.524.44.35.8.923 1.08 1.72l4.109 11.888zm30.454 2.054V86.828H42.74c-.922 0-1.583-.182-1.981-.546-.398-.363-.598-.95-.598-1.76 0-.812.2-1.402.598-1.773.398-.37 1.059-.555 1.981-.555h5.955c.909 0 1.566.185 1.97.555.406.37.609.961.609 1.772 0 .741-.192 1.31-.577 1.709-.384.398-.933.598-1.646.598h-.356v19.038c0 .657-.07 1.069-.21 1.237-.14.167-.454.251-.943.251h-2.097c-.67 0-1.143-.07-1.415-.21-.273-.14-.507-.384-.703-.733l-8.722-15.327v11.385h1.216c.909 0 1.559.175 1.95.524.392.35.587.93.587 1.74 0 .825-.199 1.42-.597 1.783-.399.363-1.045.545-1.94.545h-6.017c-.909 0-1.566-.182-1.971-.545-.406-.364-.608-.958-.608-1.783 0-.74.188-1.303.566-1.687.377-.385.936-.577 1.677-.577h.336V86.828h-.336c-.713 0-1.265-.2-1.656-.598-.392-.398-.587-.968-.587-1.709 0-.81.206-1.401.618-1.772.413-.37 1.066-.555 1.96-.555h3.44c.824 0 1.383.108 1.677.325.293.216.622.653.985 1.31l7.989 14.551zM64.66 86.366c-1.803 0-3.218.727-4.245 2.18-1.028 1.455-1.541 3.474-1.541 6.06 0 2.586.517 4.613 1.551 6.08 1.034 1.468 2.446 2.202 4.235 2.202 1.804 0 3.222-.73 4.257-2.19 1.034-1.461 1.551-3.492 1.551-6.092 0-2.586-.513-4.605-1.54-6.06-1.028-1.453-2.45-2.18-4.268-2.18zm0-4.864c3.44 0 6.27 1.23 8.492 3.69 2.223 2.46 3.334 5.598 3.334 9.414 0 3.844-1.104 6.99-3.313 9.436-2.208 2.446-5.046 3.669-8.513 3.669-3.424 0-6.255-1.234-8.491-3.701-2.237-2.467-3.355-5.602-3.355-9.404 0-3.83 1.108-6.971 3.323-9.424 2.216-2.454 5.057-3.68 8.523-3.68zM87.461 98.17v4.298h2.16c.908 0 1.555.175 1.94.524.384.35.576.93.576 1.74 0 .825-.196 1.42-.587 1.783-.392.363-1.035.545-1.93.545h-7.254c-.922 0-1.583-.182-1.981-.545-.399-.364-.598-.958-.598-1.783 0-.74.189-1.303.566-1.687.378-.385.93-.577 1.657-.577h.356V86.828h-.356c-.713 0-1.262-.2-1.646-.598-.385-.398-.577-.968-.577-1.709 0-.81.203-1.401.608-1.772.406-.37 1.063-.555 1.971-.555h8.66c3.424 0 6.014.657 7.768 1.97 1.754 1.315 2.631 3.25 2.631 5.809 0 2.697-.873 4.738-2.62 6.122-1.748 1.384-4.34 2.076-7.78 2.076h-3.564zm0-11.343v6.625h2.977c1.65 0 2.89-.28 3.722-.839.832-.559 1.248-1.397 1.248-2.516 0-1.048-.43-1.855-1.29-2.421-.86-.566-2.086-.85-3.68-.85h-2.977zm27.267 20.568l-1.636 1.636a12.37 12.37 0 011.772-.44c.58-.098 1.15-.147 1.709-.147 1.104 0 2.268.164 3.491.492 1.223.329 1.967.493 2.233.493.447 0 1.03-.15 1.75-.45.72-.301 1.206-.452 1.458-.452.517 0 .947.2 1.29.598.342.398.513.898.513 1.5 0 .796-.472 1.474-1.415 2.033-.944.56-2.1.839-3.47.839-.937 0-2.139-.22-3.607-.66-1.467-.441-2.53-.661-3.187-.661-.992 0-2.11.272-3.354.817-1.244.546-2.013.818-2.307.818a2.14 2.14 0 01-1.53-.597c-.42-.399-.63-.878-.63-1.437 0-.391.134-.807.4-1.247.265-.44.733-1.01 1.404-1.709l2.118-2.139c-2.335-.852-4.194-2.386-5.578-4.602-1.384-2.215-2.075-4.763-2.075-7.642 0-3.802 1.104-6.909 3.312-9.32 2.209-2.411 5.053-3.617 8.534-3.617 3.467 0 6.304 1.209 8.513 3.627 2.208 2.418 3.312 5.522 3.312 9.31 0 3.774-1.097 6.884-3.291 9.33-2.195 2.446-4.977 3.67-8.345 3.67a22.5 22.5 0 01-1.384-.043zm1.195-21.03c-1.803 0-3.218.727-4.246 2.18-1.027 1.455-1.54 3.474-1.54 6.06 0 2.586.516 4.613 1.55 6.08 1.035 1.468 2.447 2.202 4.236 2.202 1.803 0 3.222-.73 4.256-2.19 1.035-1.461 1.552-3.492 1.552-6.092 0-2.586-.514-4.605-1.541-6.06-1.028-1.453-2.45-2.18-4.267-2.18z\"/></svg>"
},
"$:/core/images/mono-line": {
"title": "$:/core/images/mono-line",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-mono-line tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M60.437 84.523h.908c1.922 0 3.381.489 4.378 1.468.997.979 1.495 2.411 1.495 4.298 0 2.1-.525 3.612-1.575 4.538-1.05.925-2.785 1.388-5.206 1.388h-16.07c-2.456 0-4.2-.454-5.232-1.361-1.032-.908-1.548-2.43-1.548-4.565 0-2.065.516-3.542 1.548-4.432 1.032-.89 2.776-1.334 5.232-1.334h1.869l-2.19-6.247H20.983l-2.296 6.247h1.87c2.42 0 4.155.453 5.205 1.361 1.05.908 1.575 2.376 1.575 4.405 0 2.1-.525 3.612-1.575 4.538-1.05.925-2.785 1.388-5.206 1.388H6.781c-2.456 0-4.2-.463-5.233-1.388C.516 93.9 0 92.389 0 90.289c0-1.887.498-3.32 1.495-4.298.997-.979 2.456-1.468 4.378-1.468h.908l14.308-39.83h-4.271c-2.42 0-4.156-.462-5.206-1.387-1.05-.926-1.575-2.42-1.575-4.485 0-2.1.525-3.613 1.575-4.538 1.05-.926 2.785-1.388 5.206-1.388h20.021c3.168 0 5.392 1.708 6.674 5.125v.16l16.924 46.343zm-27.976-39.83L24.72 67.225h15.483l-7.742-22.53zM89.506 68.56v16.284h8.008c5.66 0 9.646-.623 11.96-1.869 2.313-1.245 3.47-3.328 3.47-6.246 0-2.955-1.103-5.055-3.31-6.3-2.207-1.246-6.069-1.869-11.586-1.869h-8.542zm27.229-5.926c3.88 1.423 6.727 3.372 8.542 5.846 1.815 2.474 2.723 5.633 2.723 9.477 0 3.239-.783 6.193-2.35 8.862-1.565 2.67-3.808 4.859-6.726 6.567-1.709.997-3.622 1.718-5.74 2.163-2.118.445-5.116.667-8.996.667h-27.87c-2.349 0-4.03-.463-5.045-1.388-1.014-.926-1.521-2.438-1.521-4.538 0-1.887.48-3.32 1.441-4.298.961-.979 2.367-1.468 4.218-1.468h.907v-39.83h-.907c-1.851 0-3.257-.498-4.218-1.494-.961-.997-1.441-2.456-1.441-4.378 0-2.065.516-3.568 1.548-4.512 1.032-.943 2.705-1.414 5.018-1.414h24.56c7.51 0 13.214 1.459 17.111 4.377 3.898 2.92 5.847 7.19 5.847 12.814 0 2.776-.597 5.223-1.789 7.341-1.192 2.118-2.963 3.853-5.312 5.206zm-27.23-18.26v13.455h7.208c4.378 0 7.466-.516 9.264-1.549 1.797-1.032 2.696-2.776 2.696-5.232 0-2.313-.81-4.004-2.43-5.072-1.619-1.068-4.244-1.602-7.874-1.602h-8.863z\"/></svg>"
},
"$:/core/images/new-button": {
"title": "$:/core/images/new-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-new-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M56 72H8.007C3.591 72 0 68.418 0 64c0-4.41 3.585-8 8.007-8H56V8.007C56 3.591 59.582 0 64 0c4.41 0 8 3.585 8 8.007V56h47.993c4.416 0 8.007 3.582 8.007 8 0 4.41-3.585 8-8.007 8H72v47.993c0 4.416-3.582 8.007-8 8.007-4.41 0-8-3.585-8-8.007V72z\"/></svg>"
},
"$:/core/images/new-here-button": {
"title": "$:/core/images/new-here-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-new-here-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M55.838 20.935l-3.572.938c-3.688.968-8.23 4.43-10.136 7.731L3.37 96.738c-1.905 3.3-.771 7.524 2.534 9.432l33.717 19.466c3.297 1.904 7.53.78 9.435-2.521l38.76-67.134c1.905-3.3 2.632-8.963 1.623-12.646L83.285 20.88c-1.009-3.68-4.821-5.884-8.513-4.915l-7.603 1.995.043.287c.524 3.394 2.053 7.498 4.18 11.55.418.163.829.36 1.23.59a8.864 8.864 0 014.438 8.169c.104.132.21.264.316.395l-.386.318a8.663 8.663 0 01-1.082 3.137c-2.42 4.192-7.816 5.608-12.051 3.163-4.12-2.379-5.624-7.534-3.476-11.671-2.177-4.394-3.788-8.874-4.543-12.964z\"/><path d=\"M69.554 44.76c-5.944-7.476-10.74-17.196-11.955-25.059-1.68-10.875 3.503-18.216 15.082-18.04 10.407.158 19.975 5.851 24.728 13.785 5.208 8.695 2.95 17.868-6.855 20.496l-2.037-7.601c4.232-1.134 4.999-4.248 2.24-8.853-3.37-5.626-10.465-9.848-18.146-9.965-6.392-.097-8.31 2.62-7.323 9.01.999 6.465 5.318 15.138 10.582 21.65l-.072.06c.559 1.553-4.17 6.44-5.938 4.888l-.005.004-.028-.034a1.323 1.323 0 01-.124-.135 2.618 2.618 0 01-.149-.205z\"/><rect width=\"16\" height=\"48\" x=\"96\" y=\"80\" rx=\"8\"/><rect width=\"48\" height=\"16\" x=\"80\" y=\"96\" rx=\"8\"/></g></svg>"
},
"$:/core/images/new-image-button": {
"title": "$:/core/images/new-image-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-new-image-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M81.362 73.627l15.826-27.41a2.626 2.626 0 00-.962-3.59l-50.01-28.872a2.626 2.626 0 00-3.588.961L30.058 36.49l10.04-5.261c3.042-1.595 6.771.114 7.55 3.46l3.607 17.702 9.88.85a5.25 5.25 0 014.571 3.77c.034.115.1.344.199.671.165.553.353 1.172.562 1.843.595 1.914 1.23 3.85 1.872 5.678.207.588.412 1.156.614 1.701.625 1.685 1.209 3.114 1.725 4.207.255.54.485.977.726 1.427.214.212.547.425 1.011.622 1.141.482 2.784.74 4.657.758.864.008 1.71-.034 2.492-.11.448-.043.753-.085.871-.104.315-.053.625-.077.927-.076zM37.47 2.649A5.257 5.257 0 0144.649.725l63.645 36.746a5.257 5.257 0 011.923 7.178L73.47 108.294a5.257 5.257 0 01-7.177 1.923L2.649 73.47a5.257 5.257 0 01-1.924-7.177L37.471 2.649zm42.837 50.49a5.25 5.25 0 105.25-9.092 5.25 5.25 0 00-5.25 9.093zM96 112h-7.993c-4.419 0-8.007-3.582-8.007-8 0-4.41 3.585-8 8.007-8H96v-7.993C96 83.588 99.582 80 104 80c4.41 0 8 3.585 8 8.007V96h7.993c4.419 0 8.007 3.582 8.007 8 0 4.41-3.585 8-8.007 8H112v7.993c0 4.419-3.582 8.007-8 8.007-4.41 0-8-3.585-8-8.007V112zM33.347 51.791c7.428 7.948 9.01 10.69 7.449 13.394-1.56 2.703-13.838-2.328-16.094 1.58-2.256 3.908-.907 3.258-2.437 5.908l19.73 11.39s-5.605-8.255-4.235-10.628c2.515-4.356 8.77-1.256 10.365-4.019 2.414-4.181-5.103-9.639-14.778-17.625z\"/></svg>"
},
"$:/core/images/new-journal-button": {
"title": "$:/core/images/new-journal-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-new-journal-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M102.545 112.818v11.818c0 1.306 1.086 2.364 2.425 2.364h6.06c1.34 0 2.425-1.058 2.425-2.364v-11.818h12.12c1.34 0 2.425-1.058 2.425-2.363v-5.91c0-1.305-1.085-2.363-2.424-2.363h-12.121V90.364c0-1.306-1.086-2.364-2.425-2.364h-6.06c-1.34 0-2.425 1.058-2.425 2.364v11.818h-12.12c-1.34 0-2.425 1.058-2.425 2.363v5.91c0 1.305 1.085 2.363 2.424 2.363h12.121zM60.016 4.965c-4.781-2.76-10.897-1.118-13.656 3.66L5.553 79.305A9.993 9.993 0 009.21 92.963l51.04 29.468c4.78 2.76 10.897 1.118 13.655-3.66l40.808-70.681a9.993 9.993 0 00-3.658-13.656L60.016 4.965zm-3.567 27.963a6 6 0 106-10.393 6 6 0 00-6 10.393zm31.697 17.928a6 6 0 106-10.392 6 6 0 00-6 10.392z\"/><text class=\"tc-fill-background\" font-family=\"Helvetica\" font-size=\"47.172\" font-weight=\"bold\" transform=\"rotate(30 25.742 95.82)\"><tspan x=\"42\" y=\"77.485\" text-anchor=\"middle\"><<now \"DD\">></tspan></text></g></svg>"
},
"$:/core/images/opacity": {
"title": "$:/core/images/opacity",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-opacity tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M102.362 65a51.595 51.595 0 01-1.942 6H82.584a35.867 35.867 0 002.997-6h16.78zm.472-2c.423-1.961.734-3.963.929-6H87.656a35.78 35.78 0 01-1.368 6h16.546zm-3.249 10a51.847 51.847 0 01-3.135 6H75.812a36.205 36.205 0 005.432-6h18.341zm-4.416 8c-1.424 2.116-3 4.12-4.71 6H60.46a35.843 35.843 0 0012.874-6h21.834zm-7.513-34h16.107C101.247 20.627 79.033 0 52 0 23.281 0 0 23.281 0 52c0 25.228 17.965 46.26 41.8 51h20.4a51.66 51.66 0 0015.875-6H39v-2h42.25a52.257 52.257 0 007.288-6H39v-2h4.539C27.739 83.194 16 68.968 16 52c0-19.882 16.118-36 36-36 18.186 0 33.222 13.484 35.656 31zm.22 2h16.039a52.823 52.823 0 010 6H87.877a36.483 36.483 0 000-6z\"/><path d=\"M76 128c28.719 0 52-23.281 52-52s-23.281-52-52-52-52 23.281-52 52 23.281 52 52 52zm0-16c19.882 0 36-16.118 36-36S95.882 40 76 40 40 56.118 40 76s16.118 36 36 36z\"/><path d=\"M37 58h53v4H37v-4zm3-8h53v4H40v-4zm0-8h53v4H40v-4zm-8 24h53v4H32v-4zm-2 8h53v4H30v-4zm-3 8h53v4H27v-4z\"/></g></svg>"
},
"$:/core/images/open-window": {
"title": "$:/core/images/open-window",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-open-window tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M16 112h88.994c3.87 0 7.006 3.59 7.006 8 0 4.418-3.142 8-7.006 8H7.006C3.136 128 0 124.41 0 120a9.321 9.321 0 010-.01V24.01C0 19.586 3.59 16 8 16c4.418 0 8 3.584 8 8.01V112z\"/><path d=\"M96 43.196V56a8 8 0 1016 0V24c0-4.41-3.585-8-8.007-8H72.007C67.588 16 64 19.582 64 24c0 4.41 3.585 8 8.007 8H84.57l-36.3 36.299a8 8 0 00-.001 11.316c3.117 3.117 8.19 3.123 11.316-.003L96 43.196zM32 7.999C32 3.581 35.588 0 40 0h80c4.419 0 8 3.588 8 8v80c0 4.419-3.588 8-8 8H40c-4.419 0-8-3.588-8-8V8z\"/></g></svg>"
},
"$:/core/images/options-button": {
"title": "$:/core/images/options-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-options-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M110.488 76a47.712 47.712 0 01-5.134 12.384l6.724 6.724c3.123 3.123 3.132 8.192.011 11.313l-5.668 5.668c-3.12 3.12-8.186 3.117-11.313-.01l-6.724-6.725c-3.82 2.258-7.98 4-12.384 5.134v9.505c0 4.417-3.578 8.007-7.992 8.007h-8.016C55.58 128 52 124.415 52 119.993v-9.505a47.712 47.712 0 01-12.384-5.134l-6.724 6.725c-3.123 3.122-8.192 3.131-11.313.01l-5.668-5.668c-3.12-3.12-3.116-8.186.01-11.313l6.725-6.724c-2.257-3.82-4-7.98-5.134-12.384H8.007C3.591 76 0 72.422 0 68.01v-8.017C0 55.58 3.585 52 8.007 52h9.505a47.712 47.712 0 015.134-12.383l-6.724-6.725c-3.123-3.122-3.132-8.191-.011-11.312l5.668-5.669c3.12-3.12 8.186-3.116 11.313.01l6.724 6.725c3.82-2.257 7.98-4 12.384-5.134V8.007C52 3.591 55.578 0 59.992 0h8.016C72.42 0 76 3.585 76 8.007v9.505a47.712 47.712 0 0112.384 5.134l6.724-6.724c3.123-3.123 8.192-3.132 11.313-.01l5.668 5.668c3.12 3.12 3.116 8.186-.01 11.312l-6.725 6.725c2.257 3.82 4 7.979 5.134 12.383h9.505c4.416 0 8.007 3.578 8.007 7.992v8.017c0 4.411-3.585 7.991-8.007 7.991h-9.505zM64 96c17.673 0 32-14.327 32-32 0-17.673-14.327-32-32-32-17.673 0-32 14.327-32 32 0 17.673 14.327 32 32 32z\"/></svg>"
},
"$:/core/images/paint": {
"title": "$:/core/images/paint",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-paint tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M83.527 76.19C90.43 69.287 91.892 59 87.91 50.665l37.903-37.902c2.919-2.92 2.913-7.659 0-10.572a7.474 7.474 0 00-10.572 0L77.338 40.093c-8.335-3.982-18.622-2.521-25.526 4.383l31.715 31.715zm-2.643 2.644L49.169 47.119S8.506 81.243 0 80.282c0 0 3.782 5.592 6.827 8.039 14.024-5.69 37.326-24.6 37.326-24.6l.661.66S19.45 90.222 9.18 92.047c1.222 1.44 4.354 4.053 6.247 5.776 5.417-1.488 34.733-28.57 34.733-28.57l.661.66-32.407 31.022 5.285 5.286L56.106 75.2l.662.66s-27.864 30.536-28.684 32.432c0 0 6.032 6.853 7.569 7.824.702-2.836 27.884-33.485 27.884-33.485l.661.66s-20.597 23.755-24.964 36.732c3.21 3.549 7.5 5.137 10.926 6.298-2.19-11.817 30.724-47.487 30.724-47.487z\"/></svg>"
},
"$:/core/images/palette": {
"title": "$:/core/images/palette",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-palette tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M80.247 39.182a93.52 93.52 0 00-16.228-1.4C28.662 37.781 0 57.131 0 81.002c0 9.642 4.676 18.546 12.58 25.735C23.504 91.19 26.34 72.395 36.89 63.562c15.183-12.713 26.538-7.828 26.538-7.828l16.82-16.552zm26.535 9.655c13.049 7.913 21.257 19.392 21.257 32.166 0 9.35.519 17.411-11.874 25.08-10.797 6.681-3.824-6.536-11.844-10.898s-19.946 1.308-18.213 7.906c3.2 12.181 19.422 11.455 6.314 16.658-13.107 5.202-18.202 4.476-28.403 4.476-7.821 0-15.315-.947-22.243-2.68 9.844-4.197 27.88-12.539 33.354-19.456C82.788 92.409 87.37 80 83.324 72.484c-.194-.359 11.215-11.668 23.458-23.647zM1.134 123.867l-.66.002c33.479-14.94 22.161-64.226 58.818-64.226.317 1.418.644 2.944 1.062 4.494-25.907-4.166-23.567 48.031-59.22 59.73zm.713-.007c38.872-.506 78.152-22.347 78.152-44.813-9.27 0-14.073-3.48-16.816-7.942-16.597-7.003-30.365 45.715-61.336 52.755zm65.351-64.008c-4.45 4.115 4.886 16.433 11.318 11.318l45.27-45.27c11.317-11.318 0-22.635-11.318-11.318-11.317 11.318-33.518 34.405-45.27 45.27z\"/></svg>"
},
"$:/core/images/permalink-button": {
"title": "$:/core/images/permalink-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-permalink-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M80.483 48l-7.387 32h-25.58l7.388-32h25.58zm3.694-16l5.624-24.358c.993-4.303 5.29-6.996 9.596-6.002 4.296.992 6.988 5.293 5.994 9.602L100.598 32h3.403c4.41 0 7.999 3.582 7.999 8 0 4.41-3.581 8-8 8h-7.096l-7.387 32H104c4.41 0 7.999 3.582 7.999 8 0 4.41-3.581 8-8 8H85.824l-5.624 24.358c-.993 4.303-5.29 6.996-9.596 6.002-4.296-.992-6.988-5.293-5.994-9.602L69.402 96h-25.58L38.2 120.358c-.993 4.303-5.29 6.996-9.596 6.002-4.296-.992-6.988-5.293-5.994-9.602L27.402 96h-3.403C19.59 96 16 92.418 16 88c0-4.41 3.581-8 8-8h7.096l7.387-32H24C19.59 48 16 44.418 16 40c0-4.41 3.581-8 8-8h18.177l5.624-24.358c.993-4.303 5.29-6.996 9.596-6.002 4.296.992 6.988 5.293 5.994 9.602L58.598 32h25.58z\"/></svg>"
},
"$:/core/images/permaview-button": {
"title": "$:/core/images/permaview-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-permaview-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M81.483 48l-1.846 8h-5.58l1.847-8h5.58zm3.694-16l5.624-24.358c.993-4.303 5.29-6.996 9.596-6.002 4.296.992 6.988 5.293 5.994 9.602L101.598 32h2.403c4.41 0 7.999 3.582 7.999 8 0 4.41-3.581 8-8 8h-6.096l-1.847 8h7.944c4.41 0 7.999 3.582 7.999 8 0 4.41-3.581 8-8 8H92.364l-1.846 8H104c4.41 0 7.999 3.582 7.999 8 0 4.41-3.581 8-8 8H86.824l-5.624 24.358c-.993 4.303-5.29 6.996-9.596 6.002-4.296-.992-6.988-5.293-5.994-9.602L70.402 96h-5.58L59.2 120.358c-.993 4.303-5.29 6.996-9.596 6.002-4.296-.992-6.988-5.293-5.994-9.602L48.402 96h-5.58L37.2 120.358c-.993 4.303-5.29 6.996-9.596 6.002-4.296-.992-6.988-5.293-5.994-9.602L26.402 96h-2.403C19.59 96 16 92.418 16 88c0-4.41 3.581-8 8-8h6.096l1.847-8h-7.944C19.59 72 16 68.418 16 64c0-4.41 3.581-8 8-8h11.637l1.846-8H24C19.59 48 16 44.418 16 40c0-4.41 3.581-8 8-8h17.177l5.624-24.358c.993-4.303 5.29-6.996 9.596-6.002 4.296.992 6.988 5.293 5.994 9.602L57.598 32h5.58L68.8 7.642c.993-4.303 5.29-6.996 9.596-6.002 4.296.992 6.988 5.293 5.994 9.602L79.598 32h5.58zM53.904 48l-1.847 8h5.58l1.846-8h-5.579zm22.039 24l-1.847 8h-5.58l1.847-8h5.58zm-27.58 0l-1.846 8h5.579l1.847-8h-5.58z\"/></svg>"
},
"$:/core/images/picture": {
"title": "$:/core/images/picture",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-picture tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M112 68.233v-48.23A4.001 4.001 0 00107.997 16H20.003A4.001 4.001 0 0016 20.003v38.31l9.241-14.593c2.8-4.422 9.023-5.008 12.6-1.186l18.247 20.613 13.687-6.407a8 8 0 018.903 1.492 264.97 264.97 0 002.92 2.739 249.44 249.44 0 006.798 6.066 166.5 166.5 0 002.106 1.778c2.108 1.747 3.967 3.188 5.482 4.237.748.518 1.383.92 2.044 1.33.444.117 1.046.144 1.809.05 1.873-.233 4.238-1.144 6.723-2.547a36.016 36.016 0 003.205-2.044c.558-.4.93-.686 1.07-.802.376-.31.765-.577 1.165-.806zM0 8.007A8.01 8.01 0 018.007 0h111.986A8.01 8.01 0 01128 8.007v111.986a8.01 8.01 0 01-8.007 8.007H8.007A8.01 8.01 0 010 119.993V8.007zM95 42a8 8 0 100-16 8 8 0 000 16zM32 76c15.859 4.83 20.035 7.244 20.035 12S32 95.471 32 102.347c0 6.876 1.285 4.99 1.285 9.653H68s-13.685-6.625-13.685-10.8c0-7.665 10.615-8.34 10.615-13.2 0-7.357-14.078-8.833-32.93-12z\"/></svg>"
},
"$:/core/images/plugin-generic-language": {
"title": "$:/core/images/plugin-generic-language",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M61.207 68.137c-4.324 2.795-6.999 6.656-6.999 10.921 0 7.906 9.19 14.424 21.042 15.336 2.162 3.902 8.598 6.785 16.318 7.01-5.126-1.125-9.117-3.742-10.62-7.01C92.805 93.487 102 86.967 102 79.059c0-8.53-10.699-15.445-23.896-15.445-6.599 0-12.572 1.729-16.897 4.524zm12.794-14.158c-4.324 2.795-10.298 4.524-16.897 4.524-2.619 0-5.14-.272-7.497-.775-3.312 2.25-8.383 3.69-14.067 3.69l-.255-.002c4.119-.892 7.511-2.747 9.478-5.13-6.925-2.704-11.555-7.617-11.555-13.228 0-8.53 10.699-15.445 23.896-15.445C70.301 27.613 81 34.528 81 43.058c0 4.265-2.675 8.126-6.999 10.921zM64 0l54.56 32v64L64 128 9.44 96V32L64 0z\"/></svg>"
},
"$:/core/images/plugin-generic-plugin": {
"title": "$:/core/images/plugin-generic-plugin",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M40.397 76.446V95.34h14.12l-.001-.005a6.912 6.912 0 005.364-11.593l.046-.023a6.912 6.912 0 119.979.526l.086.055a6.914 6.914 0 004.408 10.948l-.023.092h21.32V75.568l-.15.038a6.912 6.912 0 00-11.593-5.364l-.022-.046a6.912 6.912 0 11.526-9.979l.055-.086a6.914 6.914 0 0010.948-4.408c.079.018.158.038.236.059v-15.74h-21.32l.023-.094a6.914 6.914 0 01-4.408-10.947 10.23 10.23 0 00-.086-.055 6.912 6.912 0 10-9.979-.526l-.046.023a6.912 6.912 0 01-5.364 11.593l.001.005h-14.12v12.847A6.912 6.912 0 0129.5 59.843l-.054.086a6.912 6.912 0 10-.526 9.979l.023.046a6.912 6.912 0 0111.455 6.492zM64 0l54.56 32v64L64 128 9.44 96V32L64 0z\"/></svg>"
},
"$:/core/images/plugin-generic-theme": {
"title": "$:/core/images/plugin-generic-theme",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M29.408 91.472L51.469 69.41l-.004-.005a2.22 2.22 0 01.004-3.146c.87-.87 2.281-.872 3.147-.005l9.465 9.464a2.22 2.22 0 01-.005 3.147c-.87.87-2.28.871-3.147.005l-.005-.005-22.061 22.062a6.686 6.686 0 11-9.455-9.455zM60.802 66.38c-2.436-2.704-4.465-5.091-5.817-6.869-6.855-9.014-10.313-4.268-14.226 0-3.913 4.268 1.03 7.726-2.683 10.741-3.713 3.015-3.484 4.06-9.752-1.455-6.267-5.516-6.7-7.034-3.823-10.181 2.877-3.147 5.281 1.808 11.159-3.785 5.877-5.593.94-10.55.94-10.55s12.237-25.014 28.588-23.167c16.351 1.848-6.186-2.392-11.792 17.226-2.4 8.4.447 6.42 4.998 9.968 1.394 1.086 6.03 4.401 11.794 8.685l20.677-20.676 1.615-4.766 7.84-4.689 3.151 3.152-4.688 7.84-4.766 1.615-20.224 20.223c12.663 9.547 28.312 22.146 28.312 26.709 0 7.217-3.071 11.526-9.535 9.164-4.693-1.715-18.768-15.192-28.753-25.897l-2.893 2.893-3.151-3.152 3.029-3.029zM63.953 0l54.56 32v64l-54.56 32-54.56-32V32l54.56-32z\"/></svg>"
},
"$:/core/images/preview-closed": {
"title": "$:/core/images/preview-closed",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-preview-closed tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M.088 64a7.144 7.144 0 001.378 5.458C16.246 88.818 39.17 100.414 64 100.414c24.83 0 47.753-11.596 62.534-30.956A7.144 7.144 0 00127.912 64C110.582 78.416 88.304 87.086 64 87.086 39.696 87.086 17.418 78.416.088 64z\"/><rect width=\"4\" height=\"16\" x=\"62\" y=\"96\" rx=\"4\"/><rect width=\"4\" height=\"16\" x=\"78\" y=\"93\" rx=\"4\" transform=\"rotate(-5 80 101)\"/><rect width=\"4\" height=\"16\" x=\"46\" y=\"93\" rx=\"4\" transform=\"rotate(5 48 101)\"/><rect width=\"4\" height=\"16\" x=\"30\" y=\"88\" rx=\"4\" transform=\"rotate(10 32 96)\"/><rect width=\"4\" height=\"16\" x=\"94\" y=\"88\" rx=\"4\" transform=\"rotate(-10 96 96)\"/><rect width=\"4\" height=\"16\" x=\"110\" y=\"80\" rx=\"4\" transform=\"rotate(-20 112 88)\"/><rect width=\"4\" height=\"16\" x=\"14\" y=\"80\" rx=\"4\" transform=\"rotate(20 16 88)\"/></g></svg>"
},
"$:/core/images/preview-open": {
"title": "$:/core/images/preview-open",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-preview-open tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M64.11 99.588c-24.83 0-47.754-11.596-62.534-30.957a7.148 7.148 0 010-8.675C16.356 40.596 39.28 29 64.11 29c24.83 0 47.753 11.596 62.534 30.956a7.148 7.148 0 010 8.675c-14.78 19.36-37.703 30.957-62.534 30.957zm46.104-32.007c1.44-1.524 1.44-3.638 0-5.162C99.326 50.9 82.439 44 64.147 44S28.968 50.9 18.08 62.42c-1.44 1.523-1.44 3.637 0 5.16C28.968 79.1 45.855 86 64.147 86s35.179-6.9 46.067-18.42z\"/><path d=\"M63.5 88C76.479 88 87 77.479 87 64.5S76.479 41 63.5 41 40 51.521 40 64.5 50.521 88 63.5 88z\"/></g></svg>"
},
"$:/core/images/print-button": {
"title": "$:/core/images/print-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-print-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M112 71V30.5h-.032c-.035-2-.816-3.99-2.343-5.516L86.998 2.357A7.978 7.978 0 0081 .02V0H24a8 8 0 00-8 8v63h8V8h57v14.5c0 4.422 3.582 8 8 8h15V71h8z\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"36\" rx=\"4\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"52\" rx=\"4\"/><rect width=\"40\" height=\"8\" x=\"32\" y=\"20\" rx=\"4\"/><path d=\"M0 80.005C0 71.165 7.156 64 16 64h96c8.836 0 16 7.155 16 16.005v31.99c0 8.84-7.156 16.005-16 16.005H16c-8.836 0-16-7.155-16-16.005v-31.99zM104 96a8 8 0 100-16 8 8 0 000 16z\"/></g></svg>"
},
"$:/core/images/quote": {
"title": "$:/core/images/quote",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-quote tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M51.219 117.713V62.199H27.427c0-8.891 1.683-16.401 5.047-22.53 3.365-6.127 9.613-10.754 18.745-13.878V2c-7.45.961-14.36 3.184-20.728 6.669-6.368 3.484-11.835 7.87-16.401 13.157C9.524 27.113 5.98 33.241 3.456 40.21.933 47.18-.21 54.63.03 62.56v55.153H51.22zm76.781 0V62.199h-23.791c0-8.891 1.682-16.401 5.046-22.53 3.365-6.127 9.613-10.754 18.745-13.878V2c-7.45.961-14.359 3.184-20.727 6.669-6.369 3.484-11.836 7.87-16.402 13.157-4.566 5.287-8.11 11.415-10.634 18.384-2.523 6.97-3.665 14.42-3.424 22.35v55.153H128z\"/></svg>"
},
"$:/core/images/refresh-button": {
"title": "$:/core/images/refresh-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-refresh-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M106.369 39.433c10.16 20.879 6.57 46.764-10.771 64.106-21.87 21.87-57.327 21.87-79.196 0-21.87-21.87-21.87-57.326 0-79.196a8 8 0 1111.314 11.314c-15.621 15.62-15.621 40.947 0 56.568 15.62 15.621 40.947 15.621 56.568 0C97.72 78.79 99.6 58.175 89.924 42.73l-6.44 12.264a8 8 0 11-14.166-7.437L84.435 18.76a8 8 0 0110.838-3.345l28.873 15.345a8 8 0 11-7.51 14.129l-10.267-5.457zm-8.222-12.368c-.167-.19-.336-.38-.506-.57l.96-.296-.454.866z\"/></svg>"
},
"$:/core/images/right-arrow": {
"title": "$:/core/images/right-arrow",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-right-arrow tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M99.069 64.173c0 2.027-.77 4.054-2.316 5.6l-55.98 55.98a7.92 7.92 0 01-11.196 0c-3.085-3.086-3.092-8.105 0-11.196l50.382-50.382-50.382-50.382a7.92 7.92 0 010-11.195c3.086-3.085 8.104-3.092 11.196 0l55.98 55.98a7.892 7.892 0 012.316 5.595z\"/></svg>"
},
"$:/core/images/rotate-left": {
"title": "$:/core/images/rotate-left",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-rotate-left tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"32\" height=\"80\" rx=\"8\"/><rect width=\"80\" height=\"32\" x=\"48\" y=\"96\" rx=\"8\"/><path d=\"M61.32 36.65c19.743 2.45 35.023 19.287 35.023 39.693a4 4 0 01-8 0c0-15.663-11.254-28.698-26.117-31.46l3.916 3.916a4 4 0 11-5.657 5.657L49.172 43.142a4 4 0 010-5.657l11.313-11.313a4 4 0 115.657 5.656l-4.821 4.822z\"/></g></svg>"
},
"$:/core/images/save-button": {
"title": "$:/core/images/save-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-save-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M120.783 34.33c4.641 8.862 7.266 18.948 7.266 29.646 0 35.347-28.653 64-64 64-35.346 0-64-28.653-64-64 0-35.346 28.654-64 64-64 18.808 0 35.72 8.113 47.43 21.03l2.68-2.68c3.13-3.13 8.197-3.132 11.321-.008 3.118 3.118 3.121 8.193-.007 11.32l-4.69 4.691zm-12.058 12.058a47.876 47.876 0 013.324 17.588c0 26.51-21.49 48-48 48s-48-21.49-48-48 21.49-48 48-48c14.39 0 27.3 6.332 36.098 16.362L58.941 73.544 41.976 56.578c-3.127-3.127-8.201-3.123-11.32-.005-3.123 3.124-3.119 8.194.006 11.319l22.617 22.617a7.992 7.992 0 005.659 2.347c2.05 0 4.101-.783 5.667-2.349l44.12-44.12z\"/></svg>"
},
"$:/core/images/size": {
"title": "$:/core/images/size",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-size tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M92.343 26l-9.171 9.172a4 4 0 105.656 5.656l16-16a4 4 0 000-5.656l-16-16a4 4 0 10-5.656 5.656L92.343 18H22a4 4 0 00-4 4v70.343l-9.172-9.171a4 4 0 10-5.656 5.656l16 16a4 4 0 005.656 0l16-16a4 4 0 10-5.656-5.656L26 92.343V22l-4 4h70.343zM112 52v64l4-4H52a4 4 0 100 8h64a4 4 0 004-4V52a4 4 0 10-8 0z\"/></svg>"
},
"$:/core/images/spiral": {
"title": "$:/core/images/spiral",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-spiral tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M64.534 68.348c3.39 0 6.097-2.62 6.476-5.968l-4.755-.538 4.75.583c.377-3.07-1.194-6.054-3.89-7.78-2.757-1.773-6.34-2.01-9.566-.7-3.46 1.403-6.14 4.392-7.35 8.148l-.01.026c-1.3 4.08-.72 8.64 1.58 12.52 2.5 4.2 6.77 7.2 11.76 8.27 5.37 1.15 11.11-.05 15.83-3.31 5.04-3.51 8.46-9.02 9.45-15.3 1.05-6.7-.72-13.63-4.92-19.19l.02.02c-4.42-5.93-11.2-9.82-18.78-10.78-7.96-1.01-16.13 1.31-22.59 6.43-6.81 5.39-11.18 13.41-12.11 22.26-.98 9.27 1.87 18.65 7.93 26.02 6.32 7.69 15.6 12.56 25.74 13.48 10.54.96 21.15-2.42 29.45-9.4l.01-.01c8.58-7.25 13.94-17.78 14.86-29.21.94-11.84-2.96-23.69-10.86-32.9-8.19-9.5-19.95-15.36-32.69-16.27-13.16-.94-26.24 3.49-36.34 12.34l.01-.01c-10.41 9.08-16.78 22.1-17.68 36.15-.93 14.44 4.03 28.77 13.79 39.78 10.03 11.32 24.28 18.2 39.6 19.09 15.73.92 31.31-4.56 43.24-15.234 12.23-10.954 19.61-26.44 20.5-43.074a4.785 4.785 0 00-4.52-5.03 4.778 4.778 0 00-5.03 4.52c-.75 14.1-7 27.2-17.33 36.45-10.03 8.98-23.11 13.58-36.3 12.81-12.79-.75-24.67-6.48-33-15.89-8.07-9.11-12.17-20.94-11.41-32.827.74-11.52 5.942-22.15 14.43-29.54l.01-.01c8.18-7.17 18.74-10.75 29.35-9.998 10.21.726 19.6 5.41 26.11 12.96 6.24 7.273 9.32 16.61 8.573 25.894-.718 8.9-4.88 17.064-11.504 22.66l.01-.007c-6.36 5.342-14.44 7.92-22.425 7.19-7.604-.68-14.52-4.314-19.21-10.027-4.44-5.4-6.517-12.23-5.806-18.94.67-6.3 3.76-11.977 8.54-15.766 4.46-3.54 10.05-5.128 15.44-4.44 5.03.63 9.46 3.18 12.32 7.01l.02.024c2.65 3.5 3.75 7.814 3.1 11.92-.59 3.71-2.58 6.925-5.45 8.924-2.56 1.767-5.61 2.403-8.38 1.81-2.42-.516-4.42-1.92-5.53-3.79-.93-1.56-1.15-3.3-.69-4.75l-4.56-1.446L59.325 65c.36-1.12 1.068-1.905 1.84-2.22.25-.103.48-.14.668-.13.06.006.11.015.14.025.01 0 .01 0-.01-.01a1.047 1.047 0 01-.264-.332c-.15-.29-.23-.678-.18-1.11l-.005.04c.15-1.332 1.38-2.523 3.035-2.523-2.65 0-4.79 2.144-4.79 4.787s2.14 4.785 4.78 4.785z\"/></svg>"
},
"$:/core/images/stamp": {
"title": "$:/core/images/stamp",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-stamp tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M49.733 64H16.01C11.584 64 8 67.583 8 72.003V97h112V72.003A8 8 0 00111.99 64H78.267A22.813 22.813 0 0175.5 53.077c0-6.475 2.687-12.324 7.009-16.497A22.818 22.818 0 0087 22.952C87 10.276 76.703 0 64 0S41 10.276 41 22.952c0 5.103 1.669 9.817 4.491 13.628 4.322 4.173 7.009 10.022 7.009 16.497 0 3.954-1.002 7.675-2.767 10.923zM8 104h112v8H8v-8z\"/></svg>"
},
"$:/core/images/star-filled": {
"title": "$:/core/images/star-filled",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-star-filled tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M61.836 96.823l37.327 27.287c2.72 1.99 6.379-.69 5.343-3.912L90.29 75.988l-1.26 3.91 37.285-27.345c2.718-1.993 1.32-6.327-2.041-6.33l-46.113-.036 3.3 2.416L67.176 4.416c-1.04-3.221-5.563-3.221-6.604 0L46.29 48.603l3.3-2.416-46.113.036c-3.362.003-4.759 4.337-2.04 6.33L38.72 79.898l-1.26-3.91-14.216 44.21c-1.036 3.223 2.622 5.901 5.343 3.912l37.326-27.287h-4.078z\"/></svg>"
},
"$:/core/images/storyview-classic": {
"title": "$:/core/images/storyview-classic",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-storyview-classic tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M8.007 0A8.01 8.01 0 000 8.007v111.986A8.01 8.01 0 008.007 128h111.986a8.01 8.01 0 008.007-8.007V8.007A8.01 8.01 0 00119.993 0H8.007zm15.992 16C19.581 16 16 19.578 16 23.992v16.016C16 44.422 19.588 48 24 48h80c4.419 0 8-3.578 8-7.992V23.992c0-4.414-3.588-7.992-8-7.992H24zm0 48C19.581 64 16 67.59 16 72c0 4.418 3.588 8 8 8h80c4.419 0 8-3.59 8-8 0-4.418-3.588-8-8-8H24zm0 32C19.581 96 16 99.59 16 104c0 4.418 3.588 8 8 8h80c4.419 0 8-3.59 8-8 0-4.418-3.588-8-8-8H24z\"/></svg>"
},
"$:/core/images/storyview-pop": {
"title": "$:/core/images/storyview-pop",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-storyview-pop tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M8.007 0A8.01 8.01 0 000 8.007v111.986A8.01 8.01 0 008.007 128h111.986a8.01 8.01 0 008.007-8.007V8.007A8.01 8.01 0 00119.993 0H8.007zm15.992 16C19.581 16 16 19.578 16 23.992v16.016C16 44.422 19.588 48 24 48h80c4.419 0 8-3.578 8-7.992V23.992c0-4.414-3.588-7.992-8-7.992H24zm-7.99 40C11.587 56 8 59.578 8 63.992v16.016C8 84.422 11.584 88 16.01 88h95.98c4.424 0 8.01-3.578 8.01-7.992V63.992c0-4.414-3.584-7.992-8.01-7.992H16.01zM24 96C19.581 96 16 99.59 16 104c0 4.418 3.588 8 8 8h80c4.419 0 8-3.59 8-8 0-4.418-3.588-8-8-8H24zm0-32C19.581 64 16 67.59 16 72c0 4.418 3.588 8 8 8h80c4.419 0 8-3.59 8-8 0-4.418-3.588-8-8-8H24z\"/></svg>"
},
"$:/core/images/storyview-zoomin": {
"title": "$:/core/images/storyview-zoomin",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-storyview-zoomin tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M8.007 0A8.01 8.01 0 000 8.007v111.986A8.01 8.01 0 008.007 128h111.986a8.01 8.01 0 008.007-8.007V8.007A8.01 8.01 0 00119.993 0H8.007zm15.992 16A8 8 0 0016 24.009V71.99C16 76.414 19.588 80 24 80h80a8 8 0 008-8.009V24.01c0-4.423-3.588-8.009-8-8.009H24z\"/></svg>"
},
"$:/core/images/strikethrough": {
"title": "$:/core/images/strikethrough",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-strikethrough tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M92.794 38.726h15.422c-.229-6.74-1.514-12.538-3.856-17.393-2.342-4.855-5.54-8.881-9.596-12.08-4.055-3.199-8.767-5.54-14.136-7.025C75.258.743 69.433 0 63.15 0a62.76 62.76 0 00-16.364 2.142C41.474 3.57 36.733 5.74 32.564 8.653c-4.17 2.913-7.511 6.626-10.025 11.138-2.513 4.512-3.77 9.853-3.77 16.022 0 5.597 1.115 10.252 3.342 13.965 2.228 3.712 5.198 6.74 8.91 9.081 3.713 2.342 7.911 4.227 12.595 5.655a194.641 194.641 0 0014.308 3.77c4.855 1.085 9.624 2.142 14.308 3.17 4.683 1.028 8.881 2.37 12.594 4.027 3.713 1.656 6.683 3.798 8.91 6.425 2.228 2.628 3.342 6.055 3.342 10.281 0 4.456-.914 8.111-2.742 10.967a19.953 19.953 0 01-7.197 6.768c-2.97 1.657-6.311 2.828-10.024 3.513a60.771 60.771 0 01-11.052 1.028c-4.57 0-9.025-.571-13.366-1.713-4.34-1.143-8.139-2.913-11.394-5.312-3.256-2.4-5.884-5.455-7.883-9.168-1.999-3.712-2.998-8.139-2.998-13.28H15c0 7.426 1.342 13.852 4.027 19.278 2.684 5.426 6.34 9.881 10.966 13.365 4.627 3.484 9.996 6.083 16.107 7.797 6.112 1.713 12.595 2.57 19.449 2.57 5.597 0 11.223-.657 16.878-1.97 5.655-1.314 10.767-3.428 15.336-6.34 4.57-2.914 8.31-6.683 11.224-11.31 2.913-4.626 4.37-10.195 4.37-16.707 0-6.054-1.115-11.08-3.342-15.079-2.228-3.998-5.198-7.31-8.91-9.938-3.713-2.627-7.911-4.712-12.595-6.254a170.83 170.83 0 00-14.308-4.027 549.669 549.669 0 00-14.308-3.17c-4.683-.971-8.881-2.2-12.594-3.684-3.713-1.485-6.683-3.399-8.91-5.74-2.228-2.342-3.342-5.398-3.342-9.168 0-3.998.771-7.34 2.313-10.024 1.543-2.685 3.599-4.826 6.17-6.426 2.57-1.599 5.51-2.741 8.824-3.427a49.767 49.767 0 0110.11-1.028c8.453 0 15.393 1.97 20.819 5.912 5.426 3.94 8.596 10.31 9.51 19.106z\"/><path d=\"M5 54h118v16H5z\"/></g></svg>"
},
"$:/core/images/subscript": {
"title": "$:/core/images/subscript",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-subscript tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M2.272 16h19.91l21.649 33.675L66.414 16h18.708L53.585 61.969l33.809 49.443H67.082L43.296 74.93l-24.187 36.48H0L33.808 61.97 2.272 16zM127.91 128.412H85.328c.059-5.168 1.306-9.681 3.741-13.542 2.435-3.86 5.761-7.216 9.978-10.066a112.388 112.388 0 016.325-4.321 50.09 50.09 0 006.058-4.499c1.841-1.603 3.356-3.34 4.543-5.211 1.188-1.871 1.812-4.024 1.871-6.46 0-1.128-.133-2.33-.4-3.607a9.545 9.545 0 00-1.56-3.564c-.772-1.098-1.84-2.019-3.207-2.761-1.366-.743-3.148-1.114-5.345-1.114-2.02 0-3.697.4-5.033 1.203-1.337.801-2.406 1.9-3.208 3.296-.801 1.396-1.395 3.044-1.781 4.944-.386 1.9-.609 3.95-.668 6.147H86.486c0-3.445.46-6.637 1.38-9.577.921-2.94 2.302-5.478 4.143-7.617 1.841-2.138 4.083-3.815 6.726-5.033 2.643-1.217 5.716-1.826 9.22-1.826 3.802 0 6.979.623 9.533 1.87 2.554 1.248 4.617 2.822 6.191 4.722 1.574 1.9 2.688 3.965 3.341 6.192.653 2.227.98 4.35.98 6.37 0 2.494-.386 4.75-1.158 6.77a21.803 21.803 0 01-3.118 5.568 31.516 31.516 0 01-4.454 4.677 66.788 66.788 0 01-5.167 4.009 139.198 139.198 0 01-5.346 3.563 79.237 79.237 0 00-4.944 3.386c-1.514 1.128-2.836 2.3-3.964 3.518-1.129 1.218-1.9 2.51-2.317 3.876h30.379v9.087z\"/></svg>"
},
"$:/core/images/superscript": {
"title": "$:/core/images/superscript",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-superscript tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M2.272 16h19.91l21.649 33.675L66.414 16h18.708L53.585 61.969l33.809 49.443H67.082L43.296 74.93l-24.187 36.48H0L33.808 61.97 2.272 16zM127.91 63.412H85.328c.059-5.168 1.306-9.681 3.741-13.542 2.435-3.86 5.761-7.216 9.978-10.066a112.388 112.388 0 016.325-4.321 50.09 50.09 0 006.058-4.499c1.841-1.603 3.356-3.34 4.543-5.211 1.188-1.871 1.812-4.024 1.871-6.46 0-1.128-.133-2.33-.4-3.607a9.545 9.545 0 00-1.56-3.564c-.772-1.098-1.84-2.019-3.207-2.761-1.366-.743-3.148-1.114-5.345-1.114-2.02 0-3.697.4-5.033 1.203-1.337.801-2.406 1.9-3.208 3.296-.801 1.396-1.395 3.044-1.781 4.944-.386 1.9-.609 3.95-.668 6.147H86.486c0-3.445.46-6.637 1.38-9.577.921-2.94 2.302-5.478 4.143-7.617 1.841-2.138 4.083-3.815 6.726-5.033 2.643-1.217 5.716-1.826 9.22-1.826 3.802 0 6.979.623 9.533 1.87 2.554 1.248 4.617 2.822 6.191 4.722 1.574 1.9 2.688 3.965 3.341 6.192.653 2.227.98 4.35.98 6.37 0 2.494-.386 4.75-1.158 6.77a21.803 21.803 0 01-3.118 5.568 31.516 31.516 0 01-4.454 4.677 66.788 66.788 0 01-5.167 4.009 139.198 139.198 0 01-5.346 3.563 79.237 79.237 0 00-4.944 3.386c-1.514 1.128-2.836 2.3-3.964 3.518-1.129 1.218-1.9 2.51-2.317 3.876h30.379v9.087z\"/></svg>"
},
"$:/core/images/tag-button": {
"title": "$:/core/images/tag-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-tag-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M18.164 47.66l.004 4.105c.003 3.823 2.19 9.097 4.885 11.792l61.85 61.85c2.697 2.697 7.068 2.69 9.769-.01L125.767 94.3a6.903 6.903 0 00.01-9.77L63.928 22.683c-2.697-2.697-7.976-4.88-11.796-4.881l-27.076-.007a6.902 6.902 0 00-6.91 6.91l.008 9.96.287.033c3.73.411 8.489-.044 13.365-1.153a9.702 9.702 0 0111.14-3.662l.291-.13.128.285a9.7 9.7 0 013.3 2.17c3.796 3.796 3.801 9.945.012 13.734-3.618 3.618-9.386 3.777-13.204.482-5.365 1.122-10.674 1.596-15.309 1.237z\"/><path d=\"M47.633 39.532l.023.051c-9.689 4.356-21.584 6.799-30.396 5.828C5.273 44.089-1.028 36.43 2.443 24.078 5.562 12.976 14.3 4.361 24.047 1.548c10.68-3.083 19.749 1.968 19.749 13.225h-8.623c0-4.859-3.078-6.573-8.735-4.94-6.91 1.995-13.392 8.383-15.694 16.577-1.915 6.818.417 9.653 7.46 10.43 7.126.785 17.531-1.352 25.917-5.121l.027.06.036-.017c1.76-.758 6.266 6.549 3.524 7.74a2.8 2.8 0 01-.075.03z\"/></g></svg>"
},
"$:/core/images/theme-button": {
"title": "$:/core/images/theme-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-theme-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M55.854 66.945a122.626 122.626 0 01-3.9-4.819c-11.064-14.548-16.645-6.888-22.96 0-6.315 6.888 1.664 12.47-4.33 17.335-5.993 4.866-5.623 6.552-15.737-2.35-10.115-8.9-10.815-11.351-6.172-16.43 4.644-5.08 8.524 2.918 18.01-6.108 9.485-9.026 1.517-17.026 1.517-17.026S42.03-2.824 68.42.157c26.39 2.982-9.984-3.86-19.031 27.801-3.874 13.556.72 10.362 8.066 16.087 1.707 1.33 6.428 4.732 12.671 9.318-6.129 5.879-11.157 10.669-14.273 13.582zm11.641 12.947c16.013 17.036 37.742 37.726 45.117 40.42 10.432 3.813 15.388-3.141 15.388-14.79 0-7.151-23.83-26.542-43.924-41.769-7.408 7.156-13.376 12.953-16.58 16.139z\"/><path d=\"M11.069 109.828L46.31 74.587a3.56 3.56 0 115.037-5.032l15.098 15.098a3.56 3.56 0 11-5.032 5.037l-35.24 35.241c-4.171 4.17-10.933 4.17-15.104 0-4.17-4.17-4.17-10.933 0-15.103zM124.344 6.622l5.034 5.034-7.49 12.524-7.613 2.58L61.413 79.62l-5.034-5.034 52.861-52.862 2.58-7.614 12.524-7.49z\"/></g></svg>"
},
"$:/core/images/timestamp-off": {
"title": "$:/core/images/timestamp-off",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-timestamp-off tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M58.25 11C26.08 11 0 37.082 0 69.25s26.08 58.25 58.25 58.25c32.175 0 58.25-26.082 58.25-58.25S90.425 11 58.25 11zm0 100.5C34.914 111.5 16 92.586 16 69.25 16 45.92 34.914 27 58.25 27s42.25 18.92 42.25 42.25c0 23.336-18.914 42.25-42.25 42.25zM49.704 10a5 5 0 010-10H66.69a5 5 0 015 5c.006 2.757-2.238 5-5 5H49.705z\"/><path d=\"M58.25 35.88c-18.777 0-33.998 15.224-33.998 33.998 0 18.773 15.22 34.002 33.998 34.002 18.784 0 34.002-15.23 34.002-34.002 0-18.774-15.218-33.998-34.002-33.998zm-3.03 50.123H44.196v-34H55.22v34zm16.976 0H61.17v-34h11.025v34z\"/></g></svg>"
},
"$:/core/images/timestamp-on": {
"title": "$:/core/images/timestamp-on",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-timestamp-on tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M58.25 11C26.08 11 0 37.082 0 69.25s26.08 58.25 58.25 58.25c32.175 0 58.25-26.082 58.25-58.25S90.425 11 58.25 11zm0 100.5C34.914 111.5 16 92.586 16 69.25 16 45.92 34.914 27 58.25 27s42.25 18.92 42.25 42.25c0 23.336-18.914 42.25-42.25 42.25zM49.704 10a5 5 0 010-10H66.69a5 5 0 015 5c.006 2.757-2.238 5-5 5H49.705z\"/><path d=\"M13.41 27.178a5.005 5.005 0 01-7.045-.613 5.008 5.008 0 01.616-7.047l9.95-8.348a5 5 0 016.429 7.661l-9.95 8.348zm89.573 0a5.005 5.005 0 007.045-.613 5.008 5.008 0 00-.616-7.047l-9.95-8.348a5 5 0 00-6.428 7.661l9.95 8.348zM65.097 71.072c0 3.826-3.09 6.928-6.897 6.928-3.804.006-6.9-3.102-6.903-6.928 0 0 4.76-39.072 6.903-39.072s6.897 39.072 6.897 39.072z\"/></g></svg>"
},
"$:/core/images/tip": {
"title": "$:/core/images/tip",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-tip tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M64 128.242c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64-35.346 0-64 28.654-64 64 0 35.346 28.654 64 64 64zm11.936-36.789c-.624 4.129-5.73 7.349-11.936 7.349-6.206 0-11.312-3.22-11.936-7.349C54.33 94.05 58.824 95.82 64 95.82c5.175 0 9.67-1.769 11.936-4.366zm0 4.492c-.624 4.13-5.73 7.349-11.936 7.349-6.206 0-11.312-3.22-11.936-7.349 2.266 2.597 6.76 4.366 11.936 4.366 5.175 0 9.67-1.769 11.936-4.366zm0 4.456c-.624 4.129-5.73 7.349-11.936 7.349-6.206 0-11.312-3.22-11.936-7.349 2.266 2.597 6.76 4.366 11.936 4.366 5.175 0 9.67-1.769 11.936-4.366zm0 4.492c-.624 4.13-5.73 7.349-11.936 7.349-6.206 0-11.312-3.22-11.936-7.349 2.266 2.597 6.76 4.366 11.936 4.366 5.175 0 9.67-1.769 11.936-4.366zM64.3 24.242c11.618 0 23.699 7.82 23.699 24.2S75.92 71.754 75.92 83.576c0 5.873-5.868 9.26-11.92 9.26s-12.027-3.006-12.027-9.26C51.973 71.147 40 65.47 40 48.442s12.683-24.2 24.301-24.2z\"/></svg>"
},
"$:/core/images/transcludify": {
"title": "$:/core/images/transcludify",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-transcludify-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M0 59.482c.591 0 1.36-.089 2.306-.266a10.417 10.417 0 002.75-.932 6.762 6.762 0 002.306-1.907c.651-.828.976-1.863.976-3.104V35.709c0-2.01.414-3.74 1.242-5.19.828-1.448 1.833-2.66 3.016-3.636s2.425-1.7 3.726-2.173c1.3-.473 2.424-.71 3.37-.71h8.073v7.451h-4.88c-1.241 0-2.232.207-2.97.621-.74.414-1.302.932-1.686 1.552a4.909 4.909 0 00-.71 1.996c-.089.71-.133 1.39-.133 2.04v16.677c0 1.715-.325 3.134-.976 4.258-.65 1.123-1.434 2.025-2.35 2.705-.917.68-1.863 1.168-2.839 1.464-.976.296-1.818.473-2.528.532v.178c.71.059 1.552.207 2.528.443.976.237 1.922.68 2.839 1.33.916.651 1.7 1.583 2.35 2.795.65 1.212.976 2.853.976 4.923v16.144c0 .65.044 1.33.133 2.04.089.71.325 1.375.71 1.996.384.621.946 1.139 1.685 1.553.74.414 1.73.62 2.972.62h4.879v7.452h-8.073c-.946 0-2.07-.237-3.37-.71-1.301-.473-2.543-1.197-3.726-2.173-1.183-.976-2.188-2.188-3.016-3.637-.828-1.449-1.242-3.179-1.242-5.19V74.119c0-1.42-.325-2.572-.976-3.46-.65-.886-1.419-1.581-2.306-2.084a8.868 8.868 0 00-2.75-1.02C1.36 67.377.591 67.288 0 67.288v-7.806zm24.66 0c.591 0 1.36-.089 2.306-.266a10.417 10.417 0 002.75-.932 6.762 6.762 0 002.306-1.907c.65-.828.976-1.863.976-3.104V35.709c0-2.01.414-3.74 1.242-5.19.828-1.448 1.833-2.66 3.016-3.636s2.425-1.7 3.726-2.173c1.3-.473 2.424-.71 3.37-.71h8.073v7.451h-4.88c-1.241 0-2.232.207-2.97.621-.74.414-1.302.932-1.686 1.552a4.909 4.909 0 00-.71 1.996c-.089.71-.133 1.39-.133 2.04v16.677c0 1.715-.325 3.134-.976 4.258-.65 1.123-1.434 2.025-2.35 2.705-.917.68-1.863 1.168-2.839 1.464-.976.296-1.818.473-2.528.532v.178c.71.059 1.552.207 2.528.443.976.237 1.922.68 2.839 1.33.916.651 1.7 1.583 2.35 2.795.65 1.212.976 2.853.976 4.923v16.144c0 .65.044 1.33.133 2.04.089.71.325 1.375.71 1.996.384.621.946 1.139 1.685 1.553.74.414 1.73.62 2.972.62h4.879v7.452h-8.073c-.946 0-2.07-.237-3.37-.71-1.301-.473-2.543-1.197-3.726-2.173-1.183-.976-2.188-2.188-3.016-3.637-.828-1.449-1.242-3.179-1.242-5.19V74.119c0-1.42-.325-2.572-.976-3.46-.65-.886-1.419-1.581-2.306-2.084a8.868 8.868 0 00-2.75-1.02c-.946-.177-1.715-.266-2.306-.266v-7.806zm43.965-3.538L80.6 52.041l2.306 7.097-12.063 3.903 7.628 10.378-6.12 4.435-7.63-10.467-7.45 10.201-5.943-4.524 7.628-10.023-12.152-4.17 2.306-7.096 12.064 4.17V43.347h7.451v12.596zm34.425 11.344c-.65 0-1.449.089-2.395.266-.946.177-1.863.488-2.75.931a6.356 6.356 0 00-2.262 1.908c-.62.828-.931 1.862-.931 3.104v17.564c0 2.01-.414 3.74-1.242 5.189-.828 1.449-1.833 2.661-3.016 3.637s-2.425 1.7-3.726 2.173c-1.3.473-2.424.71-3.37.71h-8.073v-7.451h4.88c1.241 0 2.232-.207 2.97-.621.74-.414 1.302-.932 1.686-1.553a4.9 4.9 0 00.71-1.995c.089-.71.133-1.39.133-2.04V72.432c0-1.715.325-3.134.976-4.258.65-1.124 1.434-2.01 2.35-2.661.917-.65 1.863-1.124 2.839-1.42.976-.295 1.818-.502 2.528-.62v-.178c-.71-.059-1.552-.207-2.528-.443-.976-.237-1.922-.68-2.839-1.33-.916-.651-1.7-1.583-2.35-2.795-.65-1.212-.976-2.853-.976-4.923V37.66c0-.651-.044-1.331-.133-2.04a4.909 4.909 0 00-.71-1.997c-.384-.62-.946-1.138-1.685-1.552-.74-.414-1.73-.62-2.972-.62h-4.879V24h8.073c.946 0 2.07.237 3.37.71 1.301.473 2.543 1.197 3.726 2.173 1.183.976 2.188 2.188 3.016 3.637.828 1.449 1.242 3.178 1.242 5.189v16.943c0 1.419.31 2.572.931 3.46a6.897 6.897 0 002.262 2.084 8.868 8.868 0 002.75 1.02c.946.177 1.745.266 2.395.266v7.806zm24.66 0c-.65 0-1.449.089-2.395.266-.946.177-1.863.488-2.75.931a6.356 6.356 0 00-2.262 1.908c-.62.828-.931 1.862-.931 3.104v17.564c0 2.01-.414 3.74-1.242 5.189-.828 1.449-1.833 2.661-3.016 3.637s-2.425 1.7-3.726 2.173c-1.3.473-2.424.71-3.37.71h-8.073v-7.451h4.88c1.241 0 2.232-.207 2.97-.621.74-.414 1.302-.932 1.686-1.553a4.9 4.9 0 00.71-1.995c.089-.71.133-1.39.133-2.04V72.432c0-1.715.325-3.134.976-4.258.65-1.124 1.434-2.01 2.35-2.661.917-.65 1.863-1.124 2.839-1.42.976-.295 1.818-.502 2.528-.62v-.178c-.71-.059-1.552-.207-2.528-.443-.976-.237-1.922-.68-2.839-1.33-.916-.651-1.7-1.583-2.35-2.795-.65-1.212-.976-2.853-.976-4.923V37.66c0-.651-.044-1.331-.133-2.04a4.909 4.909 0 00-.71-1.997c-.384-.62-.946-1.138-1.685-1.552-.74-.414-1.73-.62-2.972-.62h-4.879V24h8.073c.946 0 2.07.237 3.37.71 1.301.473 2.543 1.197 3.726 2.173 1.183.976 2.188 2.188 3.016 3.637.828 1.449 1.242 3.178 1.242 5.189v16.943c0 1.419.31 2.572.931 3.46a6.897 6.897 0 002.262 2.084 8.868 8.868 0 002.75 1.02c.946.177 1.745.266 2.395.266v7.806z\"/></svg>"
},
"$:/core/images/twitter": {
"title": "$:/core/images/twitter",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-twitter tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M41.626 115.803A73.376 73.376 0 012 104.235c2.022.238 4.08.36 6.166.36 12.111 0 23.258-4.117 32.105-11.023-11.312-.208-20.859-7.653-24.148-17.883a25.98 25.98 0 0011.674-.441C15.971 72.881 7.061 62.474 7.061 49.997c0-.108 0-.216.002-.323a25.824 25.824 0 0011.709 3.22c-6.936-4.617-11.5-12.5-11.5-21.433 0-4.719 1.274-9.142 3.5-12.945 12.75 15.579 31.797 25.83 53.281 26.904-.44-1.884-.67-3.85-.67-5.868 0-14.22 11.575-25.75 25.852-25.75a25.865 25.865 0 0118.869 8.132 51.892 51.892 0 0016.415-6.248c-1.93 6.012-6.029 11.059-11.366 14.246A51.844 51.844 0 00128 25.878a52.428 52.428 0 01-12.9 13.33c.05 1.104.075 2.214.075 3.33 0 34.028-26 73.265-73.549 73.265\"/></svg>"
},
"$:/core/images/underline": {
"title": "$:/core/images/underline",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-underline tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M7 117.421h114.248V128H7v-10.579zm97.871-18.525V0h-16.26v55.856c0 4.463-.605 8.576-1.816 12.338-1.212 3.762-3.03 7.046-5.452 9.851-2.423 2.806-5.452 4.974-9.086 6.504-3.635 1.53-7.939 2.296-12.912 2.296-6.25 0-11.159-1.786-14.73-5.356-3.57-3.571-5.356-8.417-5.356-14.538V0H23v65.038c0 5.356.542 10.234 1.626 14.633 1.084 4.4 2.965 8.194 5.643 11.382 2.678 3.188 6.185 5.643 10.52 7.365 4.337 1.721 9.756 2.582 16.26 2.582 7.27 0 13.582-1.435 18.938-4.304 5.356-2.87 9.755-7.365 13.199-13.486h.382v15.686h15.303z\"/></svg>"
},
"$:/core/images/unfold-all-button": {
"title": "$:/core/images/unfold-all-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-unfold-all tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"128\" height=\"16\" rx=\"8\"/><rect width=\"128\" height=\"16\" y=\"64\" rx=\"8\"/><path d=\"M63.945 60.624c-2.05 0-4.101-.78-5.666-2.345L35.662 35.662c-3.125-3.125-3.13-8.195-.005-11.319 3.118-3.118 8.192-3.122 11.319.005L63.94 41.314l16.966-16.966c3.124-3.124 8.194-3.129 11.318-.005 3.118 3.118 3.122 8.192-.005 11.319L69.603 58.279a7.986 7.986 0 01-5.663 2.346zM64.004 124.565c-2.05 0-4.102-.78-5.666-2.345L35.721 99.603c-3.125-3.125-3.13-8.195-.005-11.319 3.118-3.118 8.191-3.122 11.318.005L64 105.255l16.966-16.966c3.124-3.124 8.194-3.129 11.318-.005 3.118 3.118 3.122 8.192-.005 11.319L69.662 122.22a7.986 7.986 0 01-5.663 2.346z\"/></g></svg>"
},
"$:/core/images/unfold-button": {
"title": "$:/core/images/unfold-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-unfold tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"128\" height=\"16\" rx=\"8\"/><path d=\"M63.945 63.624c-2.05 0-4.101-.78-5.666-2.345L35.662 38.662c-3.125-3.125-3.13-8.195-.005-11.319 3.118-3.118 8.192-3.122 11.319.005L63.94 44.314l16.966-16.966c3.124-3.124 8.194-3.129 11.318-.005 3.118 3.118 3.122 8.192-.005 11.319L69.603 61.279a7.986 7.986 0 01-5.663 2.346zM64.004 105.682c-2.05.001-4.102-.78-5.666-2.344L35.721 80.721c-3.125-3.125-3.13-8.195-.005-11.319 3.118-3.118 8.191-3.122 11.318.005L64 86.373l16.966-16.966c3.124-3.125 8.194-3.13 11.318-.005 3.118 3.118 3.122 8.192-.005 11.319l-22.617 22.617a7.986 7.986 0 01-5.663 2.346z\"/></g></svg>"
},
"$:/core/images/unlocked-padlock": {
"title": "$:/core/images/unlocked-padlock",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-unlocked-padlock tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M48.627 64H105v32.01C105 113.674 90.674 128 73.001 128H56C38.318 128 24 113.677 24 96.01V64h6.136c-10.455-12.651-27.364-35.788-4.3-55.142 24.636-20.672 45.835 4.353 55.777 16.201 9.943 11.85-2.676 22.437-12.457 9.892-9.78-12.545-21.167-24.146-33.207-14.043-12.041 10.104-1.757 22.36 8.813 34.958 2.467 2.94 3.641 5.732 3.865 8.134zm19.105 28.364A8.503 8.503 0 0064.5 76a8.5 8.5 0 00-3.498 16.25l-5.095 22.77H72.8l-5.07-22.656z\"/></svg>"
},
"$:/core/images/up-arrow": {
"title": "$:/core/images/up-arrow",
"created": "20150316000544368",
"modified": "20150316000831867",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-up-arrow tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M63.892.281c2.027 0 4.054.77 5.6 2.316l55.98 55.98a7.92 7.92 0 010 11.196c-3.086 3.085-8.104 3.092-11.196 0L63.894 19.393 13.513 69.774a7.92 7.92 0 01-11.196 0c-3.085-3.086-3.092-8.105 0-11.196l55.98-55.98A7.892 7.892 0 0163.893.28z\"/></svg>"
},
"$:/core/images/video": {
"title": "$:/core/images/video",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-video tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M64 12c-34.91 0-55.273 2.917-58.182 5.833C2.91 20.75 0 41.167 0 64.5c0 23.333 2.91 43.75 5.818 46.667C8.728 114.083 29.091 117 64 117c34.91 0 55.273-2.917 58.182-5.833C125.09 108.25 128 87.833 128 64.5c0-23.333-2.91-43.75-5.818-46.667C119.272 14.917 98.909 12 64 12zm-9.084 32.618c-3.813-2.542-6.905-.879-6.905 3.698v31.368c0 4.585 3.099 6.235 6.905 3.698l22.168-14.779c3.813-2.542 3.806-6.669 0-9.206L54.916 44.618z\"/></svg>"
},
"$:/core/images/warning": {
"title": "$:/core/images/warning",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-warning tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M57.072 11c3.079-5.333 10.777-5.333 13.856 0l55.426 96c3.079 5.333-.77 12-6.928 12H8.574c-6.158 0-10.007-6.667-6.928-12l55.426-96zM64 37c-4.418 0-8 3.582-8 7.994v28.012C56 77.421 59.59 81 64 81c4.418 0 8-3.582 8-7.994V44.994C72 40.579 68.41 37 64 37zm0 67a8 8 0 100-16 8 8 0 000 16z\"/></svg>"
},
"$:/language/Buttons/AdvancedSearch/Caption": {
"title": "$:/language/Buttons/AdvancedSearch/Caption",
"text": "advanced search"
},
"$:/language/Buttons/AdvancedSearch/Hint": {
"title": "$:/language/Buttons/AdvancedSearch/Hint",
"text": "Advanced search"
},
"$:/language/Buttons/Cancel/Caption": {
"title": "$:/language/Buttons/Cancel/Caption",
"text": "cancel"
},
"$:/language/Buttons/Cancel/Hint": {
"title": "$:/language/Buttons/Cancel/Hint",
"text": "Discard changes to this tiddler"
},
"$:/language/Buttons/Clone/Caption": {
"title": "$:/language/Buttons/Clone/Caption",
"text": "clone"
},
"$:/language/Buttons/Clone/Hint": {
"title": "$:/language/Buttons/Clone/Hint",
"text": "Clone this tiddler"
},
"$:/language/Buttons/Close/Caption": {
"title": "$:/language/Buttons/Close/Caption",
"text": "close"
},
"$:/language/Buttons/Close/Hint": {
"title": "$:/language/Buttons/Close/Hint",
"text": "Close this tiddler"
},
"$:/language/Buttons/CloseAll/Caption": {
"title": "$:/language/Buttons/CloseAll/Caption",
"text": "close all"
},
"$:/language/Buttons/CloseAll/Hint": {
"title": "$:/language/Buttons/CloseAll/Hint",
"text": "Close all tiddlers"
},
"$:/language/Buttons/CloseOthers/Caption": {
"title": "$:/language/Buttons/CloseOthers/Caption",
"text": "close others"
},
"$:/language/Buttons/CloseOthers/Hint": {
"title": "$:/language/Buttons/CloseOthers/Hint",
"text": "Close other tiddlers"
},
"$:/language/Buttons/ControlPanel/Caption": {
"title": "$:/language/Buttons/ControlPanel/Caption",
"text": "control panel"
},
"$:/language/Buttons/ControlPanel/Hint": {
"title": "$:/language/Buttons/ControlPanel/Hint",
"text": "Open control panel"
},
"$:/language/Buttons/CopyToClipboard/Caption": {
"title": "$:/language/Buttons/CopyToClipboard/Caption",
"text": "copy to clipboard"
},
"$:/language/Buttons/CopyToClipboard/Hint": {
"title": "$:/language/Buttons/CopyToClipboard/Hint",
"text": "Copy this text to the clipboard"
},
"$:/language/Buttons/Delete/Caption": {
"title": "$:/language/Buttons/Delete/Caption",
"text": "delete"
},
"$:/language/Buttons/Delete/Hint": {
"title": "$:/language/Buttons/Delete/Hint",
"text": "Delete this tiddler"
},
"$:/language/Buttons/Edit/Caption": {
"title": "$:/language/Buttons/Edit/Caption",
"text": "edit"
},
"$:/language/Buttons/Edit/Hint": {
"title": "$:/language/Buttons/Edit/Hint",
"text": "Edit this tiddler"
},
"$:/language/Buttons/Encryption/Caption": {
"title": "$:/language/Buttons/Encryption/Caption",
"text": "encryption"
},
"$:/language/Buttons/Encryption/Hint": {
"title": "$:/language/Buttons/Encryption/Hint",
"text": "Set or clear a password for saving this wiki"
},
"$:/language/Buttons/Encryption/ClearPassword/Caption": {
"title": "$:/language/Buttons/Encryption/ClearPassword/Caption",
"text": "clear password"
},
"$:/language/Buttons/Encryption/ClearPassword/Hint": {
"title": "$:/language/Buttons/Encryption/ClearPassword/Hint",
"text": "Clear the password and save this wiki without encryption"
},
"$:/language/Buttons/Encryption/SetPassword/Caption": {
"title": "$:/language/Buttons/Encryption/SetPassword/Caption",
"text": "set password"
},
"$:/language/Buttons/Encryption/SetPassword/Hint": {
"title": "$:/language/Buttons/Encryption/SetPassword/Hint",
"text": "Set a password for saving this wiki with encryption"
},
"$:/language/Buttons/ExportPage/Caption": {
"title": "$:/language/Buttons/ExportPage/Caption",
"text": "export all"
},
"$:/language/Buttons/ExportPage/Hint": {
"title": "$:/language/Buttons/ExportPage/Hint",
"text": "Export all tiddlers"
},
"$:/language/Buttons/ExportTiddler/Caption": {
"title": "$:/language/Buttons/ExportTiddler/Caption",
"text": "export tiddler"
},
"$:/language/Buttons/ExportTiddler/Hint": {
"title": "$:/language/Buttons/ExportTiddler/Hint",
"text": "Export tiddler"
},
"$:/language/Buttons/ExportTiddlers/Caption": {
"title": "$:/language/Buttons/ExportTiddlers/Caption",
"text": "export tiddlers"
},
"$:/language/Buttons/ExportTiddlers/Hint": {
"title": "$:/language/Buttons/ExportTiddlers/Hint",
"text": "Export tiddlers"
},
"$:/language/Buttons/SidebarSearch/Hint": {
"title": "$:/language/Buttons/SidebarSearch/Hint",
"text": "Select the sidebar search field"
},
"$:/language/Buttons/Fold/Caption": {
"title": "$:/language/Buttons/Fold/Caption",
"text": "fold tiddler"
},
"$:/language/Buttons/Fold/Hint": {
"title": "$:/language/Buttons/Fold/Hint",
"text": "Fold the body of this tiddler"
},
"$:/language/Buttons/Fold/FoldBar/Caption": {
"title": "$:/language/Buttons/Fold/FoldBar/Caption",
"text": "fold-bar"
},
"$:/language/Buttons/Fold/FoldBar/Hint": {
"title": "$:/language/Buttons/Fold/FoldBar/Hint",
"text": "Optional bars to fold and unfold tiddlers"
},
"$:/language/Buttons/Unfold/Caption": {
"title": "$:/language/Buttons/Unfold/Caption",
"text": "unfold tiddler"
},
"$:/language/Buttons/Unfold/Hint": {
"title": "$:/language/Buttons/Unfold/Hint",
"text": "Unfold the body of this tiddler"
},
"$:/language/Buttons/FoldOthers/Caption": {
"title": "$:/language/Buttons/FoldOthers/Caption",
"text": "fold other tiddlers"
},
"$:/language/Buttons/FoldOthers/Hint": {
"title": "$:/language/Buttons/FoldOthers/Hint",
"text": "Fold the bodies of other opened tiddlers"
},
"$:/language/Buttons/FoldAll/Caption": {
"title": "$:/language/Buttons/FoldAll/Caption",
"text": "fold all tiddlers"
},
"$:/language/Buttons/FoldAll/Hint": {
"title": "$:/language/Buttons/FoldAll/Hint",
"text": "Fold the bodies of all opened tiddlers"
},
"$:/language/Buttons/UnfoldAll/Caption": {
"title": "$:/language/Buttons/UnfoldAll/Caption",
"text": "unfold all tiddlers"
},
"$:/language/Buttons/UnfoldAll/Hint": {
"title": "$:/language/Buttons/UnfoldAll/Hint",
"text": "Unfold the bodies of all opened tiddlers"
},
"$:/language/Buttons/FullScreen/Caption": {
"title": "$:/language/Buttons/FullScreen/Caption",
"text": "full-screen"
},
"$:/language/Buttons/FullScreen/Hint": {
"title": "$:/language/Buttons/FullScreen/Hint",
"text": "Enter or leave full-screen mode"
},
"$:/language/Buttons/Help/Caption": {
"title": "$:/language/Buttons/Help/Caption",
"text": "help"
},
"$:/language/Buttons/Help/Hint": {
"title": "$:/language/Buttons/Help/Hint",
"text": "Show help panel"
},
"$:/language/Buttons/Import/Caption": {
"title": "$:/language/Buttons/Import/Caption",
"text": "import"
},
"$:/language/Buttons/Import/Hint": {
"title": "$:/language/Buttons/Import/Hint",
"text": "Import many types of file including text, image, TiddlyWiki or JSON"
},
"$:/language/Buttons/Info/Caption": {
"title": "$:/language/Buttons/Info/Caption",
"text": "info"
},
"$:/language/Buttons/Info/Hint": {
"title": "$:/language/Buttons/Info/Hint",
"text": "Show information for this tiddler"
},
"$:/language/Buttons/Home/Caption": {
"title": "$:/language/Buttons/Home/Caption",
"text": "home"
},
"$:/language/Buttons/Home/Hint": {
"title": "$:/language/Buttons/Home/Hint",
"text": "Open the default tiddlers"
},
"$:/language/Buttons/Language/Caption": {
"title": "$:/language/Buttons/Language/Caption",
"text": "language"
},
"$:/language/Buttons/Language/Hint": {
"title": "$:/language/Buttons/Language/Hint",
"text": "Choose the user interface language"
},
"$:/language/Buttons/Manager/Caption": {
"title": "$:/language/Buttons/Manager/Caption",
"text": "tiddler manager"
},
"$:/language/Buttons/Manager/Hint": {
"title": "$:/language/Buttons/Manager/Hint",
"text": "Open tiddler manager"
},
"$:/language/Buttons/More/Caption": {
"title": "$:/language/Buttons/More/Caption",
"text": "more"
},
"$:/language/Buttons/More/Hint": {
"title": "$:/language/Buttons/More/Hint",
"text": "More actions"
},
"$:/language/Buttons/NewHere/Caption": {
"title": "$:/language/Buttons/NewHere/Caption",
"text": "new here"
},
"$:/language/Buttons/NewHere/Hint": {
"title": "$:/language/Buttons/NewHere/Hint",
"text": "Create a new tiddler tagged with this one"
},
"$:/language/Buttons/NewJournal/Caption": {
"title": "$:/language/Buttons/NewJournal/Caption",
"text": "new journal"
},
"$:/language/Buttons/NewJournal/Hint": {
"title": "$:/language/Buttons/NewJournal/Hint",
"text": "Create a new journal tiddler"
},
"$:/language/Buttons/NewJournalHere/Caption": {
"title": "$:/language/Buttons/NewJournalHere/Caption",
"text": "new journal here"
},
"$:/language/Buttons/NewJournalHere/Hint": {
"title": "$:/language/Buttons/NewJournalHere/Hint",
"text": "Create a new journal tiddler tagged with this one"
},
"$:/language/Buttons/NewImage/Caption": {
"title": "$:/language/Buttons/NewImage/Caption",
"text": "new image"
},
"$:/language/Buttons/NewImage/Hint": {
"title": "$:/language/Buttons/NewImage/Hint",
"text": "Create a new image tiddler"
},
"$:/language/Buttons/NewMarkdown/Caption": {
"title": "$:/language/Buttons/NewMarkdown/Caption",
"text": "new Markdown tiddler"
},
"$:/language/Buttons/NewMarkdown/Hint": {
"title": "$:/language/Buttons/NewMarkdown/Hint",
"text": "Create a new Markdown tiddler"
},
"$:/language/Buttons/NewTiddler/Caption": {
"title": "$:/language/Buttons/NewTiddler/Caption",
"text": "new tiddler"
},
"$:/language/Buttons/NewTiddler/Hint": {
"title": "$:/language/Buttons/NewTiddler/Hint",
"text": "Create a new tiddler"
},
"$:/language/Buttons/OpenWindow/Caption": {
"title": "$:/language/Buttons/OpenWindow/Caption",
"text": "open in new window"
},
"$:/language/Buttons/OpenWindow/Hint": {
"title": "$:/language/Buttons/OpenWindow/Hint",
"text": "Open tiddler in new window"
},
"$:/language/Buttons/Palette/Caption": {
"title": "$:/language/Buttons/Palette/Caption",
"text": "palette"
},
"$:/language/Buttons/Palette/Hint": {
"title": "$:/language/Buttons/Palette/Hint",
"text": "Choose the colour palette"
},
"$:/language/Buttons/Permalink/Caption": {
"title": "$:/language/Buttons/Permalink/Caption",
"text": "permalink"
},
"$:/language/Buttons/Permalink/Hint": {
"title": "$:/language/Buttons/Permalink/Hint",
"text": "Set browser address bar to a direct link to this tiddler"
},
"$:/language/Buttons/Permaview/Caption": {
"title": "$:/language/Buttons/Permaview/Caption",
"text": "permaview"
},
"$:/language/Buttons/Permaview/Hint": {
"title": "$:/language/Buttons/Permaview/Hint",
"text": "Set browser address bar to a direct link to all the tiddlers in this story"
},
"$:/language/Buttons/Print/Caption": {
"title": "$:/language/Buttons/Print/Caption",
"text": "print page"
},
"$:/language/Buttons/Print/Hint": {
"title": "$:/language/Buttons/Print/Hint",
"text": "Print the current page"
},
"$:/language/Buttons/Refresh/Caption": {
"title": "$:/language/Buttons/Refresh/Caption",
"text": "refresh"
},
"$:/language/Buttons/Refresh/Hint": {
"title": "$:/language/Buttons/Refresh/Hint",
"text": "Perform a full refresh of the wiki"
},
"$:/language/Buttons/Save/Caption": {
"title": "$:/language/Buttons/Save/Caption",
"text": "ok"
},
"$:/language/Buttons/Save/Hint": {
"title": "$:/language/Buttons/Save/Hint",
"text": "Confirm changes to this tiddler"
},
"$:/language/Buttons/SaveWiki/Caption": {
"title": "$:/language/Buttons/SaveWiki/Caption",
"text": "save changes"
},
"$:/language/Buttons/SaveWiki/Hint": {
"title": "$:/language/Buttons/SaveWiki/Hint",
"text": "Save changes"
},
"$:/language/Buttons/StoryView/Caption": {
"title": "$:/language/Buttons/StoryView/Caption",
"text": "storyview"
},
"$:/language/Buttons/StoryView/Hint": {
"title": "$:/language/Buttons/StoryView/Hint",
"text": "Choose the story visualisation"
},
"$:/language/Buttons/HideSideBar/Caption": {
"title": "$:/language/Buttons/HideSideBar/Caption",
"text": "hide sidebar"
},
"$:/language/Buttons/HideSideBar/Hint": {
"title": "$:/language/Buttons/HideSideBar/Hint",
"text": "Hide sidebar"
},
"$:/language/Buttons/ShowSideBar/Caption": {
"title": "$:/language/Buttons/ShowSideBar/Caption",
"text": "show sidebar"
},
"$:/language/Buttons/ShowSideBar/Hint": {
"title": "$:/language/Buttons/ShowSideBar/Hint",
"text": "Show sidebar"
},
"$:/language/Buttons/TagManager/Caption": {
"title": "$:/language/Buttons/TagManager/Caption",
"text": "tag manager"
},
"$:/language/Buttons/TagManager/Hint": {
"title": "$:/language/Buttons/TagManager/Hint",
"text": "Open tag manager"
},
"$:/language/Buttons/Timestamp/Caption": {
"title": "$:/language/Buttons/Timestamp/Caption",
"text": "timestamps"
},
"$:/language/Buttons/Timestamp/Hint": {
"title": "$:/language/Buttons/Timestamp/Hint",
"text": "Choose whether modifications update timestamps"
},
"$:/language/Buttons/Timestamp/On/Caption": {
"title": "$:/language/Buttons/Timestamp/On/Caption",
"text": "timestamps are on"
},
"$:/language/Buttons/Timestamp/On/Hint": {
"title": "$:/language/Buttons/Timestamp/On/Hint",
"text": "Update timestamps when tiddlers are modified"
},
"$:/language/Buttons/Timestamp/Off/Caption": {
"title": "$:/language/Buttons/Timestamp/Off/Caption",
"text": "timestamps are off"
},
"$:/language/Buttons/Timestamp/Off/Hint": {
"title": "$:/language/Buttons/Timestamp/Off/Hint",
"text": "Don't update timestamps when tiddlers are modified"
},
"$:/language/Buttons/Theme/Caption": {
"title": "$:/language/Buttons/Theme/Caption",
"text": "theme"
},
"$:/language/Buttons/Theme/Hint": {
"title": "$:/language/Buttons/Theme/Hint",
"text": "Choose the display theme"
},
"$:/language/Buttons/Bold/Caption": {
"title": "$:/language/Buttons/Bold/Caption",
"text": "bold"
},
"$:/language/Buttons/Bold/Hint": {
"title": "$:/language/Buttons/Bold/Hint",
"text": "Apply bold formatting to selection"
},
"$:/language/Buttons/Clear/Caption": {
"title": "$:/language/Buttons/Clear/Caption",
"text": "clear"
},
"$:/language/Buttons/Clear/Hint": {
"title": "$:/language/Buttons/Clear/Hint",
"text": "Clear image to solid colour"
},
"$:/language/Buttons/EditorHeight/Caption": {
"title": "$:/language/Buttons/EditorHeight/Caption",
"text": "editor height"
},
"$:/language/Buttons/EditorHeight/Caption/Auto": {
"title": "$:/language/Buttons/EditorHeight/Caption/Auto",
"text": "Automatically adjust height to fit content"
},
"$:/language/Buttons/EditorHeight/Caption/Fixed": {
"title": "$:/language/Buttons/EditorHeight/Caption/Fixed",
"text": "Fixed height:"
},
"$:/language/Buttons/EditorHeight/Hint": {
"title": "$:/language/Buttons/EditorHeight/Hint",
"text": "Choose the height of the text editor"
},
"$:/language/Buttons/Excise/Caption": {
"title": "$:/language/Buttons/Excise/Caption",
"text": "excise"
},
"$:/language/Buttons/Excise/Caption/Excise": {
"title": "$:/language/Buttons/Excise/Caption/Excise",
"text": "Perform excision"
},
"$:/language/Buttons/Excise/Caption/MacroName": {
"title": "$:/language/Buttons/Excise/Caption/MacroName",
"text": "Macro name:"
},
"$:/language/Buttons/Excise/Caption/NewTitle": {
"title": "$:/language/Buttons/Excise/Caption/NewTitle",
"text": "Title of new tiddler:"
},
"$:/language/Buttons/Excise/Caption/Replace": {
"title": "$:/language/Buttons/Excise/Caption/Replace",
"text": "Replace excised text with:"
},
"$:/language/Buttons/Excise/Caption/Replace/Macro": {
"title": "$:/language/Buttons/Excise/Caption/Replace/Macro",
"text": "macro"
},
"$:/language/Buttons/Excise/Caption/Replace/Link": {
"title": "$:/language/Buttons/Excise/Caption/Replace/Link",
"text": "link"
},
"$:/language/Buttons/Excise/Caption/Replace/Transclusion": {
"title": "$:/language/Buttons/Excise/Caption/Replace/Transclusion",
"text": "transclusion"
},
"$:/language/Buttons/Excise/Caption/Tag": {
"title": "$:/language/Buttons/Excise/Caption/Tag",
"text": "Tag new tiddler with the title of this tiddler"
},
"$:/language/Buttons/Excise/Caption/TiddlerExists": {
"title": "$:/language/Buttons/Excise/Caption/TiddlerExists",
"text": "Warning: tiddler already exists"
},
"$:/language/Buttons/Excise/Hint": {
"title": "$:/language/Buttons/Excise/Hint",
"text": "Excise the selected text into a new tiddler"
},
"$:/language/Buttons/Heading1/Caption": {
"title": "$:/language/Buttons/Heading1/Caption",
"text": "heading 1"
},
"$:/language/Buttons/Heading1/Hint": {
"title": "$:/language/Buttons/Heading1/Hint",
"text": "Apply heading level 1 formatting to lines containing selection"
},
"$:/language/Buttons/Heading2/Caption": {
"title": "$:/language/Buttons/Heading2/Caption",
"text": "heading 2"
},
"$:/language/Buttons/Heading2/Hint": {
"title": "$:/language/Buttons/Heading2/Hint",
"text": "Apply heading level 2 formatting to lines containing selection"
},
"$:/language/Buttons/Heading3/Caption": {
"title": "$:/language/Buttons/Heading3/Caption",
"text": "heading 3"
},
"$:/language/Buttons/Heading3/Hint": {
"title": "$:/language/Buttons/Heading3/Hint",
"text": "Apply heading level 3 formatting to lines containing selection"
},
"$:/language/Buttons/Heading4/Caption": {
"title": "$:/language/Buttons/Heading4/Caption",
"text": "heading 4"
},
"$:/language/Buttons/Heading4/Hint": {
"title": "$:/language/Buttons/Heading4/Hint",
"text": "Apply heading level 4 formatting to lines containing selection"
},
"$:/language/Buttons/Heading5/Caption": {
"title": "$:/language/Buttons/Heading5/Caption",
"text": "heading 5"
},
"$:/language/Buttons/Heading5/Hint": {
"title": "$:/language/Buttons/Heading5/Hint",
"text": "Apply heading level 5 formatting to lines containing selection"
},
"$:/language/Buttons/Heading6/Caption": {
"title": "$:/language/Buttons/Heading6/Caption",
"text": "heading 6"
},
"$:/language/Buttons/Heading6/Hint": {
"title": "$:/language/Buttons/Heading6/Hint",
"text": "Apply heading level 6 formatting to lines containing selection"
},
"$:/language/Buttons/Italic/Caption": {
"title": "$:/language/Buttons/Italic/Caption",
"text": "italic"
},
"$:/language/Buttons/Italic/Hint": {
"title": "$:/language/Buttons/Italic/Hint",
"text": "Apply italic formatting to selection"
},
"$:/language/Buttons/LineWidth/Caption": {
"title": "$:/language/Buttons/LineWidth/Caption",
"text": "line width"
},
"$:/language/Buttons/LineWidth/Hint": {
"title": "$:/language/Buttons/LineWidth/Hint",
"text": "Set line width for painting"
},
"$:/language/Buttons/Link/Caption": {
"title": "$:/language/Buttons/Link/Caption",
"text": "link"
},
"$:/language/Buttons/Link/Hint": {
"title": "$:/language/Buttons/Link/Hint",
"text": "Create wikitext link"
},
"$:/language/Buttons/Linkify/Caption": {
"title": "$:/language/Buttons/Linkify/Caption",
"text": "wikilink"
},
"$:/language/Buttons/Linkify/Hint": {
"title": "$:/language/Buttons/Linkify/Hint",
"text": "Wrap selection in square brackets"
},
"$:/language/Buttons/ListBullet/Caption": {
"title": "$:/language/Buttons/ListBullet/Caption",
"text": "bulleted list"
},
"$:/language/Buttons/ListBullet/Hint": {
"title": "$:/language/Buttons/ListBullet/Hint",
"text": "Apply bulleted list formatting to lines containing selection"
},
"$:/language/Buttons/ListNumber/Caption": {
"title": "$:/language/Buttons/ListNumber/Caption",
"text": "numbered list"
},
"$:/language/Buttons/ListNumber/Hint": {
"title": "$:/language/Buttons/ListNumber/Hint",
"text": "Apply numbered list formatting to lines containing selection"
},
"$:/language/Buttons/MonoBlock/Caption": {
"title": "$:/language/Buttons/MonoBlock/Caption",
"text": "monospaced block"
},
"$:/language/Buttons/MonoBlock/Hint": {
"title": "$:/language/Buttons/MonoBlock/Hint",
"text": "Apply monospaced block formatting to lines containing selection"
},
"$:/language/Buttons/MonoLine/Caption": {
"title": "$:/language/Buttons/MonoLine/Caption",
"text": "monospaced"
},
"$:/language/Buttons/MonoLine/Hint": {
"title": "$:/language/Buttons/MonoLine/Hint",
"text": "Apply monospaced character formatting to selection"
},
"$:/language/Buttons/Opacity/Caption": {
"title": "$:/language/Buttons/Opacity/Caption",
"text": "opacity"
},
"$:/language/Buttons/Opacity/Hint": {
"title": "$:/language/Buttons/Opacity/Hint",
"text": "Set painting opacity"
},
"$:/language/Buttons/Paint/Caption": {
"title": "$:/language/Buttons/Paint/Caption",
"text": "paint colour"
},
"$:/language/Buttons/Paint/Hint": {
"title": "$:/language/Buttons/Paint/Hint",
"text": "Set painting colour"
},
"$:/language/Buttons/Picture/Caption": {
"title": "$:/language/Buttons/Picture/Caption",
"text": "picture"
},
"$:/language/Buttons/Picture/Hint": {
"title": "$:/language/Buttons/Picture/Hint",
"text": "Insert picture"
},
"$:/language/Buttons/Preview/Caption": {
"title": "$:/language/Buttons/Preview/Caption",
"text": "preview"
},
"$:/language/Buttons/Preview/Hint": {
"title": "$:/language/Buttons/Preview/Hint",
"text": "Show preview pane"
},
"$:/language/Buttons/PreviewType/Caption": {
"title": "$:/language/Buttons/PreviewType/Caption",
"text": "preview type"
},
"$:/language/Buttons/PreviewType/Hint": {
"title": "$:/language/Buttons/PreviewType/Hint",
"text": "Choose preview type"
},
"$:/language/Buttons/Quote/Caption": {
"title": "$:/language/Buttons/Quote/Caption",
"text": "quote"
},
"$:/language/Buttons/Quote/Hint": {
"title": "$:/language/Buttons/Quote/Hint",
"text": "Apply quoted text formatting to lines containing selection"
},
"$:/language/Buttons/RotateLeft/Caption": {
"title": "$:/language/Buttons/RotateLeft/Caption",
"text": "rotate left"
},
"$:/language/Buttons/RotateLeft/Hint": {
"title": "$:/language/Buttons/RotateLeft/Hint",
"text": "Rotate image left by 90 degrees"
},
"$:/language/Buttons/Size/Caption": {
"title": "$:/language/Buttons/Size/Caption",
"text": "image size"
},
"$:/language/Buttons/Size/Caption/Height": {
"title": "$:/language/Buttons/Size/Caption/Height",
"text": "Height:"
},
"$:/language/Buttons/Size/Caption/Resize": {
"title": "$:/language/Buttons/Size/Caption/Resize",
"text": "Resize image"
},
"$:/language/Buttons/Size/Caption/Width": {
"title": "$:/language/Buttons/Size/Caption/Width",
"text": "Width:"
},
"$:/language/Buttons/Size/Hint": {
"title": "$:/language/Buttons/Size/Hint",
"text": "Set image size"
},
"$:/language/Buttons/Stamp/Caption": {
"title": "$:/language/Buttons/Stamp/Caption",
"text": "stamp"
},
"$:/language/Buttons/Stamp/Caption/New": {
"title": "$:/language/Buttons/Stamp/Caption/New",
"text": "Add your own"
},
"$:/language/Buttons/Stamp/Hint": {
"title": "$:/language/Buttons/Stamp/Hint",
"text": "Insert a preconfigured snippet of text"
},
"$:/language/Buttons/Stamp/New/Title": {
"title": "$:/language/Buttons/Stamp/New/Title",
"text": "Name as shown in menu"
},
"$:/language/Buttons/Stamp/New/Text": {
"title": "$:/language/Buttons/Stamp/New/Text",
"text": "Text of snippet. (Remember to add a descriptive title in the caption field)."
},
"$:/language/Buttons/Strikethrough/Caption": {
"title": "$:/language/Buttons/Strikethrough/Caption",
"text": "strikethrough"
},
"$:/language/Buttons/Strikethrough/Hint": {
"title": "$:/language/Buttons/Strikethrough/Hint",
"text": "Apply strikethrough formatting to selection"
},
"$:/language/Buttons/Subscript/Caption": {
"title": "$:/language/Buttons/Subscript/Caption",
"text": "subscript"
},
"$:/language/Buttons/Subscript/Hint": {
"title": "$:/language/Buttons/Subscript/Hint",
"text": "Apply subscript formatting to selection"
},
"$:/language/Buttons/Superscript/Caption": {
"title": "$:/language/Buttons/Superscript/Caption",
"text": "superscript"
},
"$:/language/Buttons/Superscript/Hint": {
"title": "$:/language/Buttons/Superscript/Hint",
"text": "Apply superscript formatting to selection"
},
"$:/language/Buttons/ToggleSidebar/Hint": {
"title": "$:/language/Buttons/ToggleSidebar/Hint",
"text": "Toggle the sidebar visibility"
},
"$:/language/Buttons/Transcludify/Caption": {
"title": "$:/language/Buttons/Transcludify/Caption",
"text": "transclusion"
},
"$:/language/Buttons/Transcludify/Hint": {
"title": "$:/language/Buttons/Transcludify/Hint",
"text": "Wrap selection in curly brackets"
},
"$:/language/Buttons/Underline/Caption": {
"title": "$:/language/Buttons/Underline/Caption",
"text": "underline"
},
"$:/language/Buttons/Underline/Hint": {
"title": "$:/language/Buttons/Underline/Hint",
"text": "Apply underline formatting to selection"
},
"$:/language/ControlPanel/Advanced/Caption": {
"title": "$:/language/ControlPanel/Advanced/Caption",
"text": "Advanced"
},
"$:/language/ControlPanel/Advanced/Hint": {
"title": "$:/language/ControlPanel/Advanced/Hint",
"text": "Internal information about this TiddlyWiki"
},
"$:/language/ControlPanel/Appearance/Caption": {
"title": "$:/language/ControlPanel/Appearance/Caption",
"text": "Appearance"
},
"$:/language/ControlPanel/Appearance/Hint": {
"title": "$:/language/ControlPanel/Appearance/Hint",
"text": "Ways to customise the appearance of your TiddlyWiki."
},
"$:/language/ControlPanel/Basics/AnimDuration/Prompt": {
"title": "$:/language/ControlPanel/Basics/AnimDuration/Prompt",
"text": "Animation duration"
},
"$:/language/ControlPanel/Basics/AutoFocus/Prompt": {
"title": "$:/language/ControlPanel/Basics/AutoFocus/Prompt",
"text": "Default focus field for new tiddlers"
},
"$:/language/ControlPanel/Basics/Caption": {
"title": "$:/language/ControlPanel/Basics/Caption",
"text": "Basics"
},
"$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint": {
"title": "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint",
"text": "Use [[double square brackets]] for titles with spaces. Or you can choose to <$button set=\"$:/DefaultTiddlers\" setTo=\"[list[$:/StoryList]]\">retain story ordering</$button>"
},
"$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt": {
"title": "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt",
"text": "Default tiddlers"
},
"$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint": {
"title": "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint",
"text": "Choose which tiddlers are displayed at startup"
},
"$:/language/ControlPanel/Basics/Language/Prompt": {
"title": "$:/language/ControlPanel/Basics/Language/Prompt",
"text": "Hello! Current language:"
},
"$:/language/ControlPanel/Basics/NewJournal/Title/Prompt": {
"title": "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt",
"text": "Title of new journal tiddlers"
},
"$:/language/ControlPanel/Basics/NewJournal/Text/Prompt": {
"title": "$:/language/ControlPanel/Basics/NewJournal/Text/Prompt",
"text": "Text for new journal tiddlers"
},
"$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt": {
"title": "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt",
"text": "Tags for new journal tiddlers"
},
"$:/language/ControlPanel/Basics/NewTiddler/Title/Prompt": {
"title": "$:/language/ControlPanel/Basics/NewTiddler/Title/Prompt",
"text": "Title of new tiddlers"
},
"$:/language/ControlPanel/Basics/NewTiddler/Tags/Prompt": {
"title": "$:/language/ControlPanel/Basics/NewTiddler/Tags/Prompt",
"text": "Tags for new tiddlers"
},
"$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt": {
"title": "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt",
"text": "Number of overridden shadow tiddlers"
},
"$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt": {
"title": "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt",
"text": "Number of shadow tiddlers"
},
"$:/language/ControlPanel/Basics/Subtitle/Prompt": {
"title": "$:/language/ControlPanel/Basics/Subtitle/Prompt",
"text": "Subtitle"
},
"$:/language/ControlPanel/Basics/SystemTiddlers/Prompt": {
"title": "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt",
"text": "Number of system tiddlers"
},
"$:/language/ControlPanel/Basics/Tags/Prompt": {
"title": "$:/language/ControlPanel/Basics/Tags/Prompt",
"text": "Number of tags"
},
"$:/language/ControlPanel/Basics/Tiddlers/Prompt": {
"title": "$:/language/ControlPanel/Basics/Tiddlers/Prompt",
"text": "Number of tiddlers"
},
"$:/language/ControlPanel/Basics/Title/Prompt": {
"title": "$:/language/ControlPanel/Basics/Title/Prompt",
"text": "Title of this ~TiddlyWiki"
},
"$:/language/ControlPanel/Basics/Username/Prompt": {
"title": "$:/language/ControlPanel/Basics/Username/Prompt",
"text": "Username for signing edits"
},
"$:/language/ControlPanel/Basics/Version/Prompt": {
"title": "$:/language/ControlPanel/Basics/Version/Prompt",
"text": "~TiddlyWiki version"
},
"$:/language/ControlPanel/EditorTypes/Caption": {
"title": "$:/language/ControlPanel/EditorTypes/Caption",
"text": "Editor Types"
},
"$:/language/ControlPanel/EditorTypes/Editor/Caption": {
"title": "$:/language/ControlPanel/EditorTypes/Editor/Caption",
"text": "Editor"
},
"$:/language/ControlPanel/EditorTypes/Hint": {
"title": "$:/language/ControlPanel/EditorTypes/Hint",
"text": "These tiddlers determine which editor is used to edit specific tiddler types."
},
"$:/language/ControlPanel/EditorTypes/Type/Caption": {
"title": "$:/language/ControlPanel/EditorTypes/Type/Caption",
"text": "Type"
},
"$:/language/ControlPanel/Info/Caption": {
"title": "$:/language/ControlPanel/Info/Caption",
"text": "Info"
},
"$:/language/ControlPanel/Info/Hint": {
"title": "$:/language/ControlPanel/Info/Hint",
"text": "Information about this TiddlyWiki"
},
"$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt",
"text": "Type shortcut here"
},
"$:/language/ControlPanel/KeyboardShortcuts/Add/Caption": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Add/Caption",
"text": "add shortcut"
},
"$:/language/ControlPanel/KeyboardShortcuts/Caption": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Caption",
"text": "Keyboard Shortcuts"
},
"$:/language/ControlPanel/KeyboardShortcuts/Hint": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Hint",
"text": "Manage keyboard shortcut assignments"
},
"$:/language/ControlPanel/KeyboardShortcuts/NoShortcuts/Caption": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/NoShortcuts/Caption",
"text": "No keyboard shortcuts assigned"
},
"$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint",
"text": "remove keyboard shortcut"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/All": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/All",
"text": "All platforms"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/Mac": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Mac",
"text": "Macintosh platform only"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/NonMac": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonMac",
"text": "Non-Macintosh platforms only"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/Linux": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Linux",
"text": "Linux platform only"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/NonLinux": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonLinux",
"text": "Non-Linux platforms only"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/Windows": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Windows",
"text": "Windows platform only"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/NonWindows": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonWindows",
"text": "Non-Windows platforms only"
},
"$:/language/ControlPanel/LoadedModules/Caption": {
"title": "$:/language/ControlPanel/LoadedModules/Caption",
"text": "Loaded Modules"
},
"$:/language/ControlPanel/LoadedModules/Hint": {
"title": "$:/language/ControlPanel/LoadedModules/Hint",
"text": "These are the currently loaded tiddler modules linked to their source tiddlers. Any italicised modules lack a source tiddler, typically because they were setup during the boot process."
},
"$:/language/ControlPanel/Palette/Caption": {
"title": "$:/language/ControlPanel/Palette/Caption",
"text": "Palette"
},
"$:/language/ControlPanel/Palette/Editor/Clone/Caption": {
"title": "$:/language/ControlPanel/Palette/Editor/Clone/Caption",
"text": "clone"
},
"$:/language/ControlPanel/Palette/Editor/Clone/Prompt": {
"title": "$:/language/ControlPanel/Palette/Editor/Clone/Prompt",
"text": "It is recommended that you clone this shadow palette before editing it"
},
"$:/language/ControlPanel/Palette/Editor/Delete/Hint": {
"title": "$:/language/ControlPanel/Palette/Editor/Delete/Hint",
"text": "delete this entry from the current palette"
},
"$:/language/ControlPanel/Palette/Editor/Names/External/Show": {
"title": "$:/language/ControlPanel/Palette/Editor/Names/External/Show",
"text": "Show color names that are not part of the current palette"
},
"$:/language/ControlPanel/Palette/Editor/Prompt/Modified": {
"title": "$:/language/ControlPanel/Palette/Editor/Prompt/Modified",
"text": "This shadow palette has been modified"
},
"$:/language/ControlPanel/Palette/Editor/Prompt": {
"title": "$:/language/ControlPanel/Palette/Editor/Prompt",
"text": "Editing"
},
"$:/language/ControlPanel/Palette/Editor/Reset/Caption": {
"title": "$:/language/ControlPanel/Palette/Editor/Reset/Caption",
"text": "reset"
},
"$:/language/ControlPanel/Palette/HideEditor/Caption": {
"title": "$:/language/ControlPanel/Palette/HideEditor/Caption",
"text": "hide editor"
},
"$:/language/ControlPanel/Palette/Prompt": {
"title": "$:/language/ControlPanel/Palette/Prompt",
"text": "Current palette:"
},
"$:/language/ControlPanel/Palette/ShowEditor/Caption": {
"title": "$:/language/ControlPanel/Palette/ShowEditor/Caption",
"text": "show editor"
},
"$:/language/ControlPanel/Parsing/Caption": {
"title": "$:/language/ControlPanel/Parsing/Caption",
"text": "Parsing"
},
"$:/language/ControlPanel/Parsing/Hint": {
"title": "$:/language/ControlPanel/Parsing/Hint",
"text": "Here you can globally disable/enable wiki parser rules. For changes to take effect, save and reload your wiki. Disabling certain parser rules can prevent <$text text=\"TiddlyWiki\"/> from functioning correctly. Use [[safe mode|https://tiddlywiki.com/#SafeMode]] to restore normal operation."
},
"$:/language/ControlPanel/Parsing/Block/Caption": {
"title": "$:/language/ControlPanel/Parsing/Block/Caption",
"text": "Block Parse Rules"
},
"$:/language/ControlPanel/Parsing/Inline/Caption": {
"title": "$:/language/ControlPanel/Parsing/Inline/Caption",
"text": "Inline Parse Rules"
},
"$:/language/ControlPanel/Parsing/Pragma/Caption": {
"title": "$:/language/ControlPanel/Parsing/Pragma/Caption",
"text": "Pragma Parse Rules"
},
"$:/language/ControlPanel/Plugins/Add/Caption": {
"title": "$:/language/ControlPanel/Plugins/Add/Caption",
"text": "Get more plugins"
},
"$:/language/ControlPanel/Plugins/Add/Hint": {
"title": "$:/language/ControlPanel/Plugins/Add/Hint",
"text": "Install plugins from the official library"
},
"$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint": {
"title": "$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint",
"text": "This plugin is already installed at version <$text text=<<installedVersion>>/>"
},
"$:/language/ControlPanel/Plugins/AlsoRequires": {
"title": "$:/language/ControlPanel/Plugins/AlsoRequires",
"text": "Also requires:"
},
"$:/language/ControlPanel/Plugins/Caption": {
"title": "$:/language/ControlPanel/Plugins/Caption",
"text": "Plugins"
},
"$:/language/ControlPanel/Plugins/Disable/Caption": {
"title": "$:/language/ControlPanel/Plugins/Disable/Caption",
"text": "disable"
},
"$:/language/ControlPanel/Plugins/Disable/Hint": {
"title": "$:/language/ControlPanel/Plugins/Disable/Hint",
"text": "Disable this plugin when reloading page"
},
"$:/language/ControlPanel/Plugins/Disabled/Status": {
"title": "$:/language/ControlPanel/Plugins/Disabled/Status",
"text": "(disabled)"
},
"$:/language/ControlPanel/Plugins/Downgrade/Caption": {
"title": "$:/language/ControlPanel/Plugins/Downgrade/Caption",
"text": "downgrade"
},
"$:/language/ControlPanel/Plugins/Empty/Hint": {
"title": "$:/language/ControlPanel/Plugins/Empty/Hint",
"text": "None"
},
"$:/language/ControlPanel/Plugins/Enable/Caption": {
"title": "$:/language/ControlPanel/Plugins/Enable/Caption",
"text": "enable"
},
"$:/language/ControlPanel/Plugins/Enable/Hint": {
"title": "$:/language/ControlPanel/Plugins/Enable/Hint",
"text": "Enable this plugin when reloading page"
},
"$:/language/ControlPanel/Plugins/Install/Caption": {
"title": "$:/language/ControlPanel/Plugins/Install/Caption",
"text": "install"
},
"$:/language/ControlPanel/Plugins/Installed/Hint": {
"title": "$:/language/ControlPanel/Plugins/Installed/Hint",
"text": "Currently installed plugins:"
},
"$:/language/ControlPanel/Plugins/Languages/Caption": {
"title": "$:/language/ControlPanel/Plugins/Languages/Caption",
"text": "Languages"
},
"$:/language/ControlPanel/Plugins/Languages/Hint": {
"title": "$:/language/ControlPanel/Plugins/Languages/Hint",
"text": "Language pack plugins"
},
"$:/language/ControlPanel/Plugins/NoInfoFound/Hint": {
"title": "$:/language/ControlPanel/Plugins/NoInfoFound/Hint",
"text": "No ''\"<$text text=<<currentTab>>/>\"'' found"
},
"$:/language/ControlPanel/Plugins/NotInstalled/Hint": {
"title": "$:/language/ControlPanel/Plugins/NotInstalled/Hint",
"text": "This plugin is not currently installed"
},
"$:/language/ControlPanel/Plugins/OpenPluginLibrary": {
"title": "$:/language/ControlPanel/Plugins/OpenPluginLibrary",
"text": "open plugin library"
},
"$:/language/ControlPanel/Plugins/ClosePluginLibrary": {
"title": "$:/language/ControlPanel/Plugins/ClosePluginLibrary",
"text": "close plugin library"
},
"$:/language/ControlPanel/Plugins/PluginWillRequireReload": {
"title": "$:/language/ControlPanel/Plugins/PluginWillRequireReload",
"text": "(requires reload)"
},
"$:/language/ControlPanel/Plugins/Plugins/Caption": {
"title": "$:/language/ControlPanel/Plugins/Plugins/Caption",
"text": "Plugins"
},
"$:/language/ControlPanel/Plugins/Plugins/Hint": {
"title": "$:/language/ControlPanel/Plugins/Plugins/Hint",
"text": "Plugins"
},
"$:/language/ControlPanel/Plugins/Reinstall/Caption": {
"title": "$:/language/ControlPanel/Plugins/Reinstall/Caption",
"text": "reinstall"
},
"$:/language/ControlPanel/Plugins/Themes/Caption": {
"title": "$:/language/ControlPanel/Plugins/Themes/Caption",
"text": "Themes"
},
"$:/language/ControlPanel/Plugins/Themes/Hint": {
"title": "$:/language/ControlPanel/Plugins/Themes/Hint",
"text": "Theme plugins"
},
"$:/language/ControlPanel/Plugins/Update/Caption": {
"title": "$:/language/ControlPanel/Plugins/Update/Caption",
"text": "update"
},
"$:/language/ControlPanel/Plugins/Updates/Caption": {
"title": "$:/language/ControlPanel/Plugins/Updates/Caption",
"text": "Updates"
},
"$:/language/ControlPanel/Plugins/Updates/Hint": {
"title": "$:/language/ControlPanel/Plugins/Updates/Hint",
"text": "Available updates to installed plugins"
},
"$:/language/ControlPanel/Plugins/Updates/UpdateAll/Caption": {
"title": "$:/language/ControlPanel/Plugins/Updates/UpdateAll/Caption",
"text": "Update <<update-count>> plugins"
},
"$:/language/ControlPanel/Plugins/SubPluginPrompt": {
"title": "$:/language/ControlPanel/Plugins/SubPluginPrompt",
"text": "With <<count>> sub-plugins available"
},
"$:/language/ControlPanel/Saving/Caption": {
"title": "$:/language/ControlPanel/Saving/Caption",
"text": "Saving"
},
"$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Description": {
"title": "$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Description",
"text": "Permit automatic saving for the download saver"
},
"$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Hint": {
"title": "$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Hint",
"text": "Enable Autosave for Download Saver"
},
"$:/language/ControlPanel/Saving/DownloadSaver/Caption": {
"title": "$:/language/ControlPanel/Saving/DownloadSaver/Caption",
"text": "Download Saver"
},
"$:/language/ControlPanel/Saving/DownloadSaver/Hint": {
"title": "$:/language/ControlPanel/Saving/DownloadSaver/Hint",
"text": "These settings apply to the HTML5-compatible download saver"
},
"$:/language/ControlPanel/Saving/General/Caption": {
"title": "$:/language/ControlPanel/Saving/General/Caption",
"text": "General"
},
"$:/language/ControlPanel/Saving/General/Hint": {
"title": "$:/language/ControlPanel/Saving/General/Hint",
"text": "These settings apply to all the loaded savers"
},
"$:/language/ControlPanel/Saving/Hint": {
"title": "$:/language/ControlPanel/Saving/Hint",
"text": "Settings used for saving the entire TiddlyWiki as a single file via a saver module"
},
"$:/language/ControlPanel/Saving/GitService/Branch": {
"title": "$:/language/ControlPanel/Saving/GitService/Branch",
"text": "Target branch for saving"
},
"$:/language/ControlPanel/Saving/GitService/CommitMessage": {
"title": "$:/language/ControlPanel/Saving/GitService/CommitMessage",
"text": "Saved by TiddlyWiki"
},
"$:/language/ControlPanel/Saving/GitService/Description": {
"title": "$:/language/ControlPanel/Saving/GitService/Description",
"text": "These settings are only used when saving to <<service-name>>"
},
"$:/language/ControlPanel/Saving/GitService/Filename": {
"title": "$:/language/ControlPanel/Saving/GitService/Filename",
"text": "Filename of target file (e.g. `index.html`)"
},
"$:/language/ControlPanel/Saving/GitService/Path": {
"title": "$:/language/ControlPanel/Saving/GitService/Path",
"text": "Path to target file (e.g. `/wiki/`)"
},
"$:/language/ControlPanel/Saving/GitService/Repo": {
"title": "$:/language/ControlPanel/Saving/GitService/Repo",
"text": "Target repository (e.g. `Jermolene/TiddlyWiki5`)"
},
"$:/language/ControlPanel/Saving/GitService/ServerURL": {
"title": "$:/language/ControlPanel/Saving/GitService/ServerURL",
"text": "Server API URL"
},
"$:/language/ControlPanel/Saving/GitService/UserName": {
"title": "$:/language/ControlPanel/Saving/GitService/UserName",
"text": "Username"
},
"$:/language/ControlPanel/Saving/GitService/GitHub/Caption": {
"title": "$:/language/ControlPanel/Saving/GitService/GitHub/Caption",
"text": "~GitHub Saver"
},
"$:/language/ControlPanel/Saving/GitService/GitHub/Password": {
"title": "$:/language/ControlPanel/Saving/GitService/GitHub/Password",
"text": "Password, OAUTH token, or personal access token (see [[GitHub help page|https://help.github.com/en/articles/creating-a-personal-access-token-for-the-command-line]] for details)"
},
"$:/language/ControlPanel/Saving/GitService/GitLab/Caption": {
"title": "$:/language/ControlPanel/Saving/GitService/GitLab/Caption",
"text": "~GitLab Saver"
},
"$:/language/ControlPanel/Saving/GitService/GitLab/Password": {
"title": "$:/language/ControlPanel/Saving/GitService/GitLab/Password",
"text": "Personal access token for API (see [[GitLab help page|https://docs.gitlab.com/ee/user/profile/personal_access_tokens.html]] for details)"
},
"$:/language/ControlPanel/Saving/GitService/Gitea/Caption": {
"title": "$:/language/ControlPanel/Saving/GitService/Gitea/Caption",
"text": "Gitea Saver"
},
"$:/language/ControlPanel/Saving/GitService/Gitea/Password": {
"title": "$:/language/ControlPanel/Saving/GitService/Gitea/Password",
"text": "Personal access token for API (via Gitea’s web interface: `Settings | Applications | Generate New Token`)"
},
"$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading",
"text": "Advanced Settings"
},
"$:/language/ControlPanel/Saving/TiddlySpot/BackupDir": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir",
"text": "Backup Directory"
},
"$:/language/ControlPanel/Saving/TiddlySpot/Backups": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/Backups",
"text": "Backups"
},
"$:/language/ControlPanel/Saving/TiddlySpot/Caption": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/Caption",
"text": "~TiddlySpot Saver"
},
"$:/language/ControlPanel/Saving/TiddlySpot/Description": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/Description",
"text": "These settings are only used when saving to http://tiddlyspot.com or a compatible remote server"
},
"$:/language/ControlPanel/Saving/TiddlySpot/Filename": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/Filename",
"text": "Upload Filename"
},
"$:/language/ControlPanel/Saving/TiddlySpot/Heading": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/Heading",
"text": "~TiddlySpot"
},
"$:/language/ControlPanel/Saving/TiddlySpot/Hint": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/Hint",
"text": "//The server URL defaults to `http://<wikiname>.tiddlyspot.com/store.cgi` and can be changed to use a custom server address, e.g. `http://example.com/store.php`.//"
},
"$:/language/ControlPanel/Saving/TiddlySpot/Password": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/Password",
"text": "Password"
},
"$:/language/ControlPanel/Saving/TiddlySpot/ServerURL": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL",
"text": "Server URL"
},
"$:/language/ControlPanel/Saving/TiddlySpot/UploadDir": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir",
"text": "Upload Directory"
},
"$:/language/ControlPanel/Saving/TiddlySpot/UserName": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/UserName",
"text": "Wiki Name"
},
"$:/language/ControlPanel/Settings/AutoSave/Caption": {
"title": "$:/language/ControlPanel/Settings/AutoSave/Caption",
"text": "Autosave"
},
"$:/language/ControlPanel/Settings/AutoSave/Disabled/Description": {
"title": "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description",
"text": "Do not save changes automatically"
},
"$:/language/ControlPanel/Settings/AutoSave/Enabled/Description": {
"title": "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description",
"text": "Save changes automatically"
},
"$:/language/ControlPanel/Settings/AutoSave/Hint": {
"title": "$:/language/ControlPanel/Settings/AutoSave/Hint",
"text": "Attempt to automatically save changes during editing when using a supporting saver"
},
"$:/language/ControlPanel/Settings/CamelCase/Caption": {
"title": "$:/language/ControlPanel/Settings/CamelCase/Caption",
"text": "Camel Case Wiki Links"
},
"$:/language/ControlPanel/Settings/CamelCase/Hint": {
"title": "$:/language/ControlPanel/Settings/CamelCase/Hint",
"text": "You can globally disable automatic linking of ~CamelCase phrases. Requires reload to take effect"
},
"$:/language/ControlPanel/Settings/CamelCase/Description": {
"title": "$:/language/ControlPanel/Settings/CamelCase/Description",
"text": "Enable automatic ~CamelCase linking"
},
"$:/language/ControlPanel/Settings/Caption": {
"title": "$:/language/ControlPanel/Settings/Caption",
"text": "Settings"
},
"$:/language/ControlPanel/Settings/EditorToolbar/Caption": {
"title": "$:/language/ControlPanel/Settings/EditorToolbar/Caption",
"text": "Editor Toolbar"
},
"$:/language/ControlPanel/Settings/EditorToolbar/Hint": {
"title": "$:/language/ControlPanel/Settings/EditorToolbar/Hint",
"text": "Enable or disable the editor toolbar:"
},
"$:/language/ControlPanel/Settings/EditorToolbar/Description": {
"title": "$:/language/ControlPanel/Settings/EditorToolbar/Description",
"text": "Show editor toolbar"
},
"$:/language/ControlPanel/Settings/InfoPanelMode/Caption": {
"title": "$:/language/ControlPanel/Settings/InfoPanelMode/Caption",
"text": "Tiddler Info Panel Mode"
},
"$:/language/ControlPanel/Settings/InfoPanelMode/Hint": {
"title": "$:/language/ControlPanel/Settings/InfoPanelMode/Hint",
"text": "Control when the tiddler info panel closes:"
},
"$:/language/ControlPanel/Settings/InfoPanelMode/Popup/Description": {
"title": "$:/language/ControlPanel/Settings/InfoPanelMode/Popup/Description",
"text": "Tiddler info panel closes automatically"
},
"$:/language/ControlPanel/Settings/InfoPanelMode/Sticky/Description": {
"title": "$:/language/ControlPanel/Settings/InfoPanelMode/Sticky/Description",
"text": "Tiddler info panel stays open until explicitly closed"
},
"$:/language/ControlPanel/Settings/Hint": {
"title": "$:/language/ControlPanel/Settings/Hint",
"text": "These settings let you customise the behaviour of TiddlyWiki."
},
"$:/language/ControlPanel/Settings/NavigationAddressBar/Caption": {
"title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption",
"text": "Navigation Address Bar"
},
"$:/language/ControlPanel/Settings/NavigationAddressBar/Hint": {
"title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint",
"text": "Behaviour of the browser address bar when navigating to a tiddler:"
},
"$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description": {
"title": "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description",
"text": "Do not update the address bar"
},
"$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description": {
"title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description",
"text": "Include the target tiddler"
},
"$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description": {
"title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description",
"text": "Include the target tiddler and the current story sequence"
},
"$:/language/ControlPanel/Settings/NavigationHistory/Caption": {
"title": "$:/language/ControlPanel/Settings/NavigationHistory/Caption",
"text": "Navigation History"
},
"$:/language/ControlPanel/Settings/NavigationHistory/Hint": {
"title": "$:/language/ControlPanel/Settings/NavigationHistory/Hint",
"text": "Update browser history when navigating to a tiddler:"
},
"$:/language/ControlPanel/Settings/NavigationHistory/No/Description": {
"title": "$:/language/ControlPanel/Settings/NavigationHistory/No/Description",
"text": "Do not update history"
},
"$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description": {
"title": "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description",
"text": "Update history"
},
"$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Caption": {
"title": "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Caption",
"text": "Permalink/permaview Mode"
},
"$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Hint": {
"title": "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Hint",
"text": "Choose how permalink/permaview is handled:"
},
"$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/CopyToClipboard/Description": {
"title": "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/CopyToClipboard/Description",
"text": "Copy permalink/permaview URL to clipboard"
},
"$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/UpdateAddressBar/Description": {
"title": "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/UpdateAddressBar/Description",
"text": "Update address bar with permalink/permaview URL"
},
"$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption": {
"title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption",
"text": "Performance Instrumentation"
},
"$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint": {
"title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint",
"text": "Displays performance statistics in the browser developer console. Requires reload to take effect"
},
"$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description": {
"title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description",
"text": "Enable performance instrumentation"
},
"$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption",
"text": "Toolbar Button Style"
},
"$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint",
"text": "Choose the style for toolbar buttons:"
},
"$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless",
"text": "Borderless"
},
"$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed",
"text": "Boxed"
},
"$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded",
"text": "Rounded"
},
"$:/language/ControlPanel/Settings/ToolbarButtons/Caption": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtons/Caption",
"text": "Toolbar Buttons"
},
"$:/language/ControlPanel/Settings/ToolbarButtons/Hint": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtons/Hint",
"text": "Default toolbar button appearance:"
},
"$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description",
"text": "Include icon"
},
"$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description",
"text": "Include text"
},
"$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption": {
"title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption",
"text": "Default Sidebar Tab"
},
"$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint": {
"title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint",
"text": "Specify which sidebar tab is displayed by default"
},
"$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Caption": {
"title": "$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Caption",
"text": "Default More Sidebar Tab"
},
"$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Hint": {
"title": "$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Hint",
"text": "Specify which More sidebar tab is displayed by default"
},
"$:/language/ControlPanel/Settings/LinkToBehaviour/Caption": {
"title": "$:/language/ControlPanel/Settings/LinkToBehaviour/Caption",
"text": "Tiddler Opening Behaviour"
},
"$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint": {
"title": "$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint",
"text": "Navigation from //within// the story river"
},
"$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint": {
"title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint",
"text": "Navigation from //outside// the story river"
},
"$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove": {
"title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove",
"text": "Open above the current tiddler"
},
"$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow": {
"title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow",
"text": "Open below the current tiddler"
},
"$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop": {
"title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop",
"text": "Open at the top of the story river"
},
"$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom": {
"title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom",
"text": "Open at the bottom of the story river"
},
"$:/language/ControlPanel/Settings/TitleLinks/Caption": {
"title": "$:/language/ControlPanel/Settings/TitleLinks/Caption",
"text": "Tiddler Titles"
},
"$:/language/ControlPanel/Settings/TitleLinks/Hint": {
"title": "$:/language/ControlPanel/Settings/TitleLinks/Hint",
"text": "Optionally display tiddler titles as links"
},
"$:/language/ControlPanel/Settings/TitleLinks/No/Description": {
"title": "$:/language/ControlPanel/Settings/TitleLinks/No/Description",
"text": "Do not display tiddler titles as links"
},
"$:/language/ControlPanel/Settings/TitleLinks/Yes/Description": {
"title": "$:/language/ControlPanel/Settings/TitleLinks/Yes/Description",
"text": "Display tiddler titles as links"
},
"$:/language/ControlPanel/Settings/MissingLinks/Caption": {
"title": "$:/language/ControlPanel/Settings/MissingLinks/Caption",
"text": "Wiki Links"
},
"$:/language/ControlPanel/Settings/MissingLinks/Hint": {
"title": "$:/language/ControlPanel/Settings/MissingLinks/Hint",
"text": "Choose whether to link to tiddlers that do not exist yet"
},
"$:/language/ControlPanel/Settings/MissingLinks/Description": {
"title": "$:/language/ControlPanel/Settings/MissingLinks/Description",
"text": "Enable links to missing tiddlers"
},
"$:/language/ControlPanel/StoryView/Caption": {
"title": "$:/language/ControlPanel/StoryView/Caption",
"text": "Story View"
},
"$:/language/ControlPanel/StoryView/Prompt": {
"title": "$:/language/ControlPanel/StoryView/Prompt",
"text": "Current view:"
},
"$:/language/ControlPanel/Stylesheets/Caption": {
"title": "$:/language/ControlPanel/Stylesheets/Caption",
"text": "Stylesheets"
},
"$:/language/ControlPanel/Stylesheets/Expand/Caption": {
"title": "$:/language/ControlPanel/Stylesheets/Expand/Caption",
"text": "Expand All"
},
"$:/language/ControlPanel/Stylesheets/Hint": {
"title": "$:/language/ControlPanel/Stylesheets/Hint",
"text": "This is the rendered CSS of the current stylesheet tiddlers tagged with <<tag \"$:/tags/Stylesheet\">>"
},
"$:/language/ControlPanel/Stylesheets/Restore/Caption": {
"title": "$:/language/ControlPanel/Stylesheets/Restore/Caption",
"text": "Restore"
},
"$:/language/ControlPanel/Theme/Caption": {
"title": "$:/language/ControlPanel/Theme/Caption",
"text": "Theme"
},
"$:/language/ControlPanel/Theme/Prompt": {
"title": "$:/language/ControlPanel/Theme/Prompt",
"text": "Current theme:"
},
"$:/language/ControlPanel/TiddlerFields/Caption": {
"title": "$:/language/ControlPanel/TiddlerFields/Caption",
"text": "Tiddler Fields"
},
"$:/language/ControlPanel/TiddlerFields/Hint": {
"title": "$:/language/ControlPanel/TiddlerFields/Hint",
"text": "This is the full set of TiddlerFields in use in this wiki (including system tiddlers but excluding shadow tiddlers)."
},
"$:/language/ControlPanel/Toolbars/Caption": {
"title": "$:/language/ControlPanel/Toolbars/Caption",
"text": "Toolbars"
},
"$:/language/ControlPanel/Toolbars/EditToolbar/Caption": {
"title": "$:/language/ControlPanel/Toolbars/EditToolbar/Caption",
"text": "Edit Toolbar"
},
"$:/language/ControlPanel/Toolbars/EditToolbar/Hint": {
"title": "$:/language/ControlPanel/Toolbars/EditToolbar/Hint",
"text": "Choose which buttons are displayed for tiddlers in edit mode. Drag and drop to change the ordering"
},
"$:/language/ControlPanel/Toolbars/Hint": {
"title": "$:/language/ControlPanel/Toolbars/Hint",
"text": "Select which toolbar buttons are displayed"
},
"$:/language/ControlPanel/Toolbars/PageControls/Caption": {
"title": "$:/language/ControlPanel/Toolbars/PageControls/Caption",
"text": "Page Toolbar"
},
"$:/language/ControlPanel/Toolbars/PageControls/Hint": {
"title": "$:/language/ControlPanel/Toolbars/PageControls/Hint",
"text": "Choose which buttons are displayed on the main page toolbar. Drag and drop to change the ordering"
},
"$:/language/ControlPanel/Toolbars/EditorToolbar/Caption": {
"title": "$:/language/ControlPanel/Toolbars/EditorToolbar/Caption",
"text": "Editor Toolbar"
},
"$:/language/ControlPanel/Toolbars/EditorToolbar/Hint": {
"title": "$:/language/ControlPanel/Toolbars/EditorToolbar/Hint",
"text": "Choose which buttons are displayed in the editor toolbar. Note that some buttons will only appear when editing tiddlers of a certain type. Drag and drop to change the ordering"
},
"$:/language/ControlPanel/Toolbars/ViewToolbar/Caption": {
"title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption",
"text": "View Toolbar"
},
"$:/language/ControlPanel/Toolbars/ViewToolbar/Hint": {
"title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint",
"text": "Choose which buttons are displayed for tiddlers in view mode. Drag and drop to change the ordering"
},
"$:/language/ControlPanel/Tools/Download/Full/Caption": {
"title": "$:/language/ControlPanel/Tools/Download/Full/Caption",
"text": "Download full wiki"
},
"$:/language/Date/DaySuffix/1": {
"title": "$:/language/Date/DaySuffix/1",
"text": "st"
},
"$:/language/Date/DaySuffix/2": {
"title": "$:/language/Date/DaySuffix/2",
"text": "nd"
},
"$:/language/Date/DaySuffix/3": {
"title": "$:/language/Date/DaySuffix/3",
"text": "rd"
},
"$:/language/Date/DaySuffix/4": {
"title": "$:/language/Date/DaySuffix/4",
"text": "th"
},
"$:/language/Date/DaySuffix/5": {
"title": "$:/language/Date/DaySuffix/5",
"text": "th"
},
"$:/language/Date/DaySuffix/6": {
"title": "$:/language/Date/DaySuffix/6",
"text": "th"
},
"$:/language/Date/DaySuffix/7": {
"title": "$:/language/Date/DaySuffix/7",
"text": "th"
},
"$:/language/Date/DaySuffix/8": {
"title": "$:/language/Date/DaySuffix/8",
"text": "th"
},
"$:/language/Date/DaySuffix/9": {
"title": "$:/language/Date/DaySuffix/9",
"text": "th"
},
"$:/language/Date/DaySuffix/10": {
"title": "$:/language/Date/DaySuffix/10",
"text": "th"
},
"$:/language/Date/DaySuffix/11": {
"title": "$:/language/Date/DaySuffix/11",
"text": "th"
},
"$:/language/Date/DaySuffix/12": {
"title": "$:/language/Date/DaySuffix/12",
"text": "th"
},
"$:/language/Date/DaySuffix/13": {
"title": "$:/language/Date/DaySuffix/13",
"text": "th"
},
"$:/language/Date/DaySuffix/14": {
"title": "$:/language/Date/DaySuffix/14",
"text": "th"
},
"$:/language/Date/DaySuffix/15": {
"title": "$:/language/Date/DaySuffix/15",
"text": "th"
},
"$:/language/Date/DaySuffix/16": {
"title": "$:/language/Date/DaySuffix/16",
"text": "th"
},
"$:/language/Date/DaySuffix/17": {
"title": "$:/language/Date/DaySuffix/17",
"text": "th"
},
"$:/language/Date/DaySuffix/18": {
"title": "$:/language/Date/DaySuffix/18",
"text": "th"
},
"$:/language/Date/DaySuffix/19": {
"title": "$:/language/Date/DaySuffix/19",
"text": "th"
},
"$:/language/Date/DaySuffix/20": {
"title": "$:/language/Date/DaySuffix/20",
"text": "th"
},
"$:/language/Date/DaySuffix/21": {
"title": "$:/language/Date/DaySuffix/21",
"text": "st"
},
"$:/language/Date/DaySuffix/22": {
"title": "$:/language/Date/DaySuffix/22",
"text": "nd"
},
"$:/language/Date/DaySuffix/23": {
"title": "$:/language/Date/DaySuffix/23",
"text": "rd"
},
"$:/language/Date/DaySuffix/24": {
"title": "$:/language/Date/DaySuffix/24",
"text": "th"
},
"$:/language/Date/DaySuffix/25": {
"title": "$:/language/Date/DaySuffix/25",
"text": "th"
},
"$:/language/Date/DaySuffix/26": {
"title": "$:/language/Date/DaySuffix/26",
"text": "th"
},
"$:/language/Date/DaySuffix/27": {
"title": "$:/language/Date/DaySuffix/27",
"text": "th"
},
"$:/language/Date/DaySuffix/28": {
"title": "$:/language/Date/DaySuffix/28",
"text": "th"
},
"$:/language/Date/DaySuffix/29": {
"title": "$:/language/Date/DaySuffix/29",
"text": "th"
},
"$:/language/Date/DaySuffix/30": {
"title": "$:/language/Date/DaySuffix/30",
"text": "th"
},
"$:/language/Date/DaySuffix/31": {
"title": "$:/language/Date/DaySuffix/31",
"text": "st"
},
"$:/language/Date/Long/Day/0": {
"title": "$:/language/Date/Long/Day/0",
"text": "Sunday"
},
"$:/language/Date/Long/Day/1": {
"title": "$:/language/Date/Long/Day/1",
"text": "Monday"
},
"$:/language/Date/Long/Day/2": {
"title": "$:/language/Date/Long/Day/2",
"text": "Tuesday"
},
"$:/language/Date/Long/Day/3": {
"title": "$:/language/Date/Long/Day/3",
"text": "Wednesday"
},
"$:/language/Date/Long/Day/4": {
"title": "$:/language/Date/Long/Day/4",
"text": "Thursday"
},
"$:/language/Date/Long/Day/5": {
"title": "$:/language/Date/Long/Day/5",
"text": "Friday"
},
"$:/language/Date/Long/Day/6": {
"title": "$:/language/Date/Long/Day/6",
"text": "Saturday"
},
"$:/language/Date/Long/Month/1": {
"title": "$:/language/Date/Long/Month/1",
"text": "January"
},
"$:/language/Date/Long/Month/2": {
"title": "$:/language/Date/Long/Month/2",
"text": "February"
},
"$:/language/Date/Long/Month/3": {
"title": "$:/language/Date/Long/Month/3",
"text": "March"
},
"$:/language/Date/Long/Month/4": {
"title": "$:/language/Date/Long/Month/4",
"text": "April"
},
"$:/language/Date/Long/Month/5": {
"title": "$:/language/Date/Long/Month/5",
"text": "May"
},
"$:/language/Date/Long/Month/6": {
"title": "$:/language/Date/Long/Month/6",
"text": "June"
},
"$:/language/Date/Long/Month/7": {
"title": "$:/language/Date/Long/Month/7",
"text": "July"
},
"$:/language/Date/Long/Month/8": {
"title": "$:/language/Date/Long/Month/8",
"text": "August"
},
"$:/language/Date/Long/Month/9": {
"title": "$:/language/Date/Long/Month/9",
"text": "September"
},
"$:/language/Date/Long/Month/10": {
"title": "$:/language/Date/Long/Month/10",
"text": "October"
},
"$:/language/Date/Long/Month/11": {
"title": "$:/language/Date/Long/Month/11",
"text": "November"
},
"$:/language/Date/Long/Month/12": {
"title": "$:/language/Date/Long/Month/12",
"text": "December"
},
"$:/language/Date/Period/am": {
"title": "$:/language/Date/Period/am",
"text": "am"
},
"$:/language/Date/Period/pm": {
"title": "$:/language/Date/Period/pm",
"text": "pm"
},
"$:/language/Date/Short/Day/0": {
"title": "$:/language/Date/Short/Day/0",
"text": "Sun"
},
"$:/language/Date/Short/Day/1": {
"title": "$:/language/Date/Short/Day/1",
"text": "Mon"
},
"$:/language/Date/Short/Day/2": {
"title": "$:/language/Date/Short/Day/2",
"text": "Tue"
},
"$:/language/Date/Short/Day/3": {
"title": "$:/language/Date/Short/Day/3",
"text": "Wed"
},
"$:/language/Date/Short/Day/4": {
"title": "$:/language/Date/Short/Day/4",
"text": "Thu"
},
"$:/language/Date/Short/Day/5": {
"title": "$:/language/Date/Short/Day/5",
"text": "Fri"
},
"$:/language/Date/Short/Day/6": {
"title": "$:/language/Date/Short/Day/6",
"text": "Sat"
},
"$:/language/Date/Short/Month/1": {
"title": "$:/language/Date/Short/Month/1",
"text": "Jan"
},
"$:/language/Date/Short/Month/2": {
"title": "$:/language/Date/Short/Month/2",
"text": "Feb"
},
"$:/language/Date/Short/Month/3": {
"title": "$:/language/Date/Short/Month/3",
"text": "Mar"
},
"$:/language/Date/Short/Month/4": {
"title": "$:/language/Date/Short/Month/4",
"text": "Apr"
},
"$:/language/Date/Short/Month/5": {
"title": "$:/language/Date/Short/Month/5",
"text": "May"
},
"$:/language/Date/Short/Month/6": {
"title": "$:/language/Date/Short/Month/6",
"text": "Jun"
},
"$:/language/Date/Short/Month/7": {
"title": "$:/language/Date/Short/Month/7",
"text": "Jul"
},
"$:/language/Date/Short/Month/8": {
"title": "$:/language/Date/Short/Month/8",
"text": "Aug"
},
"$:/language/Date/Short/Month/9": {
"title": "$:/language/Date/Short/Month/9",
"text": "Sep"
},
"$:/language/Date/Short/Month/10": {
"title": "$:/language/Date/Short/Month/10",
"text": "Oct"
},
"$:/language/Date/Short/Month/11": {
"title": "$:/language/Date/Short/Month/11",
"text": "Nov"
},
"$:/language/Date/Short/Month/12": {
"title": "$:/language/Date/Short/Month/12",
"text": "Dec"
},
"$:/language/RelativeDate/Future/Days": {
"title": "$:/language/RelativeDate/Future/Days",
"text": "<<period>> days from now"
},
"$:/language/RelativeDate/Future/Hours": {
"title": "$:/language/RelativeDate/Future/Hours",
"text": "<<period>> hours from now"
},
"$:/language/RelativeDate/Future/Minutes": {
"title": "$:/language/RelativeDate/Future/Minutes",
"text": "<<period>> minutes from now"
},
"$:/language/RelativeDate/Future/Months": {
"title": "$:/language/RelativeDate/Future/Months",
"text": "<<period>> months from now"
},
"$:/language/RelativeDate/Future/Second": {
"title": "$:/language/RelativeDate/Future/Second",
"text": "1 second from now"
},
"$:/language/RelativeDate/Future/Seconds": {
"title": "$:/language/RelativeDate/Future/Seconds",
"text": "<<period>> seconds from now"
},
"$:/language/RelativeDate/Future/Years": {
"title": "$:/language/RelativeDate/Future/Years",
"text": "<<period>> years from now"
},
"$:/language/RelativeDate/Past/Days": {
"title": "$:/language/RelativeDate/Past/Days",
"text": "<<period>> days ago"
},
"$:/language/RelativeDate/Past/Hours": {
"title": "$:/language/RelativeDate/Past/Hours",
"text": "<<period>> hours ago"
},
"$:/language/RelativeDate/Past/Minutes": {
"title": "$:/language/RelativeDate/Past/Minutes",
"text": "<<period>> minutes ago"
},
"$:/language/RelativeDate/Past/Months": {
"title": "$:/language/RelativeDate/Past/Months",
"text": "<<period>> months ago"
},
"$:/language/RelativeDate/Past/Second": {
"title": "$:/language/RelativeDate/Past/Second",
"text": "1 second ago"
},
"$:/language/RelativeDate/Past/Seconds": {
"title": "$:/language/RelativeDate/Past/Seconds",
"text": "<<period>> seconds ago"
},
"$:/language/RelativeDate/Past/Years": {
"title": "$:/language/RelativeDate/Past/Years",
"text": "<<period>> years ago"
},
"$:/language/Docs/ModuleTypes/allfilteroperator": {
"title": "$:/language/Docs/ModuleTypes/allfilteroperator",
"text": "A sub-operator for the ''all'' filter operator."
},
"$:/language/Docs/ModuleTypes/animation": {
"title": "$:/language/Docs/ModuleTypes/animation",
"text": "Animations that may be used with the RevealWidget."
},
"$:/language/Docs/ModuleTypes/authenticator": {
"title": "$:/language/Docs/ModuleTypes/authenticator",
"text": "Defines how requests are authenticated by the built-in HTTP server."
},
"$:/language/Docs/ModuleTypes/bitmapeditoroperation": {
"title": "$:/language/Docs/ModuleTypes/bitmapeditoroperation",
"text": "A bitmap editor toolbar operation."
},
"$:/language/Docs/ModuleTypes/command": {
"title": "$:/language/Docs/ModuleTypes/command",
"text": "Commands that can be executed under Node.js."
},
"$:/language/Docs/ModuleTypes/config": {
"title": "$:/language/Docs/ModuleTypes/config",
"text": "Data to be inserted into `$tw.config`."
},
"$:/language/Docs/ModuleTypes/filteroperator": {
"title": "$:/language/Docs/ModuleTypes/filteroperator",
"text": "Individual filter operator methods."
},
"$:/language/Docs/ModuleTypes/global": {
"title": "$:/language/Docs/ModuleTypes/global",
"text": "Global data to be inserted into `$tw`."
},
"$:/language/Docs/ModuleTypes/info": {
"title": "$:/language/Docs/ModuleTypes/info",
"text": "Publishes system information via the [[$:/temp/info-plugin]] pseudo-plugin."
},
"$:/language/Docs/ModuleTypes/isfilteroperator": {
"title": "$:/language/Docs/ModuleTypes/isfilteroperator",
"text": "Operands for the ''is'' filter operator."
},
"$:/language/Docs/ModuleTypes/library": {
"title": "$:/language/Docs/ModuleTypes/library",
"text": "Generic module type for general purpose JavaScript modules."
},
"$:/language/Docs/ModuleTypes/macro": {
"title": "$:/language/Docs/ModuleTypes/macro",
"text": "JavaScript macro definitions."
},
"$:/language/Docs/ModuleTypes/parser": {
"title": "$:/language/Docs/ModuleTypes/parser",
"text": "Parsers for different content types."
},
"$:/language/Docs/ModuleTypes/route": {
"title": "$:/language/Docs/ModuleTypes/route",
"text": "Defines how individual URL patterns are handled by the built-in HTTP server."
},
"$:/language/Docs/ModuleTypes/saver": {
"title": "$:/language/Docs/ModuleTypes/saver",
"text": "Savers handle different methods for saving files from the browser."
},
"$:/language/Docs/ModuleTypes/startup": {
"title": "$:/language/Docs/ModuleTypes/startup",
"text": "Startup functions."
},
"$:/language/Docs/ModuleTypes/storyview": {
"title": "$:/language/Docs/ModuleTypes/storyview",
"text": "Story views customise the animation and behaviour of list widgets."
},
"$:/language/Docs/ModuleTypes/texteditoroperation": {
"title": "$:/language/Docs/ModuleTypes/texteditoroperation",
"text": "A text editor toolbar operation."
},
"$:/language/Docs/ModuleTypes/tiddlerdeserializer": {
"title": "$:/language/Docs/ModuleTypes/tiddlerdeserializer",
"text": "Converts different content types into tiddlers."
},
"$:/language/Docs/ModuleTypes/tiddlerfield": {
"title": "$:/language/Docs/ModuleTypes/tiddlerfield",
"text": "Defines the behaviour of an individual tiddler field."
},
"$:/language/Docs/ModuleTypes/tiddlermethod": {
"title": "$:/language/Docs/ModuleTypes/tiddlermethod",
"text": "Adds methods to the `$tw.Tiddler` prototype."
},
"$:/language/Docs/ModuleTypes/upgrader": {
"title": "$:/language/Docs/ModuleTypes/upgrader",
"text": "Applies upgrade processing to tiddlers during an upgrade/import."
},
"$:/language/Docs/ModuleTypes/utils": {
"title": "$:/language/Docs/ModuleTypes/utils",
"text": "Adds methods to `$tw.utils`."
},
"$:/language/Docs/ModuleTypes/utils-node": {
"title": "$:/language/Docs/ModuleTypes/utils-node",
"text": "Adds Node.js-specific methods to `$tw.utils`."
},
"$:/language/Docs/ModuleTypes/widget": {
"title": "$:/language/Docs/ModuleTypes/widget",
"text": "Widgets encapsulate DOM rendering and refreshing."
},
"$:/language/Docs/ModuleTypes/wikimethod": {
"title": "$:/language/Docs/ModuleTypes/wikimethod",
"text": "Adds methods to `$tw.Wiki`."
},
"$:/language/Docs/ModuleTypes/wikirule": {
"title": "$:/language/Docs/ModuleTypes/wikirule",
"text": "Individual parser rules for the main WikiText parser."
},
"$:/language/Docs/PaletteColours/alert-background": {
"title": "$:/language/Docs/PaletteColours/alert-background",
"text": "Alert background"
},
"$:/language/Docs/PaletteColours/alert-border": {
"title": "$:/language/Docs/PaletteColours/alert-border",
"text": "Alert border"
},
"$:/language/Docs/PaletteColours/alert-highlight": {
"title": "$:/language/Docs/PaletteColours/alert-highlight",
"text": "Alert highlight"
},
"$:/language/Docs/PaletteColours/alert-muted-foreground": {
"title": "$:/language/Docs/PaletteColours/alert-muted-foreground",
"text": "Alert muted foreground"
},
"$:/language/Docs/PaletteColours/background": {
"title": "$:/language/Docs/PaletteColours/background",
"text": "General background"
},
"$:/language/Docs/PaletteColours/blockquote-bar": {
"title": "$:/language/Docs/PaletteColours/blockquote-bar",
"text": "Blockquote bar"
},
"$:/language/Docs/PaletteColours/button-background": {
"title": "$:/language/Docs/PaletteColours/button-background",
"text": "Default button background"
},
"$:/language/Docs/PaletteColours/button-border": {
"title": "$:/language/Docs/PaletteColours/button-border",
"text": "Default button border"
},
"$:/language/Docs/PaletteColours/button-foreground": {
"title": "$:/language/Docs/PaletteColours/button-foreground",
"text": "Default button foreground"
},
"$:/language/Docs/PaletteColours/dirty-indicator": {
"title": "$:/language/Docs/PaletteColours/dirty-indicator",
"text": "Unsaved changes indicator"
},
"$:/language/Docs/PaletteColours/code-background": {
"title": "$:/language/Docs/PaletteColours/code-background",
"text": "Code background"
},
"$:/language/Docs/PaletteColours/code-border": {
"title": "$:/language/Docs/PaletteColours/code-border",
"text": "Code border"
},
"$:/language/Docs/PaletteColours/code-foreground": {
"title": "$:/language/Docs/PaletteColours/code-foreground",
"text": "Code foreground"
},
"$:/language/Docs/PaletteColours/download-background": {
"title": "$:/language/Docs/PaletteColours/download-background",
"text": "Download button background"
},
"$:/language/Docs/PaletteColours/download-foreground": {
"title": "$:/language/Docs/PaletteColours/download-foreground",
"text": "Download button foreground"
},
"$:/language/Docs/PaletteColours/dragger-background": {
"title": "$:/language/Docs/PaletteColours/dragger-background",
"text": "Dragger background"
},
"$:/language/Docs/PaletteColours/dragger-foreground": {
"title": "$:/language/Docs/PaletteColours/dragger-foreground",
"text": "Dragger foreground"
},
"$:/language/Docs/PaletteColours/dropdown-background": {
"title": "$:/language/Docs/PaletteColours/dropdown-background",
"text": "Dropdown background"
},
"$:/language/Docs/PaletteColours/dropdown-border": {
"title": "$:/language/Docs/PaletteColours/dropdown-border",
"text": "Dropdown border"
},
"$:/language/Docs/PaletteColours/dropdown-tab-background-selected": {
"title": "$:/language/Docs/PaletteColours/dropdown-tab-background-selected",
"text": "Dropdown tab background for selected tabs"
},
"$:/language/Docs/PaletteColours/dropdown-tab-background": {
"title": "$:/language/Docs/PaletteColours/dropdown-tab-background",
"text": "Dropdown tab background"
},
"$:/language/Docs/PaletteColours/dropzone-background": {
"title": "$:/language/Docs/PaletteColours/dropzone-background",
"text": "Dropzone background"
},
"$:/language/Docs/PaletteColours/external-link-background-hover": {
"title": "$:/language/Docs/PaletteColours/external-link-background-hover",
"text": "External link background hover"
},
"$:/language/Docs/PaletteColours/external-link-background-visited": {
"title": "$:/language/Docs/PaletteColours/external-link-background-visited",
"text": "External link background visited"
},
"$:/language/Docs/PaletteColours/external-link-background": {
"title": "$:/language/Docs/PaletteColours/external-link-background",
"text": "External link background"
},
"$:/language/Docs/PaletteColours/external-link-foreground-hover": {
"title": "$:/language/Docs/PaletteColours/external-link-foreground-hover",
"text": "External link foreground hover"
},
"$:/language/Docs/PaletteColours/external-link-foreground-visited": {
"title": "$:/language/Docs/PaletteColours/external-link-foreground-visited",
"text": "External link foreground visited"
},
"$:/language/Docs/PaletteColours/external-link-foreground": {
"title": "$:/language/Docs/PaletteColours/external-link-foreground",
"text": "External link foreground"
},
"$:/language/Docs/PaletteColours/foreground": {
"title": "$:/language/Docs/PaletteColours/foreground",
"text": "General foreground"
},
"$:/language/Docs/PaletteColours/menubar-background": {
"title": "$:/language/Docs/PaletteColours/menubar-background",
"text": "Menu bar background"
},
"$:/language/Docs/PaletteColours/menubar-foreground": {
"title": "$:/language/Docs/PaletteColours/menubar-foreground",
"text": "Menu bar foreground"
},
"$:/language/Docs/PaletteColours/message-background": {
"title": "$:/language/Docs/PaletteColours/message-background",
"text": "Message box background"
},
"$:/language/Docs/PaletteColours/message-border": {
"title": "$:/language/Docs/PaletteColours/message-border",
"text": "Message box border"
},
"$:/language/Docs/PaletteColours/message-foreground": {
"title": "$:/language/Docs/PaletteColours/message-foreground",
"text": "Message box foreground"
},
"$:/language/Docs/PaletteColours/modal-backdrop": {
"title": "$:/language/Docs/PaletteColours/modal-backdrop",
"text": "Modal backdrop"
},
"$:/language/Docs/PaletteColours/modal-background": {
"title": "$:/language/Docs/PaletteColours/modal-background",
"text": "Modal background"
},
"$:/language/Docs/PaletteColours/modal-border": {
"title": "$:/language/Docs/PaletteColours/modal-border",
"text": "Modal border"
},
"$:/language/Docs/PaletteColours/modal-footer-background": {
"title": "$:/language/Docs/PaletteColours/modal-footer-background",
"text": "Modal footer background"
},
"$:/language/Docs/PaletteColours/modal-footer-border": {
"title": "$:/language/Docs/PaletteColours/modal-footer-border",
"text": "Modal footer border"
},
"$:/language/Docs/PaletteColours/modal-header-border": {
"title": "$:/language/Docs/PaletteColours/modal-header-border",
"text": "Modal header border"
},
"$:/language/Docs/PaletteColours/muted-foreground": {
"title": "$:/language/Docs/PaletteColours/muted-foreground",
"text": "General muted foreground"
},
"$:/language/Docs/PaletteColours/notification-background": {
"title": "$:/language/Docs/PaletteColours/notification-background",
"text": "Notification background"
},
"$:/language/Docs/PaletteColours/notification-border": {
"title": "$:/language/Docs/PaletteColours/notification-border",
"text": "Notification border"
},
"$:/language/Docs/PaletteColours/page-background": {
"title": "$:/language/Docs/PaletteColours/page-background",
"text": "Page background"
},
"$:/language/Docs/PaletteColours/pre-background": {
"title": "$:/language/Docs/PaletteColours/pre-background",
"text": "Preformatted code background"
},
"$:/language/Docs/PaletteColours/pre-border": {
"title": "$:/language/Docs/PaletteColours/pre-border",
"text": "Preformatted code border"
},
"$:/language/Docs/PaletteColours/primary": {
"title": "$:/language/Docs/PaletteColours/primary",
"text": "General primary"
},
"$:/language/Docs/PaletteColours/select-tag-background": {
"title": "$:/language/Docs/PaletteColours/select-tag-background",
"text": "`<select>` element background"
},
"$:/language/Docs/PaletteColours/select-tag-foreground": {
"title": "$:/language/Docs/PaletteColours/select-tag-foreground",
"text": "`<select>` element text"
},
"$:/language/Docs/PaletteColours/sidebar-button-foreground": {
"title": "$:/language/Docs/PaletteColours/sidebar-button-foreground",
"text": "Sidebar button foreground"
},
"$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover": {
"title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover",
"text": "Sidebar controls foreground hover"
},
"$:/language/Docs/PaletteColours/sidebar-controls-foreground": {
"title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground",
"text": "Sidebar controls foreground"
},
"$:/language/Docs/PaletteColours/sidebar-foreground-shadow": {
"title": "$:/language/Docs/PaletteColours/sidebar-foreground-shadow",
"text": "Sidebar foreground shadow"
},
"$:/language/Docs/PaletteColours/sidebar-foreground": {
"title": "$:/language/Docs/PaletteColours/sidebar-foreground",
"text": "Sidebar foreground"
},
"$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover": {
"title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover",
"text": "Sidebar muted foreground hover"
},
"$:/language/Docs/PaletteColours/sidebar-muted-foreground": {
"title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground",
"text": "Sidebar muted foreground"
},
"$:/language/Docs/PaletteColours/sidebar-tab-background-selected": {
"title": "$:/language/Docs/PaletteColours/sidebar-tab-background-selected",
"text": "Sidebar tab background for selected tabs"
},
"$:/language/Docs/PaletteColours/sidebar-tab-background": {
"title": "$:/language/Docs/PaletteColours/sidebar-tab-background",
"text": "Sidebar tab background"
},
"$:/language/Docs/PaletteColours/sidebar-tab-border-selected": {
"title": "$:/language/Docs/PaletteColours/sidebar-tab-border-selected",
"text": "Sidebar tab border for selected tabs"
},
"$:/language/Docs/PaletteColours/sidebar-tab-border": {
"title": "$:/language/Docs/PaletteColours/sidebar-tab-border",
"text": "Sidebar tab border"
},
"$:/language/Docs/PaletteColours/sidebar-tab-divider": {
"title": "$:/language/Docs/PaletteColours/sidebar-tab-divider",
"text": "Sidebar tab divider"
},
"$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected": {
"title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected",
"text": "Sidebar tab foreground for selected tabs"
},
"$:/language/Docs/PaletteColours/sidebar-tab-foreground": {
"title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground",
"text": "Sidebar tab foreground"
},
"$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover": {
"title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover",
"text": "Sidebar tiddler link foreground hover"
},
"$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground": {
"title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground",
"text": "Sidebar tiddler link foreground"
},
"$:/language/Docs/PaletteColours/site-title-foreground": {
"title": "$:/language/Docs/PaletteColours/site-title-foreground",
"text": "Site title foreground"
},
"$:/language/Docs/PaletteColours/static-alert-foreground": {
"title": "$:/language/Docs/PaletteColours/static-alert-foreground",
"text": "Static alert foreground"
},
"$:/language/Docs/PaletteColours/tab-background-selected": {
"title": "$:/language/Docs/PaletteColours/tab-background-selected",
"text": "Tab background for selected tabs"
},
"$:/language/Docs/PaletteColours/tab-background": {
"title": "$:/language/Docs/PaletteColours/tab-background",
"text": "Tab background"
},
"$:/language/Docs/PaletteColours/tab-border-selected": {
"title": "$:/language/Docs/PaletteColours/tab-border-selected",
"text": "Tab border for selected tabs"
},
"$:/language/Docs/PaletteColours/tab-border": {
"title": "$:/language/Docs/PaletteColours/tab-border",
"text": "Tab border"
},
"$:/language/Docs/PaletteColours/tab-divider": {
"title": "$:/language/Docs/PaletteColours/tab-divider",
"text": "Tab divider"
},
"$:/language/Docs/PaletteColours/tab-foreground-selected": {
"title": "$:/language/Docs/PaletteColours/tab-foreground-selected",
"text": "Tab foreground for selected tabs"
},
"$:/language/Docs/PaletteColours/tab-foreground": {
"title": "$:/language/Docs/PaletteColours/tab-foreground",
"text": "Tab foreground"
},
"$:/language/Docs/PaletteColours/table-border": {
"title": "$:/language/Docs/PaletteColours/table-border",
"text": "Table border"
},
"$:/language/Docs/PaletteColours/table-footer-background": {
"title": "$:/language/Docs/PaletteColours/table-footer-background",
"text": "Table footer background"
},
"$:/language/Docs/PaletteColours/table-header-background": {
"title": "$:/language/Docs/PaletteColours/table-header-background",
"text": "Table header background"
},
"$:/language/Docs/PaletteColours/tag-background": {
"title": "$:/language/Docs/PaletteColours/tag-background",
"text": "Tag background"
},
"$:/language/Docs/PaletteColours/tag-foreground": {
"title": "$:/language/Docs/PaletteColours/tag-foreground",
"text": "Tag foreground"
},
"$:/language/Docs/PaletteColours/tiddler-background": {
"title": "$:/language/Docs/PaletteColours/tiddler-background",
"text": "Tiddler background"
},
"$:/language/Docs/PaletteColours/tiddler-border": {
"title": "$:/language/Docs/PaletteColours/tiddler-border",
"text": "Tiddler border"
},
"$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover": {
"title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover",
"text": "Tiddler controls foreground hover"
},
"$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected": {
"title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected",
"text": "Tiddler controls foreground for selected controls"
},
"$:/language/Docs/PaletteColours/tiddler-controls-foreground": {
"title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground",
"text": "Tiddler controls foreground"
},
"$:/language/Docs/PaletteColours/tiddler-editor-background": {
"title": "$:/language/Docs/PaletteColours/tiddler-editor-background",
"text": "Tiddler editor background"
},
"$:/language/Docs/PaletteColours/tiddler-editor-border-image": {
"title": "$:/language/Docs/PaletteColours/tiddler-editor-border-image",
"text": "Tiddler editor border image"
},
"$:/language/Docs/PaletteColours/tiddler-editor-border": {
"title": "$:/language/Docs/PaletteColours/tiddler-editor-border",
"text": "Tiddler editor border"
},
"$:/language/Docs/PaletteColours/tiddler-editor-fields-even": {
"title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-even",
"text": "Tiddler editor background for even fields"
},
"$:/language/Docs/PaletteColours/tiddler-editor-fields-odd": {
"title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-odd",
"text": "Tiddler editor background for odd fields"
},
"$:/language/Docs/PaletteColours/tiddler-info-background": {
"title": "$:/language/Docs/PaletteColours/tiddler-info-background",
"text": "Tiddler info panel background"
},
"$:/language/Docs/PaletteColours/tiddler-info-border": {
"title": "$:/language/Docs/PaletteColours/tiddler-info-border",
"text": "Tiddler info panel border"
},
"$:/language/Docs/PaletteColours/tiddler-info-tab-background": {
"title": "$:/language/Docs/PaletteColours/tiddler-info-tab-background",
"text": "Tiddler info panel tab background"
},
"$:/language/Docs/PaletteColours/tiddler-link-background": {
"title": "$:/language/Docs/PaletteColours/tiddler-link-background",
"text": "Tiddler link background"
},
"$:/language/Docs/PaletteColours/tiddler-link-foreground": {
"title": "$:/language/Docs/PaletteColours/tiddler-link-foreground",
"text": "Tiddler link foreground"
},
"$:/language/Docs/PaletteColours/tiddler-subtitle-foreground": {
"title": "$:/language/Docs/PaletteColours/tiddler-subtitle-foreground",
"text": "Tiddler subtitle foreground"
},
"$:/language/Docs/PaletteColours/tiddler-title-foreground": {
"title": "$:/language/Docs/PaletteColours/tiddler-title-foreground",
"text": "Tiddler title foreground"
},
"$:/language/Docs/PaletteColours/toolbar-new-button": {
"title": "$:/language/Docs/PaletteColours/toolbar-new-button",
"text": "Toolbar 'new tiddler' button foreground"
},
"$:/language/Docs/PaletteColours/toolbar-options-button": {
"title": "$:/language/Docs/PaletteColours/toolbar-options-button",
"text": "Toolbar 'options' button foreground"
},
"$:/language/Docs/PaletteColours/toolbar-save-button": {
"title": "$:/language/Docs/PaletteColours/toolbar-save-button",
"text": "Toolbar 'save' button foreground"
},
"$:/language/Docs/PaletteColours/toolbar-info-button": {
"title": "$:/language/Docs/PaletteColours/toolbar-info-button",
"text": "Toolbar 'info' button foreground"
},
"$:/language/Docs/PaletteColours/toolbar-edit-button": {
"title": "$:/language/Docs/PaletteColours/toolbar-edit-button",
"text": "Toolbar 'edit' button foreground"
},
"$:/language/Docs/PaletteColours/toolbar-close-button": {
"title": "$:/language/Docs/PaletteColours/toolbar-close-button",
"text": "Toolbar 'close' button foreground"
},
"$:/language/Docs/PaletteColours/toolbar-delete-button": {
"title": "$:/language/Docs/PaletteColours/toolbar-delete-button",
"text": "Toolbar 'delete' button foreground"
},
"$:/language/Docs/PaletteColours/toolbar-cancel-button": {
"title": "$:/language/Docs/PaletteColours/toolbar-cancel-button",
"text": "Toolbar 'cancel' button foreground"
},
"$:/language/Docs/PaletteColours/toolbar-done-button": {
"title": "$:/language/Docs/PaletteColours/toolbar-done-button",
"text": "Toolbar 'done' button foreground"
},
"$:/language/Docs/PaletteColours/untagged-background": {
"title": "$:/language/Docs/PaletteColours/untagged-background",
"text": "Untagged pill background"
},
"$:/language/Docs/PaletteColours/very-muted-foreground": {
"title": "$:/language/Docs/PaletteColours/very-muted-foreground",
"text": "Very muted foreground"
},
"$:/language/EditTemplate/Body/External/Hint": {
"title": "$:/language/EditTemplate/Body/External/Hint",
"text": "This tiddler shows content stored outside of the main TiddlyWiki file. You can edit the tags and fields but cannot directly edit the content itself"
},
"$:/language/EditTemplate/Body/Placeholder": {
"title": "$:/language/EditTemplate/Body/Placeholder",
"text": "Type the text for this tiddler"
},
"$:/language/EditTemplate/Body/Preview/Type/Output": {
"title": "$:/language/EditTemplate/Body/Preview/Type/Output",
"text": "output"
},
"$:/language/EditTemplate/Field/Remove/Caption": {
"title": "$:/language/EditTemplate/Field/Remove/Caption",
"text": "remove field"
},
"$:/language/EditTemplate/Field/Remove/Hint": {
"title": "$:/language/EditTemplate/Field/Remove/Hint",
"text": "Remove field"
},
"$:/language/EditTemplate/Field/Dropdown/Caption": {
"title": "$:/language/EditTemplate/Field/Dropdown/Caption",
"text": "field list"
},
"$:/language/EditTemplate/Field/Dropdown/Hint": {
"title": "$:/language/EditTemplate/Field/Dropdown/Hint",
"text": "Show field list"
},
"$:/language/EditTemplate/Fields/Add/Button": {
"title": "$:/language/EditTemplate/Fields/Add/Button",
"text": "add"
},
"$:/language/EditTemplate/Fields/Add/Button/Hint": {
"title": "$:/language/EditTemplate/Fields/Add/Button/Hint",
"text": "Add the new field to the tiddler"
},
"$:/language/EditTemplate/Fields/Add/Name/Placeholder": {
"title": "$:/language/EditTemplate/Fields/Add/Name/Placeholder",
"text": "field name"
},
"$:/language/EditTemplate/Fields/Add/Prompt": {
"title": "$:/language/EditTemplate/Fields/Add/Prompt",
"text": "Add a new field:"
},
"$:/language/EditTemplate/Fields/Add/Value/Placeholder": {
"title": "$:/language/EditTemplate/Fields/Add/Value/Placeholder",
"text": "field value"
},
"$:/language/EditTemplate/Fields/Add/Dropdown/System": {
"title": "$:/language/EditTemplate/Fields/Add/Dropdown/System",
"text": "System fields"
},
"$:/language/EditTemplate/Fields/Add/Dropdown/User": {
"title": "$:/language/EditTemplate/Fields/Add/Dropdown/User",
"text": "User fields"
},
"$:/language/EditTemplate/Shadow/Warning": {
"title": "$:/language/EditTemplate/Shadow/Warning",
"text": "This is a shadow tiddler. Any changes you make will override the default version from the plugin <<pluginLink>>"
},
"$:/language/EditTemplate/Shadow/OverriddenWarning": {
"title": "$:/language/EditTemplate/Shadow/OverriddenWarning",
"text": "This is a modified shadow tiddler. You can revert to the default version in the plugin <<pluginLink>> by deleting this tiddler"
},
"$:/language/EditTemplate/Tags/Add/Button": {
"title": "$:/language/EditTemplate/Tags/Add/Button",
"text": "add"
},
"$:/language/EditTemplate/Tags/Add/Button/Hint": {
"title": "$:/language/EditTemplate/Tags/Add/Button/Hint",
"text": "add tag"
},
"$:/language/EditTemplate/Tags/Add/Placeholder": {
"title": "$:/language/EditTemplate/Tags/Add/Placeholder",
"text": "tag name"
},
"$:/language/EditTemplate/Tags/Dropdown/Caption": {
"title": "$:/language/EditTemplate/Tags/Dropdown/Caption",
"text": "tag list"
},
"$:/language/EditTemplate/Tags/Dropdown/Hint": {
"title": "$:/language/EditTemplate/Tags/Dropdown/Hint",
"text": "Show tag list"
},
"$:/language/EditTemplate/Title/BadCharacterWarning": {
"title": "$:/language/EditTemplate/Title/BadCharacterWarning",
"text": "Warning: avoid using any of the characters <<bad-chars>> in tiddler titles"
},
"$:/language/EditTemplate/Title/Exists/Prompt": {
"title": "$:/language/EditTemplate/Title/Exists/Prompt",
"text": "Target tiddler already exists"
},
"$:/language/EditTemplate/Title/Relink/Prompt": {
"title": "$:/language/EditTemplate/Title/Relink/Prompt",
"text": "Update ''<$text text=<<fromTitle>>/>'' to ''<$text text=<<toTitle>>/>'' in the //tags// and //list// fields of other tiddlers"
},
"$:/language/EditTemplate/Title/References/Prompt": {
"title": "$:/language/EditTemplate/Title/References/Prompt",
"text": "The following references to this tiddler will not be automatically updated:"
},
"$:/language/EditTemplate/Type/Dropdown/Caption": {
"title": "$:/language/EditTemplate/Type/Dropdown/Caption",
"text": "content type list"
},
"$:/language/EditTemplate/Type/Dropdown/Hint": {
"title": "$:/language/EditTemplate/Type/Dropdown/Hint",
"text": "Show content type list"
},
"$:/language/EditTemplate/Type/Delete/Caption": {
"title": "$:/language/EditTemplate/Type/Delete/Caption",
"text": "delete content type"
},
"$:/language/EditTemplate/Type/Delete/Hint": {
"title": "$:/language/EditTemplate/Type/Delete/Hint",
"text": "Delete content type"
},
"$:/language/EditTemplate/Type/Placeholder": {
"title": "$:/language/EditTemplate/Type/Placeholder",
"text": "content type"
},
"$:/language/EditTemplate/Type/Prompt": {
"title": "$:/language/EditTemplate/Type/Prompt",
"text": "Type:"
},
"$:/language/Exporters/StaticRiver": {
"title": "$:/language/Exporters/StaticRiver",
"text": "Static HTML"
},
"$:/language/Exporters/JsonFile": {
"title": "$:/language/Exporters/JsonFile",
"text": "JSON file"
},
"$:/language/Exporters/CsvFile": {
"title": "$:/language/Exporters/CsvFile",
"text": "CSV file"
},
"$:/language/Exporters/TidFile": {
"title": "$:/language/Exporters/TidFile",
"text": "\".tid\" file"
},
"$:/language/Docs/Fields/_canonical_uri": {
"title": "$:/language/Docs/Fields/_canonical_uri",
"text": "The full URI of an external image tiddler"
},
"$:/language/Docs/Fields/bag": {
"title": "$:/language/Docs/Fields/bag",
"text": "The name of the bag from which a tiddler came"
},
"$:/language/Docs/Fields/caption": {
"title": "$:/language/Docs/Fields/caption",
"text": "The text to be displayed on a tab or button"
},
"$:/language/Docs/Fields/color": {
"title": "$:/language/Docs/Fields/color",
"text": "The CSS color value associated with a tiddler"
},
"$:/language/Docs/Fields/component": {
"title": "$:/language/Docs/Fields/component",
"text": "The name of the component responsible for an [[alert tiddler|AlertMechanism]]"
},
"$:/language/Docs/Fields/current-tiddler": {
"title": "$:/language/Docs/Fields/current-tiddler",
"text": "Used to cache the top tiddler in a [[history list|HistoryMechanism]]"
},
"$:/language/Docs/Fields/created": {
"title": "$:/language/Docs/Fields/created",
"text": "The date a tiddler was created"
},
"$:/language/Docs/Fields/creator": {
"title": "$:/language/Docs/Fields/creator",
"text": "The name of the person who created a tiddler"
},
"$:/language/Docs/Fields/dependents": {
"title": "$:/language/Docs/Fields/dependents",
"text": "For a plugin, lists the dependent plugin titles"
},
"$:/language/Docs/Fields/description": {
"title": "$:/language/Docs/Fields/description",
"text": "The descriptive text for a plugin, or a modal dialogue"
},
"$:/language/Docs/Fields/draft.of": {
"title": "$:/language/Docs/Fields/draft.of",
"text": "For draft tiddlers, contains the title of the tiddler of which this is a draft"
},
"$:/language/Docs/Fields/draft.title": {
"title": "$:/language/Docs/Fields/draft.title",
"text": "For draft tiddlers, contains the proposed new title of the tiddler"
},
"$:/language/Docs/Fields/footer": {
"title": "$:/language/Docs/Fields/footer",
"text": "The footer text for a wizard"
},
"$:/language/Docs/Fields/hide-body": {
"title": "$:/language/Docs/Fields/hide-body",
"text": "The view template will hide bodies of tiddlers if set to: ''yes''"
},
"$:/language/Docs/Fields/icon": {
"title": "$:/language/Docs/Fields/icon",
"text": "The title of the tiddler containing the icon associated with a tiddler"
},
"$:/language/Docs/Fields/library": {
"title": "$:/language/Docs/Fields/library",
"text": "Indicates that a tiddler should be saved as a JavaScript library if set to: ''yes''"
},
"$:/language/Docs/Fields/list": {
"title": "$:/language/Docs/Fields/list",
"text": "An ordered list of tiddler titles associated with a tiddler"
},
"$:/language/Docs/Fields/list-before": {
"title": "$:/language/Docs/Fields/list-before",
"text": "If set, the title of a tiddler before which this tiddler should be added to the ordered list of tiddler titles, or at the start of the list if this field is present but empty"
},
"$:/language/Docs/Fields/list-after": {
"title": "$:/language/Docs/Fields/list-after",
"text": "If set, the title of the tiddler after which this tiddler should be added to the ordered list of tiddler titles, or at the end of the list if this field is present but empty"
},
"$:/language/Docs/Fields/modified": {
"title": "$:/language/Docs/Fields/modified",
"text": "The date and time at which a tiddler was last modified"
},
"$:/language/Docs/Fields/modifier": {
"title": "$:/language/Docs/Fields/modifier",
"text": "The tiddler title associated with the person who last modified a tiddler"
},
"$:/language/Docs/Fields/name": {
"title": "$:/language/Docs/Fields/name",
"text": "The human readable name associated with a plugin tiddler"
},
"$:/language/Docs/Fields/plugin-priority": {
"title": "$:/language/Docs/Fields/plugin-priority",
"text": "A numerical value indicating the priority of a plugin tiddler"
},
"$:/language/Docs/Fields/plugin-type": {
"title": "$:/language/Docs/Fields/plugin-type",
"text": "The type of plugin in a plugin tiddler"
},
"$:/language/Docs/Fields/revision": {
"title": "$:/language/Docs/Fields/revision",
"text": "The revision of the tiddler held at the server"
},
"$:/language/Docs/Fields/released": {
"title": "$:/language/Docs/Fields/released",
"text": "Date of a TiddlyWiki release"
},
"$:/language/Docs/Fields/source": {
"title": "$:/language/Docs/Fields/source",
"text": "The source URL associated with a tiddler"
},
"$:/language/Docs/Fields/subtitle": {
"title": "$:/language/Docs/Fields/subtitle",
"text": "The subtitle text for a wizard"
},
"$:/language/Docs/Fields/tags": {
"title": "$:/language/Docs/Fields/tags",
"text": "A list of tags associated with a tiddler"
},
"$:/language/Docs/Fields/text": {
"title": "$:/language/Docs/Fields/text",
"text": "The body text of a tiddler"
},
"$:/language/Docs/Fields/throttle.refresh": {
"title": "$:/language/Docs/Fields/throttle.refresh",
"text": "If present, throttles refreshes of this tiddler"
},
"$:/language/Docs/Fields/title": {
"title": "$:/language/Docs/Fields/title",
"text": "The unique name of a tiddler"
},
"$:/language/Docs/Fields/toc-link": {
"title": "$:/language/Docs/Fields/toc-link",
"text": "Suppresses the tiddler's link in a Table of Contents tree if set to: ''no''"
},
"$:/language/Docs/Fields/type": {
"title": "$:/language/Docs/Fields/type",
"text": "The content type of a tiddler"
},
"$:/language/Docs/Fields/version": {
"title": "$:/language/Docs/Fields/version",
"text": "Version information for a plugin"
},
"$:/language/Docs/Fields/_is_skinny": {
"title": "$:/language/Docs/Fields/_is_skinny",
"text": "If present, indicates that the tiddler text field must be loaded from the server"
},
"$:/language/Filters/AllTiddlers": {
"title": "$:/language/Filters/AllTiddlers",
"text": "All tiddlers except system tiddlers"
},
"$:/language/Filters/RecentSystemTiddlers": {
"title": "$:/language/Filters/RecentSystemTiddlers",
"text": "Recently modified tiddlers, including system tiddlers"
},
"$:/language/Filters/RecentTiddlers": {
"title": "$:/language/Filters/RecentTiddlers",
"text": "Recently modified tiddlers"
},
"$:/language/Filters/AllTags": {
"title": "$:/language/Filters/AllTags",
"text": "All tags except system tags"
},
"$:/language/Filters/Missing": {
"title": "$:/language/Filters/Missing",
"text": "Missing tiddlers"
},
"$:/language/Filters/Drafts": {
"title": "$:/language/Filters/Drafts",
"text": "Draft tiddlers"
},
"$:/language/Filters/Orphans": {
"title": "$:/language/Filters/Orphans",
"text": "Orphan tiddlers"
},
"$:/language/Filters/SystemTiddlers": {
"title": "$:/language/Filters/SystemTiddlers",
"text": "System tiddlers"
},
"$:/language/Filters/ShadowTiddlers": {
"title": "$:/language/Filters/ShadowTiddlers",
"text": "Shadow tiddlers"
},
"$:/language/Filters/OverriddenShadowTiddlers": {
"title": "$:/language/Filters/OverriddenShadowTiddlers",
"text": "Overridden shadow tiddlers"
},
"$:/language/Filters/SessionTiddlers": {
"title": "$:/language/Filters/SessionTiddlers",
"text": "Tiddlers modified since the wiki was loaded"
},
"$:/language/Filters/SystemTags": {
"title": "$:/language/Filters/SystemTags",
"text": "System tags"
},
"$:/language/Filters/StoryList": {
"title": "$:/language/Filters/StoryList",
"text": "Tiddlers in the story river, excluding <$text text=\"$:/AdvancedSearch\"/>"
},
"$:/language/Filters/TypedTiddlers": {
"title": "$:/language/Filters/TypedTiddlers",
"text": "Non wiki-text tiddlers"
},
"GettingStarted": {
"title": "GettingStarted",
"text": "\\define lingo-base() $:/language/ControlPanel/Basics/\nWelcome to ~TiddlyWiki and the ~TiddlyWiki community\n\nBefore you start storing important information in ~TiddlyWiki it is vital to make sure that you can reliably save changes. See https://tiddlywiki.com/#GettingStarted for details\n\n!! Set up this ~TiddlyWiki\n\n<div class=\"tc-control-panel\">\n\n|<$link to=\"$:/SiteTitle\"><<lingo Title/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/SiteSubtitle\"><<lingo Subtitle/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteSubtitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/DefaultTiddlers\"><<lingo DefaultTiddlers/Prompt>></$link> |<<lingo DefaultTiddlers/TopHint>><br> <$edit tag=\"textarea\" tiddler=\"$:/DefaultTiddlers\"/><br>//<<lingo DefaultTiddlers/BottomHint>>// |\n</div>\n\nSee the [[control panel|$:/ControlPanel]] for more options.\n"
},
"$:/language/Help/build": {
"title": "$:/language/Help/build",
"description": "Automatically run configured commands",
"text": "Build the specified build targets for the current wiki. If no build targets are specified then all available targets will be built.\n\n```\n--build <target> [<target> ...]\n```\n\nBuild targets are defined in the `tiddlywiki.info` file of a wiki folder.\n\n"
},
"$:/language/Help/clearpassword": {
"title": "$:/language/Help/clearpassword",
"description": "Clear a password for subsequent crypto operations",
"text": "Clear the password for subsequent crypto operations\n\n```\n--clearpassword\n```\n"
},
"$:/language/Help/default": {
"title": "$:/language/Help/default",
"text": "\\define commandTitle()\n$:/language/Help/$(command)$\n\\end\n```\nusage: tiddlywiki [<wikifolder>] [--<command> [<args>...]...]\n```\n\nAvailable commands:\n\n<ul>\n<$list filter=\"[commands[]sort[title]]\" variable=\"command\">\n<li><$link to=<<commandTitle>>><$macrocall $name=\"command\" $type=\"text/plain\" $output=\"text/plain\"/></$link>: <$transclude tiddler=<<commandTitle>> field=\"description\"/></li>\n</$list>\n</ul>\n\nTo get detailed help on a command:\n\n```\ntiddlywiki --help <command>\n```\n"
},
"$:/language/Help/deletetiddlers": {
"title": "$:/language/Help/deletetiddlers",
"description": "Deletes a group of tiddlers",
"text": "<<.from-version \"5.1.20\">> Deletes a group of tiddlers identified by a filter.\n\n```\n--deletetiddlers <filter>\n```\n"
},
"$:/language/Help/editions": {
"title": "$:/language/Help/editions",
"description": "Lists the available editions of TiddlyWiki",
"text": "Lists the names and descriptions of the available editions. You can create a new wiki of a specified edition with the `--init` command.\n\n```\n--editions\n```\n"
},
"$:/language/Help/fetch": {
"title": "$:/language/Help/fetch",
"description": "Fetch tiddlers from wiki by URL",
"text": "Fetch one or more files over HTTP/HTTPS, and import the tiddlers matching a filter, optionally transforming the incoming titles.\n\n```\n--fetch file <url> <import-filter> <transform-filter>\n--fetch files <url-filter> <import-filter> <transform-filter>\n--fetch raw-file <url> <transform-filter>\n--fetch raw-files <url-filter> <transform-filter>\n```\n\nThe \"file\" and \"files\" variants fetch the specified files and attempt to import the tiddlers within them (the same processing as if the files were dragged into the browser window). The \"raw-file\" and \"raw-files\" variants fetch the specified files and then store the raw file data in tiddlers, without applying the import logic.\n\nWith the \"file\" and \"raw-file\" variants only a single file is fetched and the first parameter is the URL of the file to read.\n\nWith the \"files\" and \"raw-files\" variants, multiple files are fetched and the first parameter is a filter yielding a list of URLs of the files to read. For example, given a set of tiddlers tagged \"remote-server\" that have a field \"url\" the filter `[tag[remote-server]get[url]]` will retrieve all the available URLs.\n\nFor the \"file\" and \"files\" variants, the `<import-filter>` parameter specifies a filter determining which tiddlers are imported. It defaults to `[all[tiddlers]]` if not provided.\n\nFor all variants, the `<transform-filter>` parameter specifies an optional filter that transforms the titles of the imported tiddlers. For example, `[addprefix[$:/myimports/]]` would add the prefix `$:/myimports/` to each title.\n\nPreceding the `--fetch` command with `--verbose` will output progress information during the import.\n\nNote that TiddlyWiki will not fetch an older version of an already loaded plugin.\n\nThe following example retrieves all the non-system tiddlers from https://tiddlywiki.com and saves them to a JSON file:\n\n```\ntiddlywiki --verbose --fetch file \"https://tiddlywiki.com/\" \"[!is[system]]\" \"\" --rendertiddler \"$:/core/templates/exporters/JsonFile\" output.json text/plain \"\" exportFilter \"[!is[system]]\"\n```\n\nThe following example retrieves the \"favicon\" file from tiddlywiki.com and saves it in a file called \"output.ico\". Note that the intermediate tiddler \"Icon Tiddler\" is quoted in the \"--fetch\" command because it is being used as a transformation filter to replace the default title, while there are no quotes for the \"--savetiddler\" command because it is being used directly as a title.\n\n```\ntiddlywiki --verbose --fetch raw-file \"https://tiddlywiki.com/favicon.ico\" \"[[Icon Tiddler]]\" --savetiddler \"Icon Tiddler\" output.ico\n```\n\n"
},
"$:/language/Help/help": {
"title": "$:/language/Help/help",
"description": "Display help for TiddlyWiki commands",
"text": "Displays help text for a command:\n\n```\n--help [<command>]\n```\n\nIf the command name is omitted then a list of available commands is displayed.\n"
},
"$:/language/Help/import": {
"title": "$:/language/Help/import",
"description": "Import tiddlers from a file",
"text": "Import tiddlers from TiddlyWiki (`.html`), `.tiddler`, `.tid`, `.json` or other local files. The deserializer must be explicitly specified, unlike the `load` command which infers the deserializer from the file extension.\n\n```\n--import <filepath> <deserializer> [<title>] [<encoding>]\n```\n\nThe deserializers in the core include:\n\n* application/javascript\n* application/json\n* application/x-tiddler\n* application/x-tiddler-html-div\n* application/x-tiddlers\n* text/html\n* text/plain\n\nThe title of the imported tiddler defaults to the filename.\n\nThe encoding defaults to \"utf8\", but can be \"base64\" for importing binary files.\n\nNote that TiddlyWiki will not import an older version of an already loaded plugin.\n"
},
"$:/language/Help/init": {
"title": "$:/language/Help/init",
"description": "Initialise a new wiki folder",
"text": "Initialise an empty [[WikiFolder|WikiFolders]] with a copy of the specified edition.\n\n```\n--init <edition> [<edition> ...]\n```\n\nFor example:\n\n```\ntiddlywiki ./MyWikiFolder --init empty\n```\n\nNote:\n\n* The wiki folder directory will be created if necessary\n* The \"edition\" defaults to ''empty''\n* The init command will fail if the wiki folder is not empty\n* The init command removes any `includeWikis` definitions in the edition's `tiddlywiki.info` file\n* When multiple editions are specified, editions initialised later will overwrite any files shared with earlier editions (so, the final `tiddlywiki.info` file will be copied from the last edition)\n* `--editions` returns a list of available editions\n"
},
"$:/language/Help/listen": {
"title": "$:/language/Help/listen",
"description": "Provides an HTTP server interface to TiddlyWiki",
"text": "Serves a wiki over HTTP.\n\nThe listen command uses NamedCommandParameters:\n\n```\n--listen [<name>=<value>]...\n```\n\nAll parameters are optional with safe defaults, and can be specified in any order. The recognised parameters are:\n\n* ''host'' - optional hostname to serve from (defaults to \"127.0.0.1\" aka \"localhost\")\n* ''path-prefix'' - optional prefix for paths\n* ''port'' - port number on which to listen; non-numeric values are interpreted as a system environment variable from which the port number is extracted (defaults to \"8080\")\n* ''credentials'' - pathname of credentials CSV file (relative to wiki folder)\n* ''anon-username'' - the username for signing edits for anonymous users\n* ''username'' - optional username for basic authentication\n* ''password'' - optional password for basic authentication\n* ''authenticated-user-header'' - optional name of header to be used for trusted authentication\n* ''readers'' - comma separated list of principals allowed to read from this wiki\n* ''writers'' - comma separated list of principals allowed to write to this wiki\n* ''csrf-disable'' - set to \"yes\" to disable CSRF checks (defaults to \"no\")\n* ''root-tiddler'' - the tiddler to serve at the root (defaults to \"$:/core/save/all\")\n* ''root-render-type'' - the content type to which the root tiddler should be rendered (defaults to \"text/plain\")\n* ''root-serve-type'' - the content type with which the root tiddler should be served (defaults to \"text/html\")\n* ''tls-cert'' - pathname of TLS certificate file (relative to wiki folder)\n* ''tls-key'' - pathname of TLS key file (relative to wiki folder)\n* ''debug-level'' - optional debug level; set to \"debug\" to view request details (defaults to \"none\")\n* ''gzip'' - set to \"yes\" to enable gzip compression for some http endpoints (defaults to \"no\")\n\nFor information on opening up your instance to the entire local network, and possible security concerns, see the WebServer tiddler at TiddlyWiki.com.\n\n"
},
"$:/language/Help/load": {
"title": "$:/language/Help/load",
"description": "Load tiddlers from a file",
"text": "Load tiddlers from TiddlyWiki (`.html`), `.tiddler`, `.tid`, `.json` or other local files. The processing applied to incoming files is determined by the file extension. Use the alternative `import` command if you need to specify the deserializer and encoding explicitly.\n\n```\n--load <filepath> [noerror]\n--load <dirpath> [noerror]\n```\n\nBy default, the load command raises an error if no tiddlers are found. The error can be suppressed by providing the optional \"noerror\" parameter.\n\nTo load tiddlers from an encrypted TiddlyWiki file you should first specify the password with the PasswordCommand. For example:\n\n```\ntiddlywiki ./MyWiki --password pa55w0rd --load my_encrypted_wiki.html\n```\n\nNote that TiddlyWiki will not load an older version of an already loaded plugin.\n"
},
"$:/language/Help/makelibrary": {
"title": "$:/language/Help/makelibrary",
"description": "Construct library plugin required by upgrade process",
"text": "Constructs the `$:/UpgradeLibrary` tiddler for the upgrade process.\n\nThe upgrade library is formatted as an ordinary plugin tiddler with the plugin type `library`. It contains a copy of each of the plugins, themes and language packs available within the TiddlyWiki5 repository.\n\nThis command is intended for internal use; it is only relevant to users constructing a custom upgrade procedure.\n\n```\n--makelibrary <title>\n```\n\nThe title argument defaults to `$:/UpgradeLibrary`.\n"
},
"$:/language/Help/notfound": {
"title": "$:/language/Help/notfound",
"text": "No such help item"
},
"$:/language/Help/output": {
"title": "$:/language/Help/output",
"description": "Set the base output directory for subsequent commands",
"text": "Sets the base output directory for subsequent commands. The default output directory is the `output` subdirectory of the edition directory.\n\n```\n--output <pathname>\n```\n\nIf the specified pathname is relative then it is resolved relative to the current working directory. For example `--output .` sets the output directory to the current working directory.\n\n"
},
"$:/language/Help/password": {
"title": "$:/language/Help/password",
"description": "Set a password for subsequent crypto operations",
"text": "Set a password for subsequent crypto operations\n\n```\n--password <password>\n```\n\n''Note'': This should not be used for serving TiddlyWiki with password protection. Instead, see the password option under the [[ServerCommand]].\n"
},
"$:/language/Help/render": {
"title": "$:/language/Help/render",
"description": "Renders individual tiddlers to files",
"text": "Render individual tiddlers identified by a filter and save the results to the specified files.\n\nOptionally, the title of a template tiddler can be specified. In this case, instead of directly rendering each tiddler, the template tiddler is rendered with the \"currentTiddler\" variable set to the title of the tiddler that is being rendered.\n\nA name and value for an additional variable may optionally also be specified.\n\n```\n--render <tiddler-filter> [<filename-filter>] [<render-type>] [<template>] [<name>] [<value>]\n```\n\n* ''tiddler-filter'': A filter identifying the tiddler(s) to be rendered\n* ''filename-filter'': Optional filter transforming tiddler titles into pathnames. If omitted, defaults to `[is[tiddler]addsuffix[.html]]`, which uses the unchanged tiddler title as the filename\n* ''render-type'': Optional render type: `text/html` (the default) returns the full HTML text and `text/plain` just returns the text content (ie it ignores HTML tags and other unprintable material)\n* ''template'': Optional template through which each tiddler is rendered\n* ''name'': Name of optional variable\n* ''value'': Value of optional variable\n\nBy default, the filename is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nNotes:\n\n* The output directory is not cleared of any existing files\n* Any missing directories in the path to the filename are automatically created.\n* When referring to a tiddler with spaces in its title, take care to use both the quotes required by your shell and also TiddlyWiki's double square brackets : `--render \"[[Motovun Jack.jpg]]\"`\n* The filename filter is evaluated with the selected items being set to the title of the tiddler currently being rendered, allowing the title to be used as the basis for computing the filename. For example `[encodeuricomponent[]addprefix[static/]]` applies URI encoding to each title, and then adds the prefix `static/`\n* The `--render` command is a more flexible replacement for both the `--rendertiddler` and `--rendertiddlers` commands, which are deprecated\n\nExamples:\n\n* `--render \"[!is[system]]\" \"[encodeuricomponent[]addprefix[tiddlers/]addsuffix[.html]]\"` -- renders all non-system tiddlers as files in the subdirectory \"tiddlers\" with URL-encoded titles and the extension HTML\n\n"
},
"$:/language/Help/rendertiddler": {
"title": "$:/language/Help/rendertiddler",
"description": "Render an individual tiddler as a specified ContentType",
"text": "(Note: The `--rendertiddler` command is deprecated in favour of the new, more flexible `--render` command)\n\nRender an individual tiddler as a specified ContentType, defaulting to `text/html` and save it to the specified filename.\n\nOptionally the title of a template tiddler can be specified, in which case the template tiddler is rendered with the \"currentTiddler\" variable set to the tiddler that is being rendered (the first parameter value).\n\nA name and value for an additional variable may optionally also be specified.\n\n```\n--rendertiddler <title> <filename> [<type>] [<template>] [<name>] [<value>]\n```\n\nBy default, the filename is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nAny missing directories in the path to the filename are automatically created.\n\nFor example, the following command saves all tiddlers matching the filter `[tag[done]]` to a JSON file titled `output.json` by employing the core template `$:/core/templates/exporters/JsonFile`.\n\n```\n--rendertiddler \"$:/core/templates/exporters/JsonFile\" output.json text/plain \"\" exportFilter \"[tag[done]]\"\n```\n"
},
"$:/language/Help/rendertiddlers": {
"title": "$:/language/Help/rendertiddlers",
"description": "Render tiddlers matching a filter to a specified ContentType",
"text": "(Note: The `--rendertiddlers` command is deprecated in favour of the new, more flexible `--render` command)\n\nRender a set of tiddlers matching a filter to separate files of a specified ContentType (defaults to `text/html`) and extension (defaults to `.html`).\n\n```\n--rendertiddlers <filter> <template> <pathname> [<type>] [<extension>] [\"noclean\"]\n```\n\nFor example:\n\n```\n--rendertiddlers [!is[system]] $:/core/templates/static.tiddler.html ./static text/plain\n```\n\nBy default, the pathname is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nAny files in the target directory are deleted unless the ''noclean'' flag is specified. The target directory is recursively created if it is missing.\n"
},
"$:/language/Help/save": {
"title": "$:/language/Help/save",
"description": "Saves individual raw tiddlers to files",
"text": "Saves individual tiddlers identified by a filter in their raw text or binary format to the specified files.\n\n```\n--save <tiddler-filter> <filename-filter>\n```\n\n* ''tiddler-filter'': A filter identifying the tiddler(s) to be saved\n* ''filename-filter'': Optional filter transforming tiddler titles into pathnames. If omitted, defaults to `[is[tiddler]]`, which uses the unchanged tiddler title as the filename\n\nBy default, the filename is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nNotes:\n\n* The output directory is not cleared of any existing files\n* Any missing directories in the path to the filename are automatically created.\n* When saving a tiddler with spaces in its title, take care to use both the quotes required by your shell and also TiddlyWiki's double square brackets : `--save \"[[Motovun Jack.jpg]]\"`\n* The filename filter is evaluated with the selected items being set to the title of the tiddler currently being saved, allowing the title to be used as the basis for computing the filename. For example `[encodeuricomponent[]addprefix[static/]]` applies URI encoding to each title, and then adds the prefix `static/`\n* The `--save` command is a more flexible replacement for both the `--savetiddler` and `--savetiddlers` commands, which are deprecated\n\nExamples:\n\n* `--save \"[!is[system]is[image]]\" \"[encodeuricomponent[]addprefix[tiddlers/]]\"` -- saves all non-system image tiddlers as files in the subdirectory \"tiddlers\" with URL-encoded titles\n"
},
"$:/language/Help/savetiddler": {
"title": "$:/language/Help/savetiddler",
"description": "Saves a raw tiddler to a file",
"text": "(Note: The `--savetiddler` command is deprecated in favour of the new, more flexible `--save` command)\n\nSaves an individual tiddler in its raw text or binary format to the specified filename.\n\n```\n--savetiddler <title> <filename>\n```\n\nBy default, the filename is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nAny missing directories in the path to the filename are automatically created.\n"
},
"$:/language/Help/savetiddlers": {
"title": "$:/language/Help/savetiddlers",
"description": "Saves a group of raw tiddlers to a directory",
"text": "(Note: The `--savetiddlers` command is deprecated in favour of the new, more flexible `--save` command)\n\nSaves a group of tiddlers in their raw text or binary format to the specified directory.\n\n```\n--savetiddlers <filter> <pathname> [\"noclean\"]\n```\n\nBy default, the pathname is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nThe output directory is cleared of existing files before saving the specified files. The deletion can be disabled by specifying the ''noclean'' flag.\n\nAny missing directories in the pathname are automatically created.\n"
},
"$:/language/Help/savewikifolder": {
"title": "$:/language/Help/savewikifolder",
"description": "Saves a wiki to a new wiki folder",
"text": "<<.from-version \"5.1.20\">> Saves the current wiki as a wiki folder, including tiddlers, plugins and configuration:\n\n```\n--savewikifolder <wikifolderpath> [<filter>]\n```\n\n* The target wiki folder must be empty or non-existent\n* The filter specifies which tiddlers should be included. It is optional, defaulting to `[all[tiddlers]]`\n* Plugins from the official plugin library are replaced with references to those plugins in the `tiddlywiki.info` file\n* Custom plugins are unpacked into their own folder\n\nA common usage is to convert a TiddlyWiki HTML file into a wiki folder:\n\n```\ntiddlywiki --load ./mywiki.html --savewikifolder ./mywikifolder\n```\n"
},
"$:/language/Help/server": {
"title": "$:/language/Help/server",
"description": "Provides an HTTP server interface to TiddlyWiki (deprecated in favour of the new listen command)",
"text": "Legacy command to serve a wiki over HTTP.\n\n```\n--server <port> <root-tiddler> <root-render-type> <root-serve-type> <username> <password> <host> <path-prefix> <debug-level>\n```\n\nThe parameters are:\n\n* ''port'' - port number on which to listen; non-numeric values are interpreted as a system environment variable from which the port number is extracted (defaults to \"8080\")\n* ''root-tiddler'' - the tiddler to serve at the root (defaults to \"$:/core/save/all\")\n* ''root-render-type'' - the content type to which the root tiddler should be rendered (defaults to \"text/plain\")\n* ''root-serve-type'' - the content type with which the root tiddler should be served (defaults to \"text/html\")\n* ''username'' - the default username for signing edits\n* ''password'' - optional password for basic authentication\n* ''host'' - optional hostname to serve from (defaults to \"127.0.0.1\" aka \"localhost\")\n* ''path-prefix'' - optional prefix for paths\n* ''debug-level'' - optional debug level; set to \"debug\" to view request details (defaults to \"none\")\n\nIf the password parameter is specified then the browser will prompt the user for the username and password. Note that the password is transmitted in plain text so this implementation should only be used on a trusted network or over HTTPS.\n\nFor example:\n\n```\n--server 8080 $:/core/save/all text/plain text/html MyUserName passw0rd\n```\n\nThe username and password can be specified as empty strings if you need to set the hostname or pathprefix and don't want to require a password.\n\n\n```\n--server 8080 $:/core/save/all text/plain text/html \"\" \"\" 192.168.0.245\n```\n\nUsing an address like this exposes your system to the local network. For information on opening up your instance to the entire local network, and possible security concerns, see the WebServer tiddler at TiddlyWiki.com.\n\nTo run multiple TiddlyWiki servers at the same time you'll need to put each one on a different port. It can be useful to use an environment variable to pass the port number to the Node.js process. This example references an environment variable called \"MY_PORT_NUMBER\":\n\n```\n--server MY_PORT_NUMBER $:/core/save/all text/plain text/html MyUserName passw0rd\n```\n"
},
"$:/language/Help/setfield": {
"title": "$:/language/Help/setfield",
"description": "Prepares external tiddlers for use",
"text": "//Note that this command is experimental and may change or be replaced before being finalised//\n\nSets the specified field of a group of tiddlers to the result of wikifying a template tiddler with the `currentTiddler` variable set to the tiddler.\n\n```\n--setfield <filter> <fieldname> <templatetitle> <rendertype>\n```\n\nThe parameters are:\n\n* ''filter'' - filter identifying the tiddlers to be affected\n* ''fieldname'' - the field to modify (defaults to \"text\")\n* ''templatetitle'' - the tiddler to wikify into the specified field. If blank or missing then the specified field is deleted\n* ''rendertype'' - the text type to render (defaults to \"text/plain\"; \"text/html\" can be used to include HTML tags)\n"
},
"$:/language/Help/unpackplugin": {
"title": "$:/language/Help/unpackplugin",
"description": "Unpack the payload tiddlers from a plugin",
"text": "Extract the payload tiddlers from a plugin, creating them as ordinary tiddlers:\n\n```\n--unpackplugin <title>\n```\n"
},
"$:/language/Help/verbose": {
"title": "$:/language/Help/verbose",
"description": "Triggers verbose output mode",
"text": "Triggers verbose output, useful for debugging\n\n```\n--verbose\n```\n"
},
"$:/language/Help/version": {
"title": "$:/language/Help/version",
"description": "Displays the version number of TiddlyWiki",
"text": "Displays the version number of TiddlyWiki.\n\n```\n--version\n```\n"
},
"$:/language/Import/Imported/Hint": {
"title": "$:/language/Import/Imported/Hint",
"text": "The following tiddlers were imported:"
},
"$:/language/Import/Listing/Cancel/Caption": {
"title": "$:/language/Import/Listing/Cancel/Caption",
"text": "Cancel"
},
"$:/language/Import/Listing/Hint": {
"title": "$:/language/Import/Listing/Hint",
"text": "These tiddlers are ready to import:"
},
"$:/language/Import/Listing/Import/Caption": {
"title": "$:/language/Import/Listing/Import/Caption",
"text": "Import"
},
"$:/language/Import/Listing/Select/Caption": {
"title": "$:/language/Import/Listing/Select/Caption",
"text": "Select"
},
"$:/language/Import/Listing/Status/Caption": {
"title": "$:/language/Import/Listing/Status/Caption",
"text": "Status"
},
"$:/language/Import/Listing/Title/Caption": {
"title": "$:/language/Import/Listing/Title/Caption",
"text": "Title"
},
"$:/language/Import/Listing/Preview": {
"title": "$:/language/Import/Listing/Preview",
"text": "Preview:"
},
"$:/language/Import/Listing/Preview/Text": {
"title": "$:/language/Import/Listing/Preview/Text",
"text": "Text"
},
"$:/language/Import/Listing/Preview/TextRaw": {
"title": "$:/language/Import/Listing/Preview/TextRaw",
"text": "Text (Raw)"
},
"$:/language/Import/Listing/Preview/Fields": {
"title": "$:/language/Import/Listing/Preview/Fields",
"text": "Fields"
},
"$:/language/Import/Listing/Preview/Diff": {
"title": "$:/language/Import/Listing/Preview/Diff",
"text": "Diff"
},
"$:/language/Import/Listing/Preview/DiffFields": {
"title": "$:/language/Import/Listing/Preview/DiffFields",
"text": "Diff (Fields)"
},
"$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible": {
"title": "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible",
"text": "Blocked incompatible or obsolete plugin"
},
"$:/language/Import/Upgrader/Plugins/Suppressed/Version": {
"title": "$:/language/Import/Upgrader/Plugins/Suppressed/Version",
"text": "Blocked plugin (due to incoming <<incoming>> being older than existing <<existing>>)"
},
"$:/language/Import/Upgrader/Plugins/Upgraded": {
"title": "$:/language/Import/Upgrader/Plugins/Upgraded",
"text": "Upgraded plugin from <<incoming>> to <<upgraded>>"
},
"$:/language/Import/Upgrader/State/Suppressed": {
"title": "$:/language/Import/Upgrader/State/Suppressed",
"text": "Blocked temporary state tiddler"
},
"$:/language/Import/Upgrader/System/Suppressed": {
"title": "$:/language/Import/Upgrader/System/Suppressed",
"text": "Blocked system tiddler"
},
"$:/language/Import/Upgrader/System/Warning": {
"title": "$:/language/Import/Upgrader/System/Warning",
"text": "Core module tiddler"
},
"$:/language/Import/Upgrader/System/Alert": {
"title": "$:/language/Import/Upgrader/System/Alert",
"text": "You are about to import a tiddler that will overwrite a core module tiddler. This is not recommended as it may make the system unstable"
},
"$:/language/Import/Upgrader/ThemeTweaks/Created": {
"title": "$:/language/Import/Upgrader/ThemeTweaks/Created",
"text": "Migrated theme tweak from <$text text=<<from>>/>"
},
"$:/language/AboveStory/ClassicPlugin/Warning": {
"title": "$:/language/AboveStory/ClassicPlugin/Warning",
"text": "It looks like you are trying to load a plugin designed for ~TiddlyWiki Classic. Please note that [[these plugins do not work with TiddlyWiki version 5.x.x|https://tiddlywiki.com/#TiddlyWikiClassic]]. ~TiddlyWiki Classic plugins detected:"
},
"$:/language/BinaryWarning/Prompt": {
"title": "$:/language/BinaryWarning/Prompt",
"text": "This tiddler contains binary data"
},
"$:/language/ClassicWarning/Hint": {
"title": "$:/language/ClassicWarning/Hint",
"text": "This tiddler is written in TiddlyWiki Classic wiki text format, which is not fully compatible with TiddlyWiki version 5. See https://tiddlywiki.com/static/Upgrading.html for more details."
},
"$:/language/ClassicWarning/Upgrade/Caption": {
"title": "$:/language/ClassicWarning/Upgrade/Caption",
"text": "upgrade"
},
"$:/language/CloseAll/Button": {
"title": "$:/language/CloseAll/Button",
"text": "close all"
},
"$:/language/ColourPicker/Recent": {
"title": "$:/language/ColourPicker/Recent",
"text": "Recent:"
},
"$:/language/ConfirmCancelTiddler": {
"title": "$:/language/ConfirmCancelTiddler",
"text": "Do you wish to discard changes to the tiddler \"<$text text=<<title>>/>\"?"
},
"$:/language/ConfirmDeleteTiddler": {
"title": "$:/language/ConfirmDeleteTiddler",
"text": "Do you wish to delete the tiddler \"<$text text=<<title>>/>\"?"
},
"$:/language/ConfirmOverwriteTiddler": {
"title": "$:/language/ConfirmOverwriteTiddler",
"text": "Do you wish to overwrite the tiddler \"<$text text=<<title>>/>\"?"
},
"$:/language/ConfirmEditShadowTiddler": {
"title": "$:/language/ConfirmEditShadowTiddler",
"text": "You are about to edit a ShadowTiddler. Any changes will override the default system making future upgrades non-trivial. Are you sure you want to edit \"<$text text=<<title>>/>\"?"
},
"$:/language/Count": {
"title": "$:/language/Count",
"text": "count"
},
"$:/language/DefaultNewTiddlerTitle": {
"title": "$:/language/DefaultNewTiddlerTitle",
"text": "New Tiddler"
},
"$:/language/Diffs/CountMessage": {
"title": "$:/language/Diffs/CountMessage",
"text": "<<diff-count>> differences"
},
"$:/language/DropMessage": {
"title": "$:/language/DropMessage",
"text": "Drop here (or use the 'Escape' key to cancel)"
},
"$:/language/Encryption/Cancel": {
"title": "$:/language/Encryption/Cancel",
"text": "Cancel"
},
"$:/language/Encryption/ConfirmClearPassword": {
"title": "$:/language/Encryption/ConfirmClearPassword",
"text": "Do you wish to clear the password? This will remove the encryption applied when saving this wiki"
},
"$:/language/Encryption/PromptSetPassword": {
"title": "$:/language/Encryption/PromptSetPassword",
"text": "Set a new password for this TiddlyWiki"
},
"$:/language/Encryption/Username": {
"title": "$:/language/Encryption/Username",
"text": "Username"
},
"$:/language/Encryption/Password": {
"title": "$:/language/Encryption/Password",
"text": "Password"
},
"$:/language/Encryption/RepeatPassword": {
"title": "$:/language/Encryption/RepeatPassword",
"text": "Repeat password"
},
"$:/language/Encryption/PasswordNoMatch": {
"title": "$:/language/Encryption/PasswordNoMatch",
"text": "Passwords do not match"
},
"$:/language/Encryption/SetPassword": {
"title": "$:/language/Encryption/SetPassword",
"text": "Set password"
},
"$:/language/Error/Caption": {
"title": "$:/language/Error/Caption",
"text": "Error"
},
"$:/language/Error/EditConflict": {
"title": "$:/language/Error/EditConflict",
"text": "File changed on server"
},
"$:/language/Error/Filter": {
"title": "$:/language/Error/Filter",
"text": "Filter error"
},
"$:/language/Error/FilterSyntax": {
"title": "$:/language/Error/FilterSyntax",
"text": "Syntax error in filter expression"
},
"$:/language/Error/IsFilterOperator": {
"title": "$:/language/Error/IsFilterOperator",
"text": "Filter Error: Unknown operand for the 'is' filter operator"
},
"$:/language/Error/LoadingPluginLibrary": {
"title": "$:/language/Error/LoadingPluginLibrary",
"text": "Error loading plugin library"
},
"$:/language/Error/NetworkErrorAlert": {
"title": "$:/language/Error/NetworkErrorAlert",
"text": "`<h2>''Network Error''</h2>It looks like the connection to the server has been lost. This may indicate a problem with your network connection. Please attempt to restore network connectivity before continuing.<br><br>''Any unsaved changes will be automatically synchronised when connectivity is restored''.`"
},
"$:/language/Error/RecursiveTransclusion": {
"title": "$:/language/Error/RecursiveTransclusion",
"text": "Recursive transclusion error in transclude widget"
},
"$:/language/Error/RetrievingSkinny": {
"title": "$:/language/Error/RetrievingSkinny",
"text": "Error retrieving skinny tiddler list"
},
"$:/language/Error/SavingToTWEdit": {
"title": "$:/language/Error/SavingToTWEdit",
"text": "Error saving to TWEdit"
},
"$:/language/Error/WhileSaving": {
"title": "$:/language/Error/WhileSaving",
"text": "Error while saving"
},
"$:/language/Error/XMLHttpRequest": {
"title": "$:/language/Error/XMLHttpRequest",
"text": "XMLHttpRequest error code"
},
"$:/language/InternalJavaScriptError/Title": {
"title": "$:/language/InternalJavaScriptError/Title",
"text": "Internal JavaScript Error"
},
"$:/language/InternalJavaScriptError/Hint": {
"title": "$:/language/InternalJavaScriptError/Hint",
"text": "Well, this is embarrassing. It is recommended that you restart TiddlyWiki by refreshing your browser"
},
"$:/language/InvalidFieldName": {
"title": "$:/language/InvalidFieldName",
"text": "Illegal characters in field name \"<$text text=<<fieldName>>/>\". Fields can only contain lowercase letters, digits and the characters underscore (`_`), hyphen (`-`) and period (`.`)"
},
"$:/language/LazyLoadingWarning": {
"title": "$:/language/LazyLoadingWarning",
"text": "<p>Trying to load external content from ''<$text text={{!!_canonical_uri}}/>''</p><p>If this message doesn't disappear, either the tiddler content type doesn't match the type of the external content, or you may be using a browser that doesn't support external content for wikis loaded as standalone files. See https://tiddlywiki.com/#ExternalText</p>"
},
"$:/language/LoginToTiddlySpace": {
"title": "$:/language/LoginToTiddlySpace",
"text": "Login to TiddlySpace"
},
"$:/language/Manager/Controls/FilterByTag/None": {
"title": "$:/language/Manager/Controls/FilterByTag/None",
"text": "(none)"
},
"$:/language/Manager/Controls/FilterByTag/Prompt": {
"title": "$:/language/Manager/Controls/FilterByTag/Prompt",
"text": "Filter by tag:"
},
"$:/language/Manager/Controls/Order/Prompt": {
"title": "$:/language/Manager/Controls/Order/Prompt",
"text": "Reverse order"
},
"$:/language/Manager/Controls/Search/Placeholder": {
"title": "$:/language/Manager/Controls/Search/Placeholder",
"text": "Search"
},
"$:/language/Manager/Controls/Search/Prompt": {
"title": "$:/language/Manager/Controls/Search/Prompt",
"text": "Search:"
},
"$:/language/Manager/Controls/Show/Option/Tags": {
"title": "$:/language/Manager/Controls/Show/Option/Tags",
"text": "tags"
},
"$:/language/Manager/Controls/Show/Option/Tiddlers": {
"title": "$:/language/Manager/Controls/Show/Option/Tiddlers",
"text": "tiddlers"
},
"$:/language/Manager/Controls/Show/Prompt": {
"title": "$:/language/Manager/Controls/Show/Prompt",
"text": "Show:"
},
"$:/language/Manager/Controls/Sort/Prompt": {
"title": "$:/language/Manager/Controls/Sort/Prompt",
"text": "Sort by:"
},
"$:/language/Manager/Item/Colour": {
"title": "$:/language/Manager/Item/Colour",
"text": "Colour"
},
"$:/language/Manager/Item/Fields": {
"title": "$:/language/Manager/Item/Fields",
"text": "Fields"
},
"$:/language/Manager/Item/Icon/None": {
"title": "$:/language/Manager/Item/Icon/None",
"text": "(none)"
},
"$:/language/Manager/Item/Icon": {
"title": "$:/language/Manager/Item/Icon",
"text": "Icon"
},
"$:/language/Manager/Item/RawText": {
"title": "$:/language/Manager/Item/RawText",
"text": "Raw text"
},
"$:/language/Manager/Item/Tags": {
"title": "$:/language/Manager/Item/Tags",
"text": "Tags"
},
"$:/language/Manager/Item/Tools": {
"title": "$:/language/Manager/Item/Tools",
"text": "Tools"
},
"$:/language/Manager/Item/WikifiedText": {
"title": "$:/language/Manager/Item/WikifiedText",
"text": "Wikified text"
},
"$:/language/MissingTiddler/Hint": {
"title": "$:/language/MissingTiddler/Hint",
"text": "Missing tiddler \"<$text text=<<currentTiddler>>/>\" -- click {{||$:/core/ui/Buttons/edit}} to create"
},
"$:/language/No": {
"title": "$:/language/No",
"text": "No"
},
"$:/language/OfficialPluginLibrary": {
"title": "$:/language/OfficialPluginLibrary",
"text": "Official ~TiddlyWiki Plugin Library"
},
"$:/language/OfficialPluginLibrary/Hint": {
"title": "$:/language/OfficialPluginLibrary/Hint",
"text": "The official ~TiddlyWiki plugin library at tiddlywiki.com. Plugins, themes and language packs are maintained by the core team."
},
"$:/language/PluginReloadWarning": {
"title": "$:/language/PluginReloadWarning",
"text": "Please save {{$:/core/ui/Buttons/save-wiki}} and reload {{$:/core/ui/Buttons/refresh}} to allow changes to ~JavaScript plugins to take effect"
},
"$:/language/RecentChanges/DateFormat": {
"title": "$:/language/RecentChanges/DateFormat",
"text": "DDth MMM YYYY"
},
"$:/language/SystemTiddler/Tooltip": {
"title": "$:/language/SystemTiddler/Tooltip",
"text": "This is a system tiddler"
},
"$:/language/SystemTiddlers/Include/Prompt": {
"title": "$:/language/SystemTiddlers/Include/Prompt",
"text": "Include system tiddlers"
},
"$:/language/TagManager/Colour/Heading": {
"title": "$:/language/TagManager/Colour/Heading",
"text": "Colour"
},
"$:/language/TagManager/Count/Heading": {
"title": "$:/language/TagManager/Count/Heading",
"text": "Count"
},
"$:/language/TagManager/Icon/Heading": {
"title": "$:/language/TagManager/Icon/Heading",
"text": "Icon"
},
"$:/language/TagManager/Icons/None": {
"title": "$:/language/TagManager/Icons/None",
"text": "None"
},
"$:/language/TagManager/Info/Heading": {
"title": "$:/language/TagManager/Info/Heading",
"text": "Info"
},
"$:/language/TagManager/Tag/Heading": {
"title": "$:/language/TagManager/Tag/Heading",
"text": "Tag"
},
"$:/language/Tiddler/DateFormat": {
"title": "$:/language/Tiddler/DateFormat",
"text": "DDth MMM YYYY at hh12:0mmam"
},
"$:/language/UnsavedChangesWarning": {
"title": "$:/language/UnsavedChangesWarning",
"text": "You have unsaved changes in TiddlyWiki"
},
"$:/language/Yes": {
"title": "$:/language/Yes",
"text": "Yes"
},
"$:/language/Modals/Download": {
"title": "$:/language/Modals/Download",
"subtitle": "Download changes",
"footer": "<$button message=\"tm-close-tiddler\">Close</$button>",
"help": "https://tiddlywiki.com/static/DownloadingChanges.html",
"text": "Your browser only supports manual saving.\n\nTo save your modified wiki, right click on the download link below and select \"Download file\" or \"Save file\", and then choose the folder and filename.\n\n//You can marginally speed things up by clicking the link with the control key (Windows) or the options/alt key (Mac OS X). You will not be prompted for the folder or filename, but your browser is likely to give it an unrecognisable name -- you may need to rename the file to include an `.html` extension before you can do anything useful with it.//\n\nOn smartphones that do not allow files to be downloaded you can instead bookmark the link, and then sync your bookmarks to a desktop computer from where the wiki can be saved normally.\n"
},
"$:/language/Modals/SaveInstructions": {
"title": "$:/language/Modals/SaveInstructions",
"subtitle": "Save your work",
"footer": "<$button message=\"tm-close-tiddler\">Close</$button>",
"help": "https://tiddlywiki.com/static/SavingChanges.html",
"text": "Your changes to this wiki need to be saved as a ~TiddlyWiki HTML file.\n\n!!! Desktop browsers\n\n# Select ''Save As'' from the ''File'' menu\n# Choose a filename and location\n#* Some browsers also require you to explicitly specify the file saving format as ''Webpage, HTML only'' or similar\n# Close this tab\n\n!!! Smartphone browsers\n\n# Create a bookmark to this page\n#* If you've got iCloud or Google Sync set up then the bookmark will automatically sync to your desktop where you can open it and save it as above\n# Close this tab\n\n//If you open the bookmark again in Mobile Safari you will see this message again. If you want to go ahead and use the file, just click the ''close'' button below//\n"
},
"$:/config/NewJournal/Title": {
"title": "$:/config/NewJournal/Title",
"text": "DDth MMM YYYY"
},
"$:/config/NewJournal/Text": {
"title": "$:/config/NewJournal/Text",
"text": ""
},
"$:/config/NewJournal/Tags": {
"title": "$:/config/NewJournal/Tags",
"tags": "Journal"
},
"$:/language/Notifications/Save/Done": {
"title": "$:/language/Notifications/Save/Done",
"text": "Saved wiki"
},
"$:/language/Notifications/Save/Starting": {
"title": "$:/language/Notifications/Save/Starting",
"text": "Starting to save wiki"
},
"$:/language/Notifications/CopiedToClipboard/Succeeded": {
"title": "$:/language/Notifications/CopiedToClipboard/Succeeded",
"text": "Copied to clipboard!"
},
"$:/language/Notifications/CopiedToClipboard/Failed": {
"title": "$:/language/Notifications/CopiedToClipboard/Failed",
"text": "Failed to copy to clipboard!"
},
"$:/language/Search/DefaultResults/Caption": {
"title": "$:/language/Search/DefaultResults/Caption",
"text": "List"
},
"$:/language/Search/Filter/Caption": {
"title": "$:/language/Search/Filter/Caption",
"text": "Filter"
},
"$:/language/Search/Filter/Hint": {
"title": "$:/language/Search/Filter/Hint",
"text": "Search via a [[filter expression|https://tiddlywiki.com/static/Filters.html]]"
},
"$:/language/Search/Filter/Matches": {
"title": "$:/language/Search/Filter/Matches",
"text": "//<small><<resultCount>> matches</small>//"
},
"$:/language/Search/Matches": {
"title": "$:/language/Search/Matches",
"text": "//<small><<resultCount>> matches</small>//"
},
"$:/language/Search/Matches/All": {
"title": "$:/language/Search/Matches/All",
"text": "All matches:"
},
"$:/language/Search/Matches/Title": {
"title": "$:/language/Search/Matches/Title",
"text": "Title matches:"
},
"$:/language/Search/Search": {
"title": "$:/language/Search/Search",
"text": "Search"
},
"$:/language/Search/Search/TooShort": {
"title": "$:/language/Search/Search/TooShort",
"text": "Search text too short"
},
"$:/language/Search/Shadows/Caption": {
"title": "$:/language/Search/Shadows/Caption",
"text": "Shadows"
},
"$:/language/Search/Shadows/Hint": {
"title": "$:/language/Search/Shadows/Hint",
"text": "Search for shadow tiddlers"
},
"$:/language/Search/Shadows/Matches": {
"title": "$:/language/Search/Shadows/Matches",
"text": "//<small><<resultCount>> matches</small>//"
},
"$:/language/Search/Standard/Caption": {
"title": "$:/language/Search/Standard/Caption",
"text": "Standard"
},
"$:/language/Search/Standard/Hint": {
"title": "$:/language/Search/Standard/Hint",
"text": "Search for standard tiddlers"
},
"$:/language/Search/Standard/Matches": {
"title": "$:/language/Search/Standard/Matches",
"text": "//<small><<resultCount>> matches</small>//"
},
"$:/language/Search/System/Caption": {
"title": "$:/language/Search/System/Caption",
"text": "System"
},
"$:/language/Search/System/Hint": {
"title": "$:/language/Search/System/Hint",
"text": "Search for system tiddlers"
},
"$:/language/Search/System/Matches": {
"title": "$:/language/Search/System/Matches",
"text": "//<small><<resultCount>> matches</small>//"
},
"$:/language/SideBar/All/Caption": {
"title": "$:/language/SideBar/All/Caption",
"text": "All"
},
"$:/language/SideBar/Contents/Caption": {
"title": "$:/language/SideBar/Contents/Caption",
"text": "Contents"
},
"$:/language/SideBar/Drafts/Caption": {
"title": "$:/language/SideBar/Drafts/Caption",
"text": "Drafts"
},
"$:/language/SideBar/Explorer/Caption": {
"title": "$:/language/SideBar/Explorer/Caption",
"text": "Explorer"
},
"$:/language/SideBar/Missing/Caption": {
"title": "$:/language/SideBar/Missing/Caption",
"text": "Missing"
},
"$:/language/SideBar/More/Caption": {
"title": "$:/language/SideBar/More/Caption",
"text": "More"
},
"$:/language/SideBar/Open/Caption": {
"title": "$:/language/SideBar/Open/Caption",
"text": "Open"
},
"$:/language/SideBar/Orphans/Caption": {
"title": "$:/language/SideBar/Orphans/Caption",
"text": "Orphans"
},
"$:/language/SideBar/Recent/Caption": {
"title": "$:/language/SideBar/Recent/Caption",
"text": "Recent"
},
"$:/language/SideBar/Shadows/Caption": {
"title": "$:/language/SideBar/Shadows/Caption",
"text": "Shadows"
},
"$:/language/SideBar/System/Caption": {
"title": "$:/language/SideBar/System/Caption",
"text": "System"
},
"$:/language/SideBar/Tags/Caption": {
"title": "$:/language/SideBar/Tags/Caption",
"text": "Tags"
},
"$:/language/SideBar/Tags/Untagged/Caption": {
"title": "$:/language/SideBar/Tags/Untagged/Caption",
"text": "untagged"
},
"$:/language/SideBar/Tools/Caption": {
"title": "$:/language/SideBar/Tools/Caption",
"text": "Tools"
},
"$:/language/SideBar/Types/Caption": {
"title": "$:/language/SideBar/Types/Caption",
"text": "Types"
},
"$:/SiteSubtitle": {
"title": "$:/SiteSubtitle",
"text": "a non-linear personal web notebook"
},
"$:/SiteTitle": {
"title": "$:/SiteTitle",
"text": "My ~TiddlyWiki"
},
"$:/language/Snippets/ListByTag": {
"title": "$:/language/Snippets/ListByTag",
"tags": "$:/tags/TextEditor/Snippet",
"caption": "List of tiddlers by tag",
"text": "<<list-links \"[tag[task]sort[title]]\">>\n"
},
"$:/language/Snippets/MacroDefinition": {
"title": "$:/language/Snippets/MacroDefinition",
"tags": "$:/tags/TextEditor/Snippet",
"caption": "Macro definition",
"text": "\\define macroName(param1:\"default value\",param2)\nText of the macro\n\\end\n"
},
"$:/language/Snippets/Table4x3": {
"title": "$:/language/Snippets/Table4x3",
"tags": "$:/tags/TextEditor/Snippet",
"caption": "Table with 4 columns by 3 rows",
"text": "|! |!Alpha |!Beta |!Gamma |!Delta |\n|!One | | | | |\n|!Two | | | | |\n|!Three | | | | |\n"
},
"$:/language/Snippets/TableOfContents": {
"title": "$:/language/Snippets/TableOfContents",
"tags": "$:/tags/TextEditor/Snippet",
"caption": "Table of Contents",
"text": "<div class=\"tc-table-of-contents\">\n\n<<toc-selective-expandable 'TableOfContents'>>\n\n</div>"
},
"$:/language/ThemeTweaks/ThemeTweaks": {
"title": "$:/language/ThemeTweaks/ThemeTweaks",
"text": "Theme Tweaks"
},
"$:/language/ThemeTweaks/ThemeTweaks/Hint": {
"title": "$:/language/ThemeTweaks/ThemeTweaks/Hint",
"text": "You can tweak certain aspects of the ''Vanilla'' theme."
},
"$:/language/ThemeTweaks/Options": {
"title": "$:/language/ThemeTweaks/Options",
"text": "Options"
},
"$:/language/ThemeTweaks/Options/SidebarLayout": {
"title": "$:/language/ThemeTweaks/Options/SidebarLayout",
"text": "Sidebar layout"
},
"$:/language/ThemeTweaks/Options/SidebarLayout/Fixed-Fluid": {
"title": "$:/language/ThemeTweaks/Options/SidebarLayout/Fixed-Fluid",
"text": "Fixed story, fluid sidebar"
},
"$:/language/ThemeTweaks/Options/SidebarLayout/Fluid-Fixed": {
"title": "$:/language/ThemeTweaks/Options/SidebarLayout/Fluid-Fixed",
"text": "Fluid story, fixed sidebar"
},
"$:/language/ThemeTweaks/Options/StickyTitles": {
"title": "$:/language/ThemeTweaks/Options/StickyTitles",
"text": "Sticky titles"
},
"$:/language/ThemeTweaks/Options/StickyTitles/Hint": {
"title": "$:/language/ThemeTweaks/Options/StickyTitles/Hint",
"text": "Causes tiddler titles to \"stick\" to the top of the browser window"
},
"$:/language/ThemeTweaks/Options/CodeWrapping": {
"title": "$:/language/ThemeTweaks/Options/CodeWrapping",
"text": "Wrap long lines in code blocks"
},
"$:/language/ThemeTweaks/Settings": {
"title": "$:/language/ThemeTweaks/Settings",
"text": "Settings"
},
"$:/language/ThemeTweaks/Settings/FontFamily": {
"title": "$:/language/ThemeTweaks/Settings/FontFamily",
"text": "Font family"
},
"$:/language/ThemeTweaks/Settings/CodeFontFamily": {
"title": "$:/language/ThemeTweaks/Settings/CodeFontFamily",
"text": "Code font family"
},
"$:/language/ThemeTweaks/Settings/EditorFontFamily": {
"title": "$:/language/ThemeTweaks/Settings/EditorFontFamily",
"text": "Editor font family"
},
"$:/language/ThemeTweaks/Settings/BackgroundImage": {
"title": "$:/language/ThemeTweaks/Settings/BackgroundImage",
"text": "Page background image"
},
"$:/language/ThemeTweaks/Settings/BackgroundImageAttachment": {
"title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment",
"text": "Page background image attachment"
},
"$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Scroll": {
"title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Scroll",
"text": "Scroll with tiddlers"
},
"$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Fixed": {
"title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Fixed",
"text": "Fixed to window"
},
"$:/language/ThemeTweaks/Settings/BackgroundImageSize": {
"title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize",
"text": "Page background image size"
},
"$:/language/ThemeTweaks/Settings/BackgroundImageSize/Auto": {
"title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Auto",
"text": "Auto"
},
"$:/language/ThemeTweaks/Settings/BackgroundImageSize/Cover": {
"title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Cover",
"text": "Cover"
},
"$:/language/ThemeTweaks/Settings/BackgroundImageSize/Contain": {
"title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Contain",
"text": "Contain"
},
"$:/language/ThemeTweaks/Metrics": {
"title": "$:/language/ThemeTweaks/Metrics",
"text": "Sizes"
},
"$:/language/ThemeTweaks/Metrics/FontSize": {
"title": "$:/language/ThemeTweaks/Metrics/FontSize",
"text": "Font size"
},
"$:/language/ThemeTweaks/Metrics/LineHeight": {
"title": "$:/language/ThemeTweaks/Metrics/LineHeight",
"text": "Line height"
},
"$:/language/ThemeTweaks/Metrics/BodyFontSize": {
"title": "$:/language/ThemeTweaks/Metrics/BodyFontSize",
"text": "Font size for tiddler body"
},
"$:/language/ThemeTweaks/Metrics/BodyLineHeight": {
"title": "$:/language/ThemeTweaks/Metrics/BodyLineHeight",
"text": "Line height for tiddler body"
},
"$:/language/ThemeTweaks/Metrics/StoryLeft": {
"title": "$:/language/ThemeTweaks/Metrics/StoryLeft",
"text": "Story left position"
},
"$:/language/ThemeTweaks/Metrics/StoryLeft/Hint": {
"title": "$:/language/ThemeTweaks/Metrics/StoryLeft/Hint",
"text": "how far the left margin of the story river<br>(tiddler area) is from the left of the page"
},
"$:/language/ThemeTweaks/Metrics/StoryTop": {
"title": "$:/language/ThemeTweaks/Metrics/StoryTop",
"text": "Story top position"
},
"$:/language/ThemeTweaks/Metrics/StoryTop/Hint": {
"title": "$:/language/ThemeTweaks/Metrics/StoryTop/Hint",
"text": "how far the top margin of the story river<br>is from the top of the page"
},
"$:/language/ThemeTweaks/Metrics/StoryRight": {
"title": "$:/language/ThemeTweaks/Metrics/StoryRight",
"text": "Story right"
},
"$:/language/ThemeTweaks/Metrics/StoryRight/Hint": {
"title": "$:/language/ThemeTweaks/Metrics/StoryRight/Hint",
"text": "how far the left margin of the sidebar <br>is from the left of the page"
},
"$:/language/ThemeTweaks/Metrics/StoryWidth": {
"title": "$:/language/ThemeTweaks/Metrics/StoryWidth",
"text": "Story width"
},
"$:/language/ThemeTweaks/Metrics/StoryWidth/Hint": {
"title": "$:/language/ThemeTweaks/Metrics/StoryWidth/Hint",
"text": "the overall width of the story river"
},
"$:/language/ThemeTweaks/Metrics/TiddlerWidth": {
"title": "$:/language/ThemeTweaks/Metrics/TiddlerWidth",
"text": "Tiddler width"
},
"$:/language/ThemeTweaks/Metrics/TiddlerWidth/Hint": {
"title": "$:/language/ThemeTweaks/Metrics/TiddlerWidth/Hint",
"text": "within the story river"
},
"$:/language/ThemeTweaks/Metrics/SidebarBreakpoint": {
"title": "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint",
"text": "Sidebar breakpoint"
},
"$:/language/ThemeTweaks/Metrics/SidebarBreakpoint/Hint": {
"title": "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint/Hint",
"text": "the minimum page width at which the story<br>river and sidebar will appear side by side"
},
"$:/language/ThemeTweaks/Metrics/SidebarWidth": {
"title": "$:/language/ThemeTweaks/Metrics/SidebarWidth",
"text": "Sidebar width"
},
"$:/language/ThemeTweaks/Metrics/SidebarWidth/Hint": {
"title": "$:/language/ThemeTweaks/Metrics/SidebarWidth/Hint",
"text": "the width of the sidebar in fluid-fixed layout"
},
"$:/language/TiddlerInfo/Advanced/Caption": {
"title": "$:/language/TiddlerInfo/Advanced/Caption",
"text": "Advanced"
},
"$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint": {
"title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint",
"text": "none"
},
"$:/language/TiddlerInfo/Advanced/PluginInfo/Heading": {
"title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading",
"text": "Plugin Details"
},
"$:/language/TiddlerInfo/Advanced/PluginInfo/Hint": {
"title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint",
"text": "This plugin contains the following shadow tiddlers:"
},
"$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading": {
"title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading",
"text": "Shadow Status"
},
"$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint": {
"title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint",
"text": "The tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> is not a shadow tiddler"
},
"$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint": {
"title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint",
"text": "The tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> is a shadow tiddler"
},
"$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source": {
"title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source",
"text": "It is defined in the plugin <$link to=<<pluginTiddler>>><$text text=<<pluginTiddler>>/></$link>"
},
"$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint": {
"title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint",
"text": "It is overridden by an ordinary tiddler"
},
"$:/language/TiddlerInfo/Fields/Caption": {
"title": "$:/language/TiddlerInfo/Fields/Caption",
"text": "Fields"
},
"$:/language/TiddlerInfo/List/Caption": {
"title": "$:/language/TiddlerInfo/List/Caption",
"text": "List"
},
"$:/language/TiddlerInfo/List/Empty": {
"title": "$:/language/TiddlerInfo/List/Empty",
"text": "This tiddler does not have a list"
},
"$:/language/TiddlerInfo/Listed/Caption": {
"title": "$:/language/TiddlerInfo/Listed/Caption",
"text": "Listed"
},
"$:/language/TiddlerInfo/Listed/Empty": {
"title": "$:/language/TiddlerInfo/Listed/Empty",
"text": "This tiddler is not listed by any others"
},
"$:/language/TiddlerInfo/References/Caption": {
"title": "$:/language/TiddlerInfo/References/Caption",
"text": "References"
},
"$:/language/TiddlerInfo/References/Empty": {
"title": "$:/language/TiddlerInfo/References/Empty",
"text": "No tiddlers link to this one"
},
"$:/language/TiddlerInfo/Tagging/Caption": {
"title": "$:/language/TiddlerInfo/Tagging/Caption",
"text": "Tagging"
},
"$:/language/TiddlerInfo/Tagging/Empty": {
"title": "$:/language/TiddlerInfo/Tagging/Empty",
"text": "No tiddlers are tagged with this one"
},
"$:/language/TiddlerInfo/Tools/Caption": {
"title": "$:/language/TiddlerInfo/Tools/Caption",
"text": "Tools"
},
"$:/language/Docs/Types/application/javascript": {
"title": "$:/language/Docs/Types/application/javascript",
"description": "JavaScript code",
"name": "application/javascript",
"group": "Developer",
"group-sort": "2"
},
"$:/language/Docs/Types/application/json": {
"title": "$:/language/Docs/Types/application/json",
"description": "JSON data",
"name": "application/json",
"group": "Developer",
"group-sort": "2"
},
"$:/language/Docs/Types/application/x-tiddler-dictionary": {
"title": "$:/language/Docs/Types/application/x-tiddler-dictionary",
"description": "Data dictionary",
"name": "application/x-tiddler-dictionary",
"group": "Developer",
"group-sort": "2"
},
"$:/language/Docs/Types/image/gif": {
"title": "$:/language/Docs/Types/image/gif",
"description": "GIF image",
"name": "image/gif",
"group": "Image",
"group-sort": "1"
},
"$:/language/Docs/Types/image/jpeg": {
"title": "$:/language/Docs/Types/image/jpeg",
"description": "JPEG image",
"name": "image/jpeg",
"group": "Image",
"group-sort": "1"
},
"$:/language/Docs/Types/image/png": {
"title": "$:/language/Docs/Types/image/png",
"description": "PNG image",
"name": "image/png",
"group": "Image",
"group-sort": "1"
},
"$:/language/Docs/Types/image/svg+xml": {
"title": "$:/language/Docs/Types/image/svg+xml",
"description": "Structured Vector Graphics image",
"name": "image/svg+xml",
"group": "Image",
"group-sort": "1"
},
"$:/language/Docs/Types/image/x-icon": {
"title": "$:/language/Docs/Types/image/x-icon",
"description": "ICO format icon file",
"name": "image/x-icon",
"group": "Image",
"group-sort": "1"
},
"$:/language/Docs/Types/text/css": {
"title": "$:/language/Docs/Types/text/css",
"description": "Static stylesheet",
"name": "text/css",
"group": "Developer",
"group-sort": "2"
},
"$:/language/Docs/Types/text/html": {
"title": "$:/language/Docs/Types/text/html",
"description": "HTML markup",
"name": "text/html",
"group": "Text",
"group-sort": "0"
},
"$:/language/Docs/Types/text/plain": {
"title": "$:/language/Docs/Types/text/plain",
"description": "Plain text",
"name": "text/plain",
"group": "Text",
"group-sort": "0"
},
"$:/language/Docs/Types/text/vnd.tiddlywiki": {
"title": "$:/language/Docs/Types/text/vnd.tiddlywiki",
"description": "TiddlyWiki 5",
"name": "text/vnd.tiddlywiki",
"group": "Text",
"group-sort": "0"
},
"$:/language/Docs/Types/text/x-tiddlywiki": {
"title": "$:/language/Docs/Types/text/x-tiddlywiki",
"description": "TiddlyWiki Classic",
"name": "text/x-tiddlywiki",
"group": "Text",
"group-sort": "0"
},
"$:/languages/en-GB/icon": {
"title": "$:/languages/en-GB/icon",
"type": "image/svg+xml",
"text": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 60 30\" width=\"1200\" height=\"600\">\n<clipPath id=\"t\">\n\t<path d=\"M30,15 h30 v15 z v15 h-30 z h-30 v-15 z v-15 h30 z\"/>\n</clipPath>\n<path d=\"M0,0 v30 h60 v-30 z\" fill=\"#00247d\"/>\n<path d=\"M0,0 L60,30 M60,0 L0,30\" stroke=\"#fff\" stroke-width=\"6\"/>\n<path d=\"M0,0 L60,30 M60,0 L0,30\" clip-path=\"url(#t)\" stroke=\"#cf142b\" stroke-width=\"4\"/>\n<path d=\"M30,0 v30 M0,15 h60\" stroke=\"#fff\" stroke-width=\"10\"/>\n<path d=\"M30,0 v30 M0,15 h60\" stroke=\"#cf142b\" stroke-width=\"6\"/>\n</svg>\n"
},
"$:/languages/en-GB": {
"title": "$:/languages/en-GB",
"name": "en-GB",
"description": "English (British)",
"author": "JeremyRuston",
"core-version": ">=5.0.0\"",
"text": "Stub pseudo-plugin for the default language"
},
"$:/core/modules/commander.js": {
"title": "$:/core/modules/commander.js",
"text": "/*\\\ntitle: $:/core/modules/commander.js\ntype: application/javascript\nmodule-type: global\n\nThe $tw.Commander class is a command interpreter\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nParse a sequence of commands\n\tcommandTokens: an array of command string tokens\n\twiki: reference to the wiki store object\n\tstreams: {output:, error:}, each of which has a write(string) method\n\tcallback: a callback invoked as callback(err) where err is null if there was no error\n*/\nvar Commander = function(commandTokens,callback,wiki,streams) {\n\tvar path = require(\"path\");\n\tthis.commandTokens = commandTokens;\n\tthis.nextToken = 0;\n\tthis.callback = callback;\n\tthis.wiki = wiki;\n\tthis.streams = streams;\n\tthis.outputPath = path.resolve($tw.boot.wikiPath,$tw.config.wikiOutputSubDir);\n};\n\n/*\nLog a string if verbose flag is set\n*/\nCommander.prototype.log = function(str) {\n\tif(this.verbose) {\n\t\tthis.streams.output.write(str + \"\\n\");\n\t}\n};\n\n/*\nWrite a string if verbose flag is set\n*/\nCommander.prototype.write = function(str) {\n\tif(this.verbose) {\n\t\tthis.streams.output.write(str);\n\t}\n};\n\n/*\nAdd a string of tokens to the command queue\n*/\nCommander.prototype.addCommandTokens = function(commandTokens) {\n\tvar params = commandTokens.slice(0);\n\tparams.unshift(0);\n\tparams.unshift(this.nextToken);\n\tArray.prototype.splice.apply(this.commandTokens,params);\n};\n\n/*\nExecute the sequence of commands and invoke a callback on completion\n*/\nCommander.prototype.execute = function() {\n\tthis.executeNextCommand();\n};\n\n/*\nExecute the next command in the sequence\n*/\nCommander.prototype.executeNextCommand = function() {\n\tvar self = this;\n\t// Invoke the callback if there are no more commands\n\tif(this.nextToken >= this.commandTokens.length) {\n\t\tthis.callback(null);\n\t} else {\n\t\t// Get and check the command token\n\t\tvar commandName = this.commandTokens[this.nextToken++];\n\t\tif(commandName.substr(0,2) !== \"--\") {\n\t\t\tthis.callback(\"Missing command: \" + commandName);\n\t\t} else {\n\t\t\tcommandName = commandName.substr(2); // Trim off the --\n\t\t\t// Accumulate the parameters to the command\n\t\t\tvar params = [];\n\t\t\twhile(this.nextToken < this.commandTokens.length && \n\t\t\t\tthis.commandTokens[this.nextToken].substr(0,2) !== \"--\") {\n\t\t\t\tparams.push(this.commandTokens[this.nextToken++]);\n\t\t\t}\n\t\t\t// Get the command info\n\t\t\tvar command = $tw.commands[commandName],\n\t\t\t\tc,err;\n\t\t\tif(!command) {\n\t\t\t\tthis.callback(\"Unknown command: \" + commandName);\n\t\t\t} else {\n\t\t\t\tif(this.verbose) {\n\t\t\t\t\tthis.streams.output.write(\"Executing command: \" + commandName + \" \" + params.join(\" \") + \"\\n\");\n\t\t\t\t}\n\t\t\t\t// Parse named parameters if required\n\t\t\t\tif(command.info.namedParameterMode) {\n\t\t\t\t\tparams = this.extractNamedParameters(params,command.info.mandatoryParameters);\n\t\t\t\t\tif(typeof params === \"string\") {\n\t\t\t\t\t\treturn this.callback(params);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif(command.info.synchronous) {\n\t\t\t\t\t// Synchronous command\n\t\t\t\t\tc = new command.Command(params,this);\n\t\t\t\t\terr = c.execute();\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\tthis.callback(err);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tthis.executeNextCommand();\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\t// Asynchronous command\n\t\t\t\t\tc = new command.Command(params,this,function(err) {\n\t\t\t\t\t\tif(err) {\n\t\t\t\t\t\t\tself.callback(err);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tself.executeNextCommand();\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t\terr = c.execute();\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\tthis.callback(err);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n};\n\n/*\nGiven an array of parameter strings `params` in name:value format, and an array of mandatory parameter names in `mandatoryParameters`, returns a hashmap of values or a string if error\n*/\nCommander.prototype.extractNamedParameters = function(params,mandatoryParameters) {\n\tmandatoryParameters = mandatoryParameters || [];\n\tvar errors = [],\n\t\tparamsByName = Object.create(null);\n\t// Extract the parameters\n\t$tw.utils.each(params,function(param) {\n\t\tvar index = param.indexOf(\"=\");\n\t\tif(index < 1) {\n\t\t\terrors.push(\"malformed named parameter: '\" + param + \"'\");\n\t\t}\n\t\tparamsByName[param.slice(0,index)] = $tw.utils.trim(param.slice(index+1));\n\t});\n\t// Check the mandatory parameters are present\n\t$tw.utils.each(mandatoryParameters,function(mandatoryParameter) {\n\t\tif(!$tw.utils.hop(paramsByName,mandatoryParameter)) {\n\t\t\terrors.push(\"missing mandatory parameter: '\" + mandatoryParameter + \"'\");\n\t\t}\n\t});\n\t// Return any errors\n\tif(errors.length > 0) {\n\t\treturn errors.join(\" and\\n\");\n\t} else {\n\t\treturn paramsByName;\t\t\n\t}\n};\n\nCommander.initCommands = function(moduleType) {\n\tmoduleType = moduleType || \"command\";\n\t$tw.commands = {};\n\t$tw.modules.forEachModuleOfType(moduleType,function(title,module) {\n\t\tvar c = $tw.commands[module.info.name] = {};\n\t\t// Add the methods defined by the module\n\t\tfor(var f in module) {\n\t\t\tif($tw.utils.hop(module,f)) {\n\t\t\t\tc[f] = module[f];\n\t\t\t}\n\t\t}\n\t});\n};\n\nexports.Commander = Commander;\n\n})();\n",
"type": "application/javascript",
"module-type": "global"
},
"$:/core/modules/commands/build.js": {
"title": "$:/core/modules/commands/build.js",
"text": "/*\\\ntitle: $:/core/modules/commands/build.js\ntype: application/javascript\nmodule-type: command\n\nCommand to build a build target\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"build\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\t// Get the build targets defined in the wiki\n\tvar buildTargets = $tw.boot.wikiInfo.build;\n\tif(!buildTargets) {\n\t\treturn \"No build targets defined\";\n\t}\n\t// Loop through each of the specified targets\n\tvar targets;\n\tif(this.params.length > 0) {\n\t\ttargets = this.params;\n\t} else {\n\t\ttargets = Object.keys(buildTargets);\n\t}\n\tfor(var targetIndex=0; targetIndex<targets.length; targetIndex++) {\n\t\tvar target = targets[targetIndex],\n\t\t\tcommands = buildTargets[target];\n\t\tif(!commands) {\n\t\t\treturn \"Build target '\" + target + \"' not found\";\n\t\t}\n\t\t// Add the commands to the queue\n\t\tthis.commander.addCommandTokens(commands);\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/clearpassword.js": {
"title": "$:/core/modules/commands/clearpassword.js",
"text": "/*\\\ntitle: $:/core/modules/commands/clearpassword.js\ntype: application/javascript\nmodule-type: command\n\nClear password for crypto operations\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"clearpassword\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\t$tw.crypto.setPassword(null);\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/deletetiddlers.js": {
"title": "$:/core/modules/commands/deletetiddlers.js",
"text": "/*\\\ntitle: $:/core/modules/commands/deletetiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to delete tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"deletetiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing filter\";\n\t}\n\tvar self = this,\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\twiki.deleteTiddler(title);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/editions.js": {
"title": "$:/core/modules/commands/editions.js",
"text": "/*\\\ntitle: $:/core/modules/commands/editions.js\ntype: application/javascript\nmodule-type: command\n\nCommand to list the available editions\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"editions\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this;\n\t// Output the list\n\tthis.commander.streams.output.write(\"Available editions:\\n\\n\");\n\tvar editionInfo = $tw.utils.getEditionInfo();\n\t$tw.utils.each(editionInfo,function(info,name) {\n\t\tself.commander.streams.output.write(\" \" + name + \": \" + info.description + \"\\n\");\n\t});\n\tthis.commander.streams.output.write(\"\\n\");\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/fetch.js": {
"title": "$:/core/modules/commands/fetch.js",
"text": "/*\\\ntitle: $:/core/modules/commands/fetch.js\ntype: application/javascript\nmodule-type: command\n\nCommands to fetch external tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"fetch\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing subcommand and url\";\n\t}\n\tswitch(this.params[0]) {\n\t\tcase \"raw-file\":\n\t\t\treturn this.fetchFiles({\n\t\t\t\traw: true,\n\t\t\t\turl: this.params[1],\n\t\t\t\ttransformFilter: this.params[2] || \"\",\n\t\t\t\tcallback: this.callback\n\t\t\t});\n\t\t\tbreak;\n\t\tcase \"file\":\n\t\t\treturn this.fetchFiles({\n\t\t\t\turl: this.params[1],\n\t\t\t\timportFilter: this.params[2],\n\t\t\t\ttransformFilter: this.params[3] || \"\",\n\t\t\t\tcallback: this.callback\n\t\t\t});\n\t\t\tbreak;\n\t\tcase \"raw-files\":\n\t\t\treturn this.fetchFiles({\n\t\t\t\traw: true,\n\t\t\t\turlFilter: this.params[1],\n\t\t\t\ttransformFilter: this.params[2] || \"\",\n\t\t\t\tcallback: this.callback\n\t\t\t});\n\t\t\tbreak;\n\t\tcase \"files\":\n\t\t\treturn this.fetchFiles({\n\t\t\t\turlFilter: this.params[1],\n\t\t\t\timportFilter: this.params[2],\n\t\t\t\ttransformFilter: this.params[3] || \"\",\n\t\t\t\tcallback: this.callback\n\t\t\t});\n\t\t\tbreak;\n\t}\n\treturn null;\n};\n\nCommand.prototype.fetchFiles = function(options) {\n\tvar self = this;\n\t// Get the list of URLs\n\tvar urls;\n\tif(options.url) {\n\t\turls = [options.url]\n\t} else if(options.urlFilter) {\n\t\turls = $tw.wiki.filterTiddlers(options.urlFilter);\n\t} else {\n\t\treturn \"Missing URL\";\n\t}\n\t// Process each URL in turn\n\tvar next = 0;\n\tvar getNextFile = function(err) {\n\t\tif(err) {\n\t\t\treturn options.callback(err);\n\t\t}\n\t\tif(next < urls.length) {\n\t\t\tself.fetchFile(urls[next++],options,getNextFile);\n\t\t} else {\n\t\t\toptions.callback(null);\n\t\t}\n\t};\n\tgetNextFile(null);\n\t// Success\n\treturn null;\n};\n\nCommand.prototype.fetchFile = function(url,options,callback,redirectCount) {\n\tif(redirectCount > 10) {\n\t\treturn callback(\"Error too many redirects retrieving \" + url);\n\t}\n\tvar self = this,\n\t\tlib = url.substr(0,8) === \"https://\" ? require(\"https\") : require(\"http\");\n\tlib.get(url).on(\"response\",function(response) {\n\t var type = (response.headers[\"content-type\"] || \"\").split(\";\")[0],\n\t \tdata = [];\n\t self.commander.write(\"Reading \" + url + \": \");\n\t response.on(\"data\",function(chunk) {\n\t data.push(chunk);\n\t self.commander.write(\".\");\n\t });\n\t response.on(\"end\",function() {\n\t self.commander.write(\"\\n\");\n\t if(response.statusCode === 200) {\n\t\t self.processBody(Buffer.concat(data),type,options,url);\n\t\t callback(null);\n\t } else {\n\t \tif(response.statusCode === 302 || response.statusCode === 303 || response.statusCode === 307) {\n\t \t\treturn self.fetchFile(response.headers.location,options,callback,redirectCount + 1);\n\t \t} else {\n\t\t \treturn callback(\"Error \" + response.statusCode + \" retrieving \" + url)\t \t\t\n\t \t}\n\t }\n\t \t});\n\t \tresponse.on(\"error\",function(e) {\n\t\t\tconsole.log(\"Error on GET request: \" + e);\n\t\t\tcallback(e);\n\t \t});\n\t});\n\treturn null;\n};\n\nCommand.prototype.processBody = function(body,type,options,url) {\n\tvar self = this;\n\t// Collect the tiddlers in a wiki\n\tvar incomingWiki = new $tw.Wiki();\n\tif(options.raw) {\n\t\tvar typeInfo = type ? $tw.config.contentTypeInfo[type] : null,\n\t\t\tencoding = typeInfo ? typeInfo.encoding : \"utf8\";\n\t\tincomingWiki.addTiddler(new $tw.Tiddler({\n\t\t\ttitle: url,\n\t\t\ttype: type,\n\t\t\ttext: body.toString(encoding)\n\t\t}));\n\t} else {\n\t\t// Deserialise the file to extract the tiddlers\n\t\tvar tiddlers = this.commander.wiki.deserializeTiddlers(type || \"text/html\",body.toString(\"utf8\"),{});\n\t\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\t\tincomingWiki.addTiddler(new $tw.Tiddler(tiddler));\n\t\t});\n\t}\n\t// Filter the tiddlers to select the ones we want\n\tvar filteredTitles = incomingWiki.filterTiddlers(options.importFilter || \"[all[tiddlers]]\");\n\t// Import the selected tiddlers\n\tvar count = 0;\n\tincomingWiki.each(function(tiddler,title) {\n\t\tif(filteredTitles.indexOf(title) !== -1) {\n\t\t\tvar newTiddler;\n\t\t\tif(options.transformFilter) {\n\t\t\t\tvar transformedTitle = (incomingWiki.filterTiddlers(options.transformFilter,null,self.commander.wiki.makeTiddlerIterator([title])) || [\"\"])[0];\n\t\t\t\tif(transformedTitle) {\n\t\t\t\t\tself.commander.log(\"Importing \" + title + \" as \" + transformedTitle)\n\t\t\t\t\tnewTiddler = new $tw.Tiddler(tiddler,{title: transformedTitle});\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tself.commander.log(\"Importing \" + title)\n\t\t\t\tnewTiddler = tiddler;\n\t\t\t}\n\t\t\tself.commander.wiki.importTiddler(newTiddler);\n\t\t\tcount++;\n\t\t}\n\t});\n\tself.commander.log(\"Imported \" + count + \" tiddlers\")\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/help.js": {
"title": "$:/core/modules/commands/help.js",
"text": "/*\\\ntitle: $:/core/modules/commands/help.js\ntype: application/javascript\nmodule-type: command\n\nHelp command\n\n\\*/\n(function(){\n\n/*jshint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"help\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tvar subhelp = this.params[0] || \"default\",\n\t\thelpBase = \"$:/language/Help/\",\n\t\ttext;\n\tif(!this.commander.wiki.getTiddler(helpBase + subhelp)) {\n\t\tsubhelp = \"notfound\";\n\t}\n\t// Wikify the help as formatted text (ie block elements generate newlines)\n\ttext = this.commander.wiki.renderTiddler(\"text/plain-formatted\",helpBase + subhelp);\n\t// Remove any leading linebreaks\n\ttext = text.replace(/^(\\r?\\n)*/g,\"\");\n\tthis.commander.streams.output.write(text);\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/import.js": {
"title": "$:/core/modules/commands/import.js",
"text": "/*\\\ntitle: $:/core/modules/commands/import.js\ntype: application/javascript\nmodule-type: command\n\nCommand to import tiddlers from a file\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"import\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\tif(this.params.length < 2) {\n\t\treturn \"Missing parameters\";\n\t}\n\tvar filename = self.params[0],\n\t\tdeserializer = self.params[1],\n\t\ttitle = self.params[2] || filename,\n\t\tencoding = self.params[3] || \"utf8\",\n\t\ttext = fs.readFileSync(filename,encoding),\n\t\ttiddlers = this.commander.wiki.deserializeTiddlers(null,text,{title: title},{deserializer: deserializer});\n\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\tself.commander.wiki.importTiddler(new $tw.Tiddler(tiddler));\n\t});\n\tthis.commander.log(tiddlers.length + \" tiddler(s) imported\");\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/init.js": {
"title": "$:/core/modules/commands/init.js",
"text": "/*\\\ntitle: $:/core/modules/commands/init.js\ntype: application/javascript\nmodule-type: command\n\nCommand to initialise an empty wiki folder\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"init\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tvar fs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\t// Check that we don't already have a valid wiki folder\n\tif($tw.boot.wikiTiddlersPath || ($tw.utils.isDirectory($tw.boot.wikiPath) && !$tw.utils.isDirectoryEmpty($tw.boot.wikiPath))) {\n\t\treturn \"Wiki folder is not empty\";\n\t}\n\t// Loop through each of the specified editions\n\tvar editions = this.params.length > 0 ? this.params : [\"empty\"];\n\tfor(var editionIndex=0; editionIndex<editions.length; editionIndex++) {\n\t\tvar editionName = editions[editionIndex];\n\t\t// Check the edition exists\n\t\tvar editionPath = $tw.findLibraryItem(editionName,$tw.getLibraryItemSearchPaths($tw.config.editionsPath,$tw.config.editionsEnvVar));\n\t\tif(!$tw.utils.isDirectory(editionPath)) {\n\t\t\treturn \"Edition '\" + editionName + \"' not found\";\n\t\t}\n\t\t// Copy the edition content\n\t\tvar err = $tw.utils.copyDirectory(editionPath,$tw.boot.wikiPath);\n\t\tif(!err) {\n\t\t\tthis.commander.streams.output.write(\"Copied edition '\" + editionName + \"' to \" + $tw.boot.wikiPath + \"\\n\");\n\t\t} else {\n\t\t\treturn err;\n\t\t}\n\t}\n\t// Tweak the tiddlywiki.info to remove any included wikis\n\tvar packagePath = $tw.boot.wikiPath + \"/tiddlywiki.info\",\n\t\tpackageJson = JSON.parse(fs.readFileSync(packagePath));\n\tdelete packageJson.includeWikis;\n\tfs.writeFileSync(packagePath,JSON.stringify(packageJson,null,$tw.config.preferences.jsonSpaces));\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/listen.js": {
"title": "$:/core/modules/commands/listen.js",
"text": "/*\\\ntitle: $:/core/modules/commands/listen.js\ntype: application/javascript\nmodule-type: command\n\nListen for HTTP requests and serve tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Server = require(\"$:/core/modules/server/server.js\").Server;\n\nexports.info = {\n\tname: \"listen\",\n\tsynchronous: true,\n\tnamedParameterMode: true,\n\tmandatoryParameters: [],\n};\n\nvar Command = function(params,commander,callback) {\n\tvar self = this;\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this;\n\tif(!$tw.boot.wikiTiddlersPath) {\n\t\t$tw.utils.warning(\"Warning: Wiki folder '\" + $tw.boot.wikiPath + \"' does not exist or is missing a tiddlywiki.info file\");\n\t}\n\t// Set up server\n\tthis.server = new Server({\n\t\twiki: this.commander.wiki,\n\t\tvariables: self.params\n\t});\n\tvar nodeServer = this.server.listen();\n\t$tw.hooks.invokeHook(\"th-server-command-post-start\",this.server,nodeServer,\"tiddlywiki\");\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/load.js": {
"title": "$:/core/modules/commands/load.js",
"text": "/*\\\ntitle: $:/core/modules/commands/load.js\ntype: application/javascript\nmodule-type: command\n\nCommand to load tiddlers from a file or directory\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"load\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\tif(this.params.length < 1) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar tiddlers = $tw.loadTiddlersFromPath(self.params[0]),\n\t\tcount = 0;\n\t$tw.utils.each(tiddlers,function(tiddlerInfo) {\n\t\t$tw.utils.each(tiddlerInfo.tiddlers,function(tiddler) {\n\t\t\tself.commander.wiki.importTiddler(new $tw.Tiddler(tiddler));\n\t\t\tcount++;\n\t\t});\n\t});\n\tif(!count && self.params[1] !== \"noerror\") {\n\t\tself.callback(\"No tiddlers found in file \\\"\" + self.params[0] + \"\\\"\");\n\t} else {\n\t\tself.callback(null);\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/makelibrary.js": {
"title": "$:/core/modules/commands/makelibrary.js",
"text": "/*\\\ntitle: $:/core/modules/commands/makelibrary.js\ntype: application/javascript\nmodule-type: command\n\nCommand to pack all of the plugins in the library into a plugin tiddler of type \"library\"\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"makelibrary\",\n\tsynchronous: true\n};\n\nvar UPGRADE_LIBRARY_TITLE = \"$:/UpgradeLibrary\";\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar wiki = this.commander.wiki,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\tupgradeLibraryTitle = this.params[0] || UPGRADE_LIBRARY_TITLE,\n\t\ttiddlers = {};\n\t// Collect up the library plugins\n\tvar collectPlugins = function(folder) {\n\t\t\tvar pluginFolders = fs.readdirSync(folder);\n\t\t\tfor(var p=0; p<pluginFolders.length; p++) {\n\t\t\t\tif(!$tw.boot.excludeRegExp.test(pluginFolders[p])) {\n\t\t\t\t\tpluginFields = $tw.loadPluginFolder(path.resolve(folder,\"./\" + pluginFolders[p]));\n\t\t\t\t\tif(pluginFields && pluginFields.title) {\n\t\t\t\t\t\ttiddlers[pluginFields.title] = pluginFields;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\tcollectPublisherPlugins = function(folder) {\n\t\t\tvar publisherFolders = fs.readdirSync(folder);\n\t\t\tfor(var t=0; t<publisherFolders.length; t++) {\n\t\t\t\tif(!$tw.boot.excludeRegExp.test(publisherFolders[t])) {\n\t\t\t\t\tcollectPlugins(path.resolve(folder,\"./\" + publisherFolders[t]));\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\t$tw.utils.each($tw.getLibraryItemSearchPaths($tw.config.pluginsPath,$tw.config.pluginsEnvVar),collectPublisherPlugins);\n\t$tw.utils.each($tw.getLibraryItemSearchPaths($tw.config.themesPath,$tw.config.themesEnvVar),collectPublisherPlugins);\n\t$tw.utils.each($tw.getLibraryItemSearchPaths($tw.config.languagesPath,$tw.config.languagesEnvVar),collectPlugins);\n\t// Save the upgrade library tiddler\n\tvar pluginFields = {\n\t\ttitle: upgradeLibraryTitle,\n\t\ttype: \"application/json\",\n\t\t\"plugin-type\": \"library\",\n\t\t\"text\": JSON.stringify({tiddlers: tiddlers})\n\t};\n\twiki.addTiddler(new $tw.Tiddler(pluginFields));\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/output.js": {
"title": "$:/core/modules/commands/output.js",
"text": "/*\\\ntitle: $:/core/modules/commands/output.js\ntype: application/javascript\nmodule-type: command\n\nCommand to set the default output location (defaults to current working directory)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"output\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar fs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\tif(this.params.length < 1) {\n\t\treturn \"Missing output path\";\n\t}\n\tthis.commander.outputPath = path.resolve(process.cwd(),this.params[0]);\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/password.js": {
"title": "$:/core/modules/commands/password.js",
"text": "/*\\\ntitle: $:/core/modules/commands/password.js\ntype: application/javascript\nmodule-type: command\n\nSave password for crypto operations\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"password\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing password\";\n\t}\n\t$tw.crypto.setPassword(this.params[0]);\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/render.js": {
"title": "$:/core/modules/commands/render.js",
"text": "/*\\\ntitle: $:/core/modules/commands/render.js\ntype: application/javascript\nmodule-type: command\n\nRender individual tiddlers and save the results to the specified files\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"render\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing tiddler filter\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\ttiddlerFilter = this.params[0],\n\t\tfilenameFilter = this.params[1] || \"[is[tiddler]addsuffix[.html]]\",\n\t\ttype = this.params[2] || \"text/html\",\n\t\ttemplate = this.params[3],\n\t\tvarName = this.params[4],\n\t\tvarValue = this.params[5],\n\t\ttiddlers = wiki.filterTiddlers(tiddlerFilter);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar parser = wiki.parseTiddler(template || title),\n\t\t\tvariables = {currentTiddler: title};\n\t\tif(varName) {\n\t\t\tvariables[varName] = varValue || \"\";\n\t\t}\n\t\tvar widgetNode = wiki.makeWidget(parser,{variables: variables}),\n\t\t\tcontainer = $tw.fakeDocument.createElement(\"div\");\n\t\twidgetNode.render(container,null);\n\t\tvar text = type === \"text/html\" ? container.innerHTML : container.textContent,\n\t\t\tfilepath = path.resolve(self.commander.outputPath,wiki.filterTiddlers(filenameFilter,$tw.rootWidget,wiki.makeTiddlerIterator([title]))[0]);\n\t\tif(self.commander.verbose) {\n\t\t\tconsole.log(\"Rendering \\\"\" + title + \"\\\" to \\\"\" + filepath + \"\\\"\");\n\t\t}\n\t\t$tw.utils.createFileDirectories(filepath);\n\t\tfs.writeFileSync(filepath,text,\"utf8\");\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/rendertiddler.js": {
"title": "$:/core/modules/commands/rendertiddler.js",
"text": "/*\\\ntitle: $:/core/modules/commands/rendertiddler.js\ntype: application/javascript\nmodule-type: command\n\nCommand to render a tiddler and save it to a file\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"rendertiddler\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\ttitle = this.params[0],\n\t\tfilename = path.resolve(this.commander.outputPath,this.params[1]),\n\t\ttype = this.params[2] || \"text/html\",\n\t\ttemplate = this.params[3],\n\t\tname = this.params[4],\n\t\tvalue = this.params[5],\n\t\tvariables = {};\n\t$tw.utils.createFileDirectories(filename);\n\tif(template) {\n\t\tvariables.currentTiddler = title;\n\t\ttitle = template;\n\t}\n\tif(name && value) {\n\t\tvariables[name] = value;\n\t}\n\tfs.writeFile(filename,this.commander.wiki.renderTiddler(type,title,{variables: variables}),\"utf8\",function(err) {\n\t\tself.callback(err);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/rendertiddlers.js": {
"title": "$:/core/modules/commands/rendertiddlers.js",
"text": "/*\\\ntitle: $:/core/modules/commands/rendertiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to render several tiddlers to a folder of files\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"rendertiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\ttemplate = this.params[1],\n\t\toutputPath = this.commander.outputPath,\n\t\tpathname = path.resolve(outputPath,this.params[2]),\t\t\n\t\ttype = this.params[3] || \"text/html\",\n\t\textension = this.params[4] || \".html\",\n\t\tdeleteDirectory = (this.params[5] || \"\").toLowerCase() !== \"noclean\",\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\tif(deleteDirectory) {\n\t\t$tw.utils.deleteDirectory(pathname);\n\t}\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar parser = wiki.parseTiddler(template),\n\t\t\twidgetNode = wiki.makeWidget(parser,{variables: {currentTiddler: title}}),\n\t\t\tcontainer = $tw.fakeDocument.createElement(\"div\");\n\t\twidgetNode.render(container,null);\n\t\tvar text = type === \"text/html\" ? container.innerHTML : container.textContent,\n\t\t\texportPath = null;\n\t\tif($tw.utils.hop($tw.macros,\"tv-get-export-path\")) {\n\t\t\tvar macroPath = $tw.macros[\"tv-get-export-path\"].run.apply(self,[title]);\n\t\t\tif(macroPath) {\n\t\t\t\texportPath = path.resolve(outputPath,macroPath + extension);\n\t\t\t}\n\t\t}\n\t\tvar finalPath = exportPath || path.resolve(pathname,encodeURIComponent(title) + extension);\n\t\t$tw.utils.createFileDirectories(finalPath);\n\t\tfs.writeFileSync(finalPath,text,\"utf8\");\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/save.js": {
"title": "$:/core/modules/commands/save.js",
"text": "/*\\\ntitle: $:/core/modules/commands/save.js\ntype: application/javascript\nmodule-type: command\n\nSaves individual tiddlers in their raw text or binary format to the specified files\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"save\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing filename filter\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\ttiddlerFilter = this.params[0],\n\t\tfilenameFilter = this.params[1] || \"[is[tiddler]]\",\n\t\ttiddlers = wiki.filterTiddlers(tiddlerFilter);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.commander.wiki.getTiddler(title),\n\t\t\ttype = tiddler.fields.type || \"text/vnd.tiddlywiki\",\n\t\t\tcontentTypeInfo = $tw.config.contentTypeInfo[type] || {encoding: \"utf8\"},\n\t\t\tfilepath = path.resolve(self.commander.outputPath,wiki.filterTiddlers(filenameFilter,$tw.rootWidget,wiki.makeTiddlerIterator([title]))[0]);\n\t\tif(self.commander.verbose) {\n\t\t\tconsole.log(\"Saving \\\"\" + title + \"\\\" to \\\"\" + filepath + \"\\\"\");\n\t\t}\n\t\t$tw.utils.createFileDirectories(filepath);\n\t\tfs.writeFileSync(filepath,tiddler.fields.text,contentTypeInfo.encoding);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/savelibrarytiddlers.js": {
"title": "$:/core/modules/commands/savelibrarytiddlers.js",
"text": "/*\\\ntitle: $:/core/modules/commands/savelibrarytiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save the subtiddlers of a bundle tiddler as a series of JSON files\n\n--savelibrarytiddlers <tiddler> <pathname> <skinnylisting>\n\nThe tiddler identifies the bundle tiddler that contains the subtiddlers.\n\nThe pathname specifies the pathname to the folder in which the JSON files should be saved. The filename is the URL encoded title of the subtiddler.\n\nThe skinnylisting specifies the title of the tiddler to which a JSON catalogue of the subtiddlers will be saved. The JSON file contains the same data as the bundle tiddler but with the `text` field removed.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"savelibrarytiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\tcontainerTitle = this.params[0],\n\t\tfilter = this.params[1],\n\t\tbasepath = this.params[2],\n\t\tskinnyListTitle = this.params[3];\n\t// Get the container tiddler as data\n\tvar containerData = self.commander.wiki.getTiddlerDataCached(containerTitle,undefined);\n\tif(!containerData) {\n\t\treturn \"'\" + containerTitle + \"' is not a tiddler bundle\";\n\t}\n\t// Filter the list of plugins\n\tvar pluginList = [];\n\t$tw.utils.each(containerData.tiddlers,function(tiddler,title) {\n\t\tpluginList.push(title);\n\t});\n\tvar filteredPluginList;\n\tif(filter) {\n\t\tfilteredPluginList = self.commander.wiki.filterTiddlers(filter,null,self.commander.wiki.makeTiddlerIterator(pluginList));\n\t} else {\n\t\tfilteredPluginList = pluginList;\n\t}\n\t// Iterate through the plugins\n\tvar skinnyList = [];\n\t$tw.utils.each(filteredPluginList,function(title) {\n\t\tvar tiddler = containerData.tiddlers[title];\n\t\t// Save each JSON file and collect the skinny data\n\t\tvar pathname = path.resolve(self.commander.outputPath,basepath + encodeURIComponent(title) + \".json\");\n\t\t$tw.utils.createFileDirectories(pathname);\n\t\tfs.writeFileSync(pathname,JSON.stringify(tiddler),\"utf8\");\n\t\t// Collect the skinny list data\n\t\tvar pluginTiddlers = JSON.parse(tiddler.text),\n\t\t\treadmeContent = (pluginTiddlers.tiddlers[title + \"/readme\"] || {}).text,\n\t\t\tdoesRequireReload = !!$tw.wiki.doesPluginInfoRequireReload(pluginTiddlers),\n\t\t\ticonTiddler = pluginTiddlers.tiddlers[title + \"/icon\"] || {},\n\t\t\ticonType = iconTiddler.type,\n\t\t\ticonText = iconTiddler.text,\n\t\t\ticonContent;\n\t\tif(iconType && iconText) {\n\t\t\ticonContent = $tw.utils.makeDataUri(iconText,iconType);\n\t\t}\n\t\tskinnyList.push($tw.utils.extend({},tiddler,{\n\t\t\ttext: undefined,\n\t\t\treadme: readmeContent,\n\t\t\t\"requires-reload\": doesRequireReload ? \"yes\" : \"no\",\n\t\t\ticon: iconContent\n\t\t}));\n\t});\n\t// Save the catalogue tiddler\n\tif(skinnyListTitle) {\n\t\tself.commander.wiki.setTiddlerData(skinnyListTitle,skinnyList);\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/savetiddler.js": {
"title": "$:/core/modules/commands/savetiddler.js",
"text": "/*\\\ntitle: $:/core/modules/commands/savetiddler.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save the content of a tiddler to a file\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"savetiddler\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\ttitle = this.params[0],\n\t\tfilename = path.resolve(this.commander.outputPath,this.params[1]),\n\t\ttiddler = this.commander.wiki.getTiddler(title);\n\tif(tiddler) {\n\t\tvar type = tiddler.fields.type || \"text/vnd.tiddlywiki\",\n\t\t\tcontentTypeInfo = $tw.config.contentTypeInfo[type] || {encoding: \"utf8\"};\n\t\t$tw.utils.createFileDirectories(filename);\n\t\tfs.writeFile(filename,tiddler.fields.text,contentTypeInfo.encoding,function(err) {\n\t\t\tself.callback(err);\n\t\t});\n\t} else {\n\t\treturn \"Missing tiddler: \" + title;\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/savetiddlers.js": {
"title": "$:/core/modules/commands/savetiddlers.js",
"text": "/*\\\ntitle: $:/core/modules/commands/savetiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save several tiddlers to a folder of files\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"savetiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\tpathname = path.resolve(this.commander.outputPath,this.params[1]),\n\t\tdeleteDirectory = (this.params[2] || \"\").toLowerCase() !== \"noclean\",\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\tif(deleteDirectory) {\n\t\t$tw.utils.deleteDirectory(pathname);\n\t}\n\t$tw.utils.createDirectory(pathname);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.commander.wiki.getTiddler(title),\n\t\t\ttype = tiddler.fields.type || \"text/vnd.tiddlywiki\",\n\t\t\tcontentTypeInfo = $tw.config.contentTypeInfo[type] || {encoding: \"utf8\"},\n\t\t\tfilename = path.resolve(pathname,encodeURIComponent(title));\n\t\tfs.writeFileSync(filename,tiddler.fields.text,contentTypeInfo.encoding);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/savewikifolder.js": {
"title": "$:/core/modules/commands/savewikifolder.js",
"text": "/*\\\ntitle: $:/core/modules/commands/savewikifolder.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save the current wiki as a wiki folder\n\n--savewikifolder <wikifolderpath> [<filter>]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"savewikifolder\",\n\tsynchronous: true\n};\n\nvar fs,path;\nif($tw.node) {\n\tfs = require(\"fs\");\n\tpath = require(\"path\");\n}\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing wiki folder path\";\n\t}\n\tvar wikifoldermaker = new WikiFolderMaker(this.params[0],this.params[1],this.commander);\n\treturn wikifoldermaker.save();\n};\n\nfunction WikiFolderMaker(wikiFolderPath,wikiFilter,commander) {\n\tthis.wikiFolderPath = wikiFolderPath;\n\tthis.wikiFilter = wikiFilter || \"[all[tiddlers]]\";\n\tthis.commander = commander;\n\tthis.wiki = commander.wiki;\n\tthis.savedPaths = []; // So that we can detect filename clashes\n}\n\nWikiFolderMaker.prototype.log = function(str) {\n\tif(this.commander.verbose) {\n\t\tconsole.log(str);\n\t}\n};\n\nWikiFolderMaker.prototype.tiddlersToIgnore = [\n\t\"$:/boot/boot.css\",\n\t\"$:/boot/boot.js\",\n\t\"$:/boot/bootprefix.js\",\n\t\"$:/core\",\n\t\"$:/library/sjcl.js\",\n\t\"$:/temp/info-plugin\"\n];\n\n/*\nReturns null if successful, or an error string if there was an error\n*/\nWikiFolderMaker.prototype.save = function() {\n\tvar self = this;\n\t// Check that the output directory doesn't exist\n\tif(fs.existsSync(this.wikiFolderPath) && !$tw.utils.isDirectoryEmpty(this.wikiFolderPath)) {\n\t\treturn \"The unpackwiki command requires that the output wiki folder be empty\";\n\t}\n\t// Get the tiddlers from the source wiki\n\tvar tiddlerTitles = this.wiki.filterTiddlers(this.wikiFilter);\n\t// Initialise a new tiddlwiki.info file\n\tvar newWikiInfo = {};\n\t// Process each incoming tiddler in turn\n\t$tw.utils.each(tiddlerTitles,function(title) {\n\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\tif(tiddler) {\n\t\t\tif(self.tiddlersToIgnore.indexOf(title) !== -1) {\n\t\t\t\t// Ignore the core plugin and the ephemeral info plugin\n\t\t\t\tself.log(\"Ignoring tiddler: \" + title);\n\t\t\t} else {\n\t\t\t\tvar type = tiddler.fields.type,\n\t\t\t\t\tpluginType = tiddler.fields[\"plugin-type\"];\n\t\t\t\tif(type === \"application/json\" && pluginType) {\n\t\t\t\t\t// Plugin tiddler\n\t\t\t\t\tvar libraryDetails = self.findPluginInLibrary(title);\n\t\t\t\t\tif(libraryDetails) {\n\t\t\t\t\t\t// A plugin from the core library\n\t\t\t\t\t\tself.log(\"Adding built-in plugin: \" + libraryDetails.name);\n\t\t\t\t\t\tnewWikiInfo[libraryDetails.type] = newWikiInfo[libraryDetails.type] || [];\n\t\t\t\t\t\t$tw.utils.pushTop(newWikiInfo[libraryDetails.type],libraryDetails.name);\n\t\t\t\t\t} else {\n\t\t\t\t\t\t// A custom plugin\n\t\t\t\t\t\tself.log(\"Processing custom plugin: \" + title);\n\t\t\t\t\t\tself.saveCustomPlugin(tiddler);\n\t\t\t\t\t}\t\t\t\t\n\t\t\t\t} else {\n\t\t\t\t\t// Ordinary tiddler\n\t\t\t\t\tself.saveTiddler(\"tiddlers\",tiddler);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\t// Save the tiddlywiki.info file\n\tthis.saveJSONFile(\"tiddlywiki.info\",newWikiInfo);\n\tself.log(\"Writing tiddlywiki.info: \" + JSON.stringify(newWikiInfo,null,$tw.config.preferences.jsonSpaces));\n\treturn null;\n};\n\n/*\nTest whether the specified tiddler is a plugin in the plugin library\n*/\nWikiFolderMaker.prototype.findPluginInLibrary = function(title) {\n\tvar parts = title.split(\"/\"),\n\t\tpluginPath, type, name;\n\tif(parts[0] === \"$:\") {\n\t\tif(parts[1] === \"languages\" && parts.length === 3) {\n\t\t\tpluginPath = \"languages\" + path.sep + parts[2];\n\t\t\ttype = parts[1];\n\t\t\tname = parts[2];\n\t\t} else if(parts[1] === \"plugins\" || parts[1] === \"themes\" && parts.length === 4) {\n\t\t\tpluginPath = parts[1] + path.sep + parts[2] + path.sep + parts[3];\n\t\t\ttype = parts[1];\n\t\t\tname = parts[2] + \"/\" + parts[3];\n\t\t}\n\t}\n\tif(pluginPath && type && name) {\n\t\tpluginPath = path.resolve($tw.boot.bootPath,\"..\",pluginPath);\n\t\tif(fs.existsSync(pluginPath)) {\n\t\t\treturn {\n\t\t\t\tpluginPath: pluginPath,\n\t\t\t\ttype: type,\n\t\t\t\tname: name\n\t\t\t};\n\t\t}\n\t}\n\treturn false;\n};\n\nWikiFolderMaker.prototype.saveCustomPlugin = function(pluginTiddler) {\n\tvar self = this,\n\t\tpluginTitle = pluginTiddler.fields.title,\n\t\ttitleParts = pluginTitle.split(\"/\"),\n\t\tdirectory = $tw.utils.generateTiddlerFilepath(titleParts[titleParts.length - 1],{\n\t\t\tdirectory: path.resolve(this.wikiFolderPath,pluginTiddler.fields[\"plugin-type\"] + \"s\")\n\t\t}),\n\t\tpluginInfo = pluginTiddler.getFieldStrings({exclude: [\"text\",\"type\"]});\n\tthis.saveJSONFile(directory + path.sep + \"plugin.info\",pluginInfo);\n\tself.log(\"Writing \" + directory + path.sep + \"plugin.info: \" + JSON.stringify(pluginInfo,null,$tw.config.preferences.jsonSpaces));\n\tvar pluginTiddlers = JSON.parse(pluginTiddler.fields.text).tiddlers; // A hashmap of tiddlers in the plugin\n\t$tw.utils.each(pluginTiddlers,function(tiddler) {\n\t\tself.saveTiddler(directory,new $tw.Tiddler(tiddler));\n\t});\n};\n\nWikiFolderMaker.prototype.saveTiddler = function(directory,tiddler) {\n\tvar fileInfo = $tw.utils.generateTiddlerFileInfo(tiddler,{\n\t\tdirectory: path.resolve(this.wikiFolderPath,directory),\n\t\twiki: this.wiki\n\t});\n\t$tw.utils.saveTiddlerToFileSync(tiddler,fileInfo);\n};\n\nWikiFolderMaker.prototype.saveJSONFile = function(filename,json) {\n\tthis.saveTextFile(filename,JSON.stringify(json,null,$tw.config.preferences.jsonSpaces));\n};\n\nWikiFolderMaker.prototype.saveTextFile = function(filename,data) {\n\tthis.saveFile(filename,\"utf8\",data);\n};\n\nWikiFolderMaker.prototype.saveFile = function(filename,encoding,data) {\n\tvar filepath = path.resolve(this.wikiFolderPath,filename);\n\t$tw.utils.createFileDirectories(filepath);\n\tfs.writeFileSync(filepath,data,encoding);\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/server.js": {
"title": "$:/core/modules/commands/server.js",
"text": "/*\\\ntitle: $:/core/modules/commands/server.js\ntype: application/javascript\nmodule-type: command\n\nDeprecated legacy command for serving tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Server = require(\"$:/core/modules/server/server.js\").Server;\n\nexports.info = {\n\tname: \"server\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tvar self = this;\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(!$tw.boot.wikiTiddlersPath) {\n\t\t$tw.utils.warning(\"Warning: Wiki folder '\" + $tw.boot.wikiPath + \"' does not exist or is missing a tiddlywiki.info file\");\n\t}\n\t// Set up server\n\tthis.server = new Server({\n\t\twiki: this.commander.wiki,\n\t\tvariables: {\n\t\t\tport: this.params[0],\n\t\t\thost: this.params[6],\n\t\t\t\"root-tiddler\": this.params[1],\n\t\t\t\"root-render-type\": this.params[2],\n\t\t\t\"root-serve-type\": this.params[3],\n\t\t\tusername: this.params[4],\n\t\t\tpassword: this.params[5],\n\t\t\t\"path-prefix\": this.params[7],\n\t\t\t\"debug-level\": this.params[8]\n\t\t}\n\t});\n\tvar nodeServer = this.server.listen();\n\t$tw.hooks.invokeHook(\"th-server-command-post-start\",this.server,nodeServer,\"tiddlywiki\");\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/setfield.js": {
"title": "$:/core/modules/commands/setfield.js",
"text": "/*\\\ntitle: $:/core/modules/commands/setfield.js\ntype: application/javascript\nmodule-type: command\n\nCommand to modify selected tiddlers to set a field to the text of a template tiddler that has been wikified with the selected tiddler as the current tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"setfield\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 4) {\n\t\treturn \"Missing parameters\";\n\t}\n\tvar self = this,\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\tfieldname = this.params[1] || \"text\",\n\t\ttemplatetitle = this.params[2],\n\t\trendertype = this.params[3] || \"text/plain\",\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar parser = wiki.parseTiddler(templatetitle),\n\t\t\tnewFields = {},\n\t\t\ttiddler = wiki.getTiddler(title);\n\t\tif(parser) {\n\t\t\tvar widgetNode = wiki.makeWidget(parser,{variables: {currentTiddler: title}});\n\t\t\tvar container = $tw.fakeDocument.createElement(\"div\");\n\t\t\twidgetNode.render(container,null);\n\t\t\tnewFields[fieldname] = rendertype === \"text/html\" ? container.innerHTML : container.textContent;\n\t\t} else {\n\t\t\tnewFields[fieldname] = undefined;\n\t\t}\n\t\twiki.addTiddler(new $tw.Tiddler(tiddler,newFields));\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/unpackplugin.js": {
"title": "$:/core/modules/commands/unpackplugin.js",
"text": "/*\\\ntitle: $:/core/modules/commands/unpackplugin.js\ntype: application/javascript\nmodule-type: command\n\nCommand to extract the shadow tiddlers from within a plugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"unpackplugin\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing plugin name\";\n\t}\n\tvar self = this,\n\t\ttitle = this.params[0],\n\t\tpluginData = this.commander.wiki.getTiddlerDataCached(title);\n\tif(!pluginData) {\n\t\treturn \"Plugin '\" + title + \"' not found\";\n\t}\n\t$tw.utils.each(pluginData.tiddlers,function(tiddler) {\n\t\tself.commander.wiki.addTiddler(new $tw.Tiddler(tiddler));\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/verbose.js": {
"title": "$:/core/modules/commands/verbose.js",
"text": "/*\\\ntitle: $:/core/modules/commands/verbose.js\ntype: application/javascript\nmodule-type: command\n\nVerbose command\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"verbose\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tthis.commander.verbose = true;\n\t// Output the boot message log\n\tthis.commander.streams.output.write(\"Boot log:\\n \" + $tw.boot.logMessages.join(\"\\n \") + \"\\n\");\n\treturn null; // No error\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/version.js": {
"title": "$:/core/modules/commands/version.js",
"text": "/*\\\ntitle: $:/core/modules/commands/version.js\ntype: application/javascript\nmodule-type: command\n\nVersion command\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"version\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tthis.commander.streams.output.write($tw.version + \"\\n\");\n\treturn null; // No error\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/config.js": {
"title": "$:/core/modules/config.js",
"text": "/*\\\ntitle: $:/core/modules/config.js\ntype: application/javascript\nmodule-type: config\n\nCore configuration constants\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.preferences = {};\n\nexports.preferences.notificationDuration = 3 * 1000;\nexports.preferences.jsonSpaces = 4;\n\nexports.textPrimitives = {\n\tupperLetter: \"[A-Z\\u00c0-\\u00d6\\u00d8-\\u00de\\u0150\\u0170]\",\n\tlowerLetter: \"[a-z\\u00df-\\u00f6\\u00f8-\\u00ff\\u0151\\u0171]\",\n\tanyLetter: \"[A-Za-z0-9\\u00c0-\\u00d6\\u00d8-\\u00de\\u00df-\\u00f6\\u00f8-\\u00ff\\u0150\\u0170\\u0151\\u0171]\",\n\tblockPrefixLetters:\t\"[A-Za-z0-9-_\\u00c0-\\u00d6\\u00d8-\\u00de\\u00df-\\u00f6\\u00f8-\\u00ff\\u0150\\u0170\\u0151\\u0171]\"\n};\n\nexports.textPrimitives.unWikiLink = \"~\";\nexports.textPrimitives.wikiLink = exports.textPrimitives.upperLetter + \"+\" +\n\texports.textPrimitives.lowerLetter + \"+\" +\n\texports.textPrimitives.upperLetter +\n\texports.textPrimitives.anyLetter + \"*\";\n\nexports.htmlEntities = {quot:34, amp:38, apos:39, lt:60, gt:62, nbsp:160, iexcl:161, cent:162, pound:163, curren:164, yen:165, brvbar:166, sect:167, uml:168, copy:169, ordf:170, laquo:171, not:172, shy:173, reg:174, macr:175, deg:176, plusmn:177, sup2:178, sup3:179, acute:180, micro:181, para:182, middot:183, cedil:184, sup1:185, ordm:186, raquo:187, frac14:188, frac12:189, frac34:190, iquest:191, Agrave:192, Aacute:193, Acirc:194, Atilde:195, Auml:196, Aring:197, AElig:198, Ccedil:199, Egrave:200, Eacute:201, Ecirc:202, Euml:203, Igrave:204, Iacute:205, Icirc:206, Iuml:207, ETH:208, Ntilde:209, Ograve:210, Oacute:211, Ocirc:212, Otilde:213, Ouml:214, times:215, Oslash:216, Ugrave:217, Uacute:218, Ucirc:219, Uuml:220, Yacute:221, THORN:222, szlig:223, agrave:224, aacute:225, acirc:226, atilde:227, auml:228, aring:229, aelig:230, ccedil:231, egrave:232, eacute:233, ecirc:234, euml:235, igrave:236, iacute:237, icirc:238, iuml:239, eth:240, ntilde:241, ograve:242, oacute:243, ocirc:244, otilde:245, ouml:246, divide:247, oslash:248, ugrave:249, uacute:250, ucirc:251, uuml:252, yacute:253, thorn:254, yuml:255, OElig:338, oelig:339, Scaron:352, scaron:353, Yuml:376, fnof:402, circ:710, tilde:732, Alpha:913, Beta:914, Gamma:915, Delta:916, Epsilon:917, Zeta:918, Eta:919, Theta:920, Iota:921, Kappa:922, Lambda:923, Mu:924, Nu:925, Xi:926, Omicron:927, Pi:928, Rho:929, Sigma:931, Tau:932, Upsilon:933, Phi:934, Chi:935, Psi:936, Omega:937, alpha:945, beta:946, gamma:947, delta:948, epsilon:949, zeta:950, eta:951, theta:952, iota:953, kappa:954, lambda:955, mu:956, nu:957, xi:958, omicron:959, pi:960, rho:961, sigmaf:962, sigma:963, tau:964, upsilon:965, phi:966, chi:967, psi:968, omega:969, thetasym:977, upsih:978, piv:982, ensp:8194, emsp:8195, thinsp:8201, zwnj:8204, zwj:8205, lrm:8206, rlm:8207, ndash:8211, mdash:8212, lsquo:8216, rsquo:8217, sbquo:8218, ldquo:8220, rdquo:8221, bdquo:8222, dagger:8224, Dagger:8225, bull:8226, hellip:8230, permil:8240, prime:8242, Prime:8243, lsaquo:8249, rsaquo:8250, oline:8254, frasl:8260, euro:8364, image:8465, weierp:8472, real:8476, trade:8482, alefsym:8501, larr:8592, uarr:8593, rarr:8594, darr:8595, harr:8596, crarr:8629, lArr:8656, uArr:8657, rArr:8658, dArr:8659, hArr:8660, forall:8704, part:8706, exist:8707, empty:8709, nabla:8711, isin:8712, notin:8713, ni:8715, prod:8719, sum:8721, minus:8722, lowast:8727, radic:8730, prop:8733, infin:8734, ang:8736, and:8743, or:8744, cap:8745, cup:8746, int:8747, there4:8756, sim:8764, cong:8773, asymp:8776, ne:8800, equiv:8801, le:8804, ge:8805, sub:8834, sup:8835, nsub:8836, sube:8838, supe:8839, oplus:8853, otimes:8855, perp:8869, sdot:8901, lceil:8968, rceil:8969, lfloor:8970, rfloor:8971, lang:9001, rang:9002, loz:9674, spades:9824, clubs:9827, hearts:9829, diams:9830 };\n\nexports.htmlVoidElements = \"area,base,br,col,command,embed,hr,img,input,keygen,link,meta,param,source,track,wbr\".split(\",\");\n\nexports.htmlBlockElements = \"address,article,aside,audio,blockquote,canvas,dd,div,dl,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,li,noscript,ol,output,p,pre,section,table,tfoot,ul,video\".split(\",\");\n\nexports.htmlUnsafeElements = \"script\".split(\",\");\n\n})();\n",
"type": "application/javascript",
"module-type": "config"
},
"$:/core/modules/deserializers.js": {
"title": "$:/core/modules/deserializers.js",
"text": "/*\\\ntitle: $:/core/modules/deserializers.js\ntype: application/javascript\nmodule-type: tiddlerdeserializer\n\nFunctions to deserialise tiddlers from a block of text\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nUtility function to parse an old-style tiddler DIV in a *.tid file. It looks like this:\n\n<div title=\"Title\" creator=\"JoeBloggs\" modifier=\"JoeBloggs\" created=\"201102111106\" modified=\"201102111310\" tags=\"myTag [[my long tag]]\">\n<pre>The text of the tiddler (without the expected HTML encoding).\n</pre>\n</div>\n\nNote that the field attributes are HTML encoded, but that the body of the <PRE> tag is not encoded.\n\nWhen these tiddler DIVs are encountered within a TiddlyWiki HTML file then the body is encoded in the usual way.\n*/\nvar parseTiddlerDiv = function(text /* [,fields] */) {\n\t// Slot together the default results\n\tvar result = {};\n\tif(arguments.length > 1) {\n\t\tfor(var f=1; f<arguments.length; f++) {\n\t\t\tvar fields = arguments[f];\n\t\t\tfor(var t in fields) {\n\t\t\t\tresult[t] = fields[t];\t\t\n\t\t\t}\n\t\t}\n\t}\n\t// Parse the DIV body\n\tvar startRegExp = /^\\s*<div\\s+([^>]*)>(\\s*<pre>)?/gi,\n\t\tendRegExp,\n\t\tmatch = startRegExp.exec(text);\n\tif(match) {\n\t\t// Old-style DIVs don't have the <pre> tag\n\t\tif(match[2]) {\n\t\t\tendRegExp = /<\\/pre>\\s*<\\/div>\\s*$/gi;\n\t\t} else {\n\t\t\tendRegExp = /<\\/div>\\s*$/gi;\n\t\t}\n\t\tvar endMatch = endRegExp.exec(text);\n\t\tif(endMatch) {\n\t\t\t// Extract the text\n\t\t\tresult.text = text.substring(match.index + match[0].length,endMatch.index);\n\t\t\t// Process the attributes\n\t\t\tvar attrRegExp = /\\s*([^=\\s]+)\\s*=\\s*(?:\"([^\"]*)\"|'([^']*)')/gi,\n\t\t\t\tattrMatch;\n\t\t\tdo {\n\t\t\t\tattrMatch = attrRegExp.exec(match[1]);\n\t\t\t\tif(attrMatch) {\n\t\t\t\t\tvar name = attrMatch[1];\n\t\t\t\t\tvar value = attrMatch[2] !== undefined ? attrMatch[2] : attrMatch[3];\n\t\t\t\t\tresult[name] = value;\n\t\t\t\t}\n\t\t\t} while(attrMatch);\n\t\t\treturn result;\n\t\t}\n\t}\n\treturn undefined;\n};\n\nexports[\"application/x-tiddler-html-div\"] = function(text,fields) {\n\treturn [parseTiddlerDiv(text,fields)];\n};\n\nexports[\"application/json\"] = function(text,fields) {\n\tvar incoming,\n\t\tresults = [];\n\ttry {\n\t\tincoming = JSON.parse(text);\n\t} catch(e) {\n\t\tincoming = [{\n\t\t\ttitle: \"JSON error: \" + e,\n\t\t\ttext: \"\"\n\t\t}]\n\t}\n\tif(!$tw.utils.isArray(incoming)) {\n\t\tincoming = [incoming];\n\t}\n\tfor(var t=0; t<incoming.length; t++) {\n\t\tvar incomingFields = incoming[t],\n\t\t\tfields = {};\n\t\tfor(var f in incomingFields) {\n\t\t\tif(typeof incomingFields[f] === \"string\") {\n\t\t\t\tfields[f] = incomingFields[f];\n\t\t\t}\n\t\t}\n\t\tresults.push(fields);\n\t}\n\treturn results;\n};\n\n/*\nParse an HTML file into tiddlers. There are three possibilities:\n# A TiddlyWiki classic HTML file containing `text/x-tiddlywiki` tiddlers\n# A TiddlyWiki5 HTML file containing `text/vnd.tiddlywiki` tiddlers\n# An ordinary HTML file\n*/\nexports[\"text/html\"] = function(text,fields) {\n\t// Check if we've got a store area\n\tvar storeAreaMarkerRegExp = /<div id=[\"']?storeArea['\"]?( style=[\"']?display:none;[\"']?)?>/gi,\n\t\tmatch = storeAreaMarkerRegExp.exec(text);\n\tif(match) {\n\t\t// If so, it's either a classic TiddlyWiki file or an unencrypted TW5 file\n\t\t// First read the normal tiddlers\n\t\tvar results = deserializeTiddlyWikiFile(text,storeAreaMarkerRegExp.lastIndex,!!match[1],fields);\n\t\t// Then any system tiddlers\n\t\tvar systemAreaMarkerRegExp = /<div id=[\"']?systemArea['\"]?( style=[\"']?display:none;[\"']?)?>/gi,\n\t\t\tsysMatch = systemAreaMarkerRegExp.exec(text);\n\t\tif(sysMatch) {\n\t\t\tresults.push.apply(results,deserializeTiddlyWikiFile(text,systemAreaMarkerRegExp.lastIndex,!!sysMatch[1],fields));\n\t\t}\n\t\treturn results;\n\t} else {\n\t\t// Check whether we've got an encrypted file\n\t\tvar encryptedStoreArea = $tw.utils.extractEncryptedStoreArea(text);\n\t\tif(encryptedStoreArea) {\n\t\t\t// If so, attempt to decrypt it using the current password\n\t\t\treturn $tw.utils.decryptStoreArea(encryptedStoreArea);\n\t\t} else {\n\t\t\t// It's not a TiddlyWiki so we'll return the entire HTML file as a tiddler\n\t\t\treturn deserializeHtmlFile(text,fields);\n\t\t}\n\t}\n};\n\nfunction deserializeHtmlFile(text,fields) {\n\tvar result = {};\n\t$tw.utils.each(fields,function(value,name) {\n\t\tresult[name] = value;\n\t});\n\tresult.text = text;\n\tresult.type = \"text/html\";\n\treturn [result];\n}\n\nfunction deserializeTiddlyWikiFile(text,storeAreaEnd,isTiddlyWiki5,fields) {\n\tvar results = [],\n\t\tendOfDivRegExp = /(<\\/div>\\s*)/gi,\n\t\tstartPos = storeAreaEnd,\n\t\tdefaultType = isTiddlyWiki5 ? undefined : \"text/x-tiddlywiki\";\n\tendOfDivRegExp.lastIndex = startPos;\n\tvar match = endOfDivRegExp.exec(text);\n\twhile(match) {\n\t\tvar endPos = endOfDivRegExp.lastIndex,\n\t\t\ttiddlerFields = parseTiddlerDiv(text.substring(startPos,endPos),fields,{type: defaultType});\n\t\tif(!tiddlerFields) {\n\t\t\tbreak;\n\t\t}\n\t\t$tw.utils.each(tiddlerFields,function(value,name) {\n\t\t\tif(typeof value === \"string\") {\n\t\t\t\ttiddlerFields[name] = $tw.utils.htmlDecode(value);\n\t\t\t}\n\t\t});\n\t\tif(tiddlerFields.text !== null) {\n\t\t\tresults.push(tiddlerFields);\n\t\t}\n\t\tstartPos = endPos;\n\t\tmatch = endOfDivRegExp.exec(text);\n\t}\n\treturn results;\n}\n\n})();\n",
"type": "application/javascript",
"module-type": "tiddlerdeserializer"
},
"$:/core/modules/editor/engines/framed.js": {
"title": "$:/core/modules/editor/engines/framed.js",
"text": "/*\\\ntitle: $:/core/modules/editor/engines/framed.js\ntype: application/javascript\nmodule-type: library\n\nText editor engine based on a simple input or textarea within an iframe. This is done so that the selection is preserved even when clicking away from the textarea\n\n\\*/\n(function(){\n\n/*jslint node: true,browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar HEIGHT_VALUE_TITLE = \"$:/config/TextEditor/EditorHeight/Height\";\n\nfunction FramedEngine(options) {\n\t// Save our options\n\toptions = options || {};\n\tthis.widget = options.widget;\n\tthis.value = options.value;\n\tthis.parentNode = options.parentNode;\n\tthis.nextSibling = options.nextSibling;\n\t// Create our hidden dummy text area for reading styles\n\tthis.dummyTextArea = this.widget.document.createElement(\"textarea\");\n\tif(this.widget.editClass) {\n\t\tthis.dummyTextArea.className = this.widget.editClass;\n\t}\n\tthis.dummyTextArea.setAttribute(\"hidden\",\"true\");\n\tthis.parentNode.insertBefore(this.dummyTextArea,this.nextSibling);\n\tthis.widget.domNodes.push(this.dummyTextArea);\n\t// Create the iframe\n\tthis.iframeNode = this.widget.document.createElement(\"iframe\");\n\tthis.parentNode.insertBefore(this.iframeNode,this.nextSibling);\n\tthis.iframeDoc = this.iframeNode.contentWindow.document;\n\t// (Firefox requires us to put some empty content in the iframe)\n\tthis.iframeDoc.open();\n\tthis.iframeDoc.write(\"\");\n\tthis.iframeDoc.close();\n\t// Style the iframe\n\tthis.iframeNode.className = this.dummyTextArea.className;\n\tthis.iframeNode.style.border = \"none\";\n\tthis.iframeNode.style.padding = \"0\";\n\tthis.iframeNode.style.resize = \"none\";\n\tthis.iframeNode.style[\"background-color\"] = this.widget.wiki.extractTiddlerDataItem(this.widget.wiki.getTiddlerText(\"$:/palette\"),\"tiddler-editor-background\");\n\tthis.iframeDoc.body.style.margin = \"0\";\n\tthis.iframeDoc.body.style.padding = \"0\";\n\tthis.widget.domNodes.push(this.iframeNode);\n\t// Construct the textarea or input node\n\tvar tag = this.widget.editTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"input\";\n\t}\n\tthis.domNode = this.iframeDoc.createElement(tag);\n\t// Set the text\n\tif(this.widget.editTag === \"textarea\") {\n\t\tthis.domNode.appendChild(this.iframeDoc.createTextNode(this.value));\n\t} else {\n\t\tthis.domNode.value = this.value;\n\t}\n\t// Set the attributes\n\tif(this.widget.editType) {\n\t\tthis.domNode.setAttribute(\"type\",this.widget.editType);\n\t}\n\tif(this.widget.editPlaceholder) {\n\t\tthis.domNode.setAttribute(\"placeholder\",this.widget.editPlaceholder);\n\t}\n\tif(this.widget.editSize) {\n\t\tthis.domNode.setAttribute(\"size\",this.widget.editSize);\n\t}\n\tif(this.widget.editRows) {\n\t\tthis.domNode.setAttribute(\"rows\",this.widget.editRows);\n\t}\n\tif(this.widget.editTabIndex) {\n\t\tthis.iframeNode.setAttribute(\"tabindex\",this.widget.editTabIndex);\n\t}\n\t// Copy the styles from the dummy textarea\n\tthis.copyStyles();\n\t// Add event listeners\n\t$tw.utils.addEventListeners(this.domNode,[\n\t\t{name: \"click\",handlerObject: this,handlerMethod: \"handleClickEvent\"},\n\t\t{name: \"input\",handlerObject: this,handlerMethod: \"handleInputEvent\"},\n\t\t{name: \"keydown\",handlerObject: this.widget,handlerMethod: \"handleKeydownEvent\"}\n\t]);\n\t// Insert the element into the DOM\n\tthis.iframeDoc.body.appendChild(this.domNode);\n}\n\n/*\nCopy styles from the dummy text area to the textarea in the iframe\n*/\nFramedEngine.prototype.copyStyles = function() {\n\t// Copy all styles\n\t$tw.utils.copyStyles(this.dummyTextArea,this.domNode);\n\t// Override the ones that should not be set the same as the dummy textarea\n\tthis.domNode.style.display = \"block\";\n\tthis.domNode.style.width = \"100%\";\n\tthis.domNode.style.margin = \"0\";\n\tthis.domNode.style[\"background-color\"] = this.widget.wiki.extractTiddlerDataItem(this.widget.wiki.getTiddlerText(\"$:/palette\"),\"tiddler-editor-background\");\n\t// In Chrome setting -webkit-text-fill-color overrides the placeholder text colour\n\tthis.domNode.style[\"-webkit-text-fill-color\"] = \"currentcolor\";\n};\n\n/*\nSet the text of the engine if it doesn't currently have focus\n*/\nFramedEngine.prototype.setText = function(text,type) {\n\tif(!this.domNode.isTiddlyWikiFakeDom) {\n\t\tif(this.domNode.ownerDocument.activeElement !== this.domNode) {\n\t\t\tthis.domNode.value = text;\n\t\t}\n\t\t// Fix the height if needed\n\t\tthis.fixHeight();\n\t}\n};\n\n/*\nGet the text of the engine\n*/\nFramedEngine.prototype.getText = function() {\n\treturn this.domNode.value;\n};\n\n/*\nFix the height of textarea to fit content\n*/\nFramedEngine.prototype.fixHeight = function() {\n\t// Make sure styles are updated\n\tthis.copyStyles();\n\t// Adjust height\n\tif(this.widget.editTag === \"textarea\") {\n\t\tif(this.widget.editAutoHeight) {\n\t\t\tif(this.domNode && !this.domNode.isTiddlyWikiFakeDom) {\n\t\t\t\tvar newHeight = $tw.utils.resizeTextAreaToFit(this.domNode,this.widget.editMinHeight);\n\t\t\t\tthis.iframeNode.style.height = (newHeight + 14) + \"px\"; // +14 for the border on the textarea\n\t\t\t}\n\t\t} else {\n\t\t\tvar fixedHeight = parseInt(this.widget.wiki.getTiddlerText(HEIGHT_VALUE_TITLE,\"400px\"),10);\n\t\t\tfixedHeight = Math.max(fixedHeight,20);\n\t\t\tthis.domNode.style.height = fixedHeight + \"px\";\n\t\t\tthis.iframeNode.style.height = (fixedHeight + 14) + \"px\";\n\t\t}\n\t}\n};\n\n/*\nFocus the engine node\n*/\nFramedEngine.prototype.focus = function() {\n\tif(this.domNode.focus && this.domNode.select) {\n\t\tthis.domNode.focus();\n\t\tthis.domNode.select();\n\t}\n};\n\n/*\nHandle a click\n*/\nFramedEngine.prototype.handleClickEvent = function(event) {\n\tthis.fixHeight();\n\treturn true;\n};\n\n/*\nHandle a dom \"input\" event which occurs when the text has changed\n*/\nFramedEngine.prototype.handleInputEvent = function(event) {\n\tthis.widget.saveChanges(this.getText());\n\tthis.fixHeight();\n\treturn true;\n};\n\n/*\nCreate a blank structure representing a text operation\n*/\nFramedEngine.prototype.createTextOperation = function() {\n\tvar operation = {\n\t\ttext: this.domNode.value,\n\t\tselStart: this.domNode.selectionStart,\n\t\tselEnd: this.domNode.selectionEnd,\n\t\tcutStart: null,\n\t\tcutEnd: null,\n\t\treplacement: null,\n\t\tnewSelStart: null,\n\t\tnewSelEnd: null\n\t};\n\toperation.selection = operation.text.substring(operation.selStart,operation.selEnd);\n\treturn operation;\n};\n\n/*\nExecute a text operation\n*/\nFramedEngine.prototype.executeTextOperation = function(operation) {\n\t// Perform the required changes to the text area and the underlying tiddler\n\tvar newText = operation.text;\n\tif(operation.replacement !== null) {\n\t\tnewText = operation.text.substring(0,operation.cutStart) + operation.replacement + operation.text.substring(operation.cutEnd);\n\t\t// Attempt to use a execCommand to modify the value of the control\n\t\tif(this.iframeDoc.queryCommandSupported(\"insertText\") && this.iframeDoc.queryCommandSupported(\"delete\") && !$tw.browser.isFirefox) {\n\t\t\tthis.domNode.focus();\n\t\t\tthis.domNode.setSelectionRange(operation.cutStart,operation.cutEnd);\n\t\t\tif(operation.replacement === \"\") {\n\t\t\t\tthis.iframeDoc.execCommand(\"delete\",false,\"\");\n\t\t\t} else {\n\t\t\t\tthis.iframeDoc.execCommand(\"insertText\",false,operation.replacement);\n\t\t\t}\n\t\t} else {\n\t\t\tthis.domNode.value = newText;\n\t\t}\n\t\tthis.domNode.focus();\n\t\tthis.domNode.setSelectionRange(operation.newSelStart,operation.newSelEnd);\n\t}\n\tthis.domNode.focus();\n\treturn newText;\n};\n\nexports.FramedEngine = FramedEngine;\n\n})();\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/core/modules/editor/engines/simple.js": {
"title": "$:/core/modules/editor/engines/simple.js",
"text": "/*\\\ntitle: $:/core/modules/editor/engines/simple.js\ntype: application/javascript\nmodule-type: library\n\nText editor engine based on a simple input or textarea tag\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar HEIGHT_VALUE_TITLE = \"$:/config/TextEditor/EditorHeight/Height\";\n\nfunction SimpleEngine(options) {\n\t// Save our options\n\toptions = options || {};\n\tthis.widget = options.widget;\n\tthis.value = options.value;\n\tthis.parentNode = options.parentNode;\n\tthis.nextSibling = options.nextSibling;\n\t// Construct the textarea or input node\n\tvar tag = this.widget.editTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"input\";\n\t}\n\tthis.domNode = this.widget.document.createElement(tag);\n\t// Set the text\n\tif(this.widget.editTag === \"textarea\") {\n\t\tthis.domNode.appendChild(this.widget.document.createTextNode(this.value));\n\t} else {\n\t\tthis.domNode.value = this.value;\n\t}\n\t// Set the attributes\n\tif(this.widget.editType) {\n\t\tthis.domNode.setAttribute(\"type\",this.widget.editType);\n\t}\n\tif(this.widget.editPlaceholder) {\n\t\tthis.domNode.setAttribute(\"placeholder\",this.widget.editPlaceholder);\n\t}\n\tif(this.widget.editSize) {\n\t\tthis.domNode.setAttribute(\"size\",this.widget.editSize);\n\t}\n\tif(this.widget.editRows) {\n\t\tthis.domNode.setAttribute(\"rows\",this.widget.editRows);\n\t}\n\tif(this.widget.editClass) {\n\t\tthis.domNode.className = this.widget.editClass;\n\t}\n\tif(this.widget.editTabIndex) {\n\t\tthis.domNode.setAttribute(\"tabindex\",this.widget.editTabIndex);\n\t}\n\t// Add an input event handler\n\t$tw.utils.addEventListeners(this.domNode,[\n\t\t{name: \"focus\", handlerObject: this, handlerMethod: \"handleFocusEvent\"},\n\t\t{name: \"input\", handlerObject: this, handlerMethod: \"handleInputEvent\"}\n\t]);\n\t// Insert the element into the DOM\n\tthis.parentNode.insertBefore(this.domNode,this.nextSibling);\n\tthis.widget.domNodes.push(this.domNode);\n}\n\n/*\nSet the text of the engine if it doesn't currently have focus\n*/\nSimpleEngine.prototype.setText = function(text,type) {\n\tif(!this.domNode.isTiddlyWikiFakeDom) {\n\t\tif(this.domNode.ownerDocument.activeElement !== this.domNode || text === \"\") {\n\t\t\tthis.domNode.value = text;\n\t\t}\n\t\t// Fix the height if needed\n\t\tthis.fixHeight();\n\t}\n};\n\n/*\nGet the text of the engine\n*/\nSimpleEngine.prototype.getText = function() {\n\treturn this.domNode.value;\n};\n\n/*\nFix the height of textarea to fit content\n*/\nSimpleEngine.prototype.fixHeight = function() {\n\tif(this.widget.editTag === \"textarea\") {\n\t\tif(this.widget.editAutoHeight) {\n\t\t\tif(this.domNode && !this.domNode.isTiddlyWikiFakeDom) {\n\t\t\t\t$tw.utils.resizeTextAreaToFit(this.domNode,this.widget.editMinHeight);\n\t\t\t}\n\t\t} else {\n\t\t\tvar fixedHeight = parseInt(this.widget.wiki.getTiddlerText(HEIGHT_VALUE_TITLE,\"400px\"),10);\n\t\t\tfixedHeight = Math.max(fixedHeight,20);\n\t\t\tthis.domNode.style.height = fixedHeight + \"px\";\n\t\t}\n\t}\n};\n\n/*\nFocus the engine node\n*/\nSimpleEngine.prototype.focus = function() {\n\tif(this.domNode.focus && this.domNode.select) {\n\t\tthis.domNode.focus();\n\t\tthis.domNode.select();\n\t}\n};\n\n/*\nHandle a dom \"input\" event which occurs when the text has changed\n*/\nSimpleEngine.prototype.handleInputEvent = function(event) {\n\tthis.widget.saveChanges(this.getText());\n\tthis.fixHeight();\n\treturn true;\n};\n\n/*\nHandle a dom \"focus\" event\n*/\nSimpleEngine.prototype.handleFocusEvent = function(event) {\n\tif(this.widget.editFocusPopup) {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: this.domNode,\n\t\t\ttitle: this.widget.editFocusPopup,\n\t\t\twiki: this.widget.wiki,\n\t\t\tforce: true\n\t\t});\n\t}\n\treturn true;\n};\n\n/*\nCreate a blank structure representing a text operation\n*/\nSimpleEngine.prototype.createTextOperation = function() {\n\treturn null;\n};\n\n/*\nExecute a text operation\n*/\nSimpleEngine.prototype.executeTextOperation = function(operation) {\n};\n\nexports.SimpleEngine = SimpleEngine;\n\n})();\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/core/modules/editor/factory.js": {
"title": "$:/core/modules/editor/factory.js",
"text": "/*\\\ntitle: $:/core/modules/editor/factory.js\ntype: application/javascript\nmodule-type: library\n\nFactory for constructing text editor widgets with specified engines for the toolbar and non-toolbar cases\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar DEFAULT_MIN_TEXT_AREA_HEIGHT = \"100px\"; // Minimum height of textareas in pixels\n\n// Configuration tiddlers\nvar HEIGHT_MODE_TITLE = \"$:/config/TextEditor/EditorHeight/Mode\";\nvar ENABLE_TOOLBAR_TITLE = \"$:/config/TextEditor/EnableToolbar\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nfunction editTextWidgetFactory(toolbarEngine,nonToolbarEngine) {\n\n\tvar EditTextWidget = function(parseTreeNode,options) {\n\t\t// Initialise the editor operations if they've not been done already\n\t\tif(!this.editorOperations) {\n\t\t\tEditTextWidget.prototype.editorOperations = {};\n\t\t\t$tw.modules.applyMethods(\"texteditoroperation\",this.editorOperations);\n\t\t}\n\t\tthis.initialise(parseTreeNode,options);\n\t};\n\n\t/*\n\tInherit from the base widget class\n\t*/\n\tEditTextWidget.prototype = new Widget();\n\n\t/*\n\tRender this widget into the DOM\n\t*/\n\tEditTextWidget.prototype.render = function(parent,nextSibling) {\n\t\t// Save the parent dom node\n\t\tthis.parentDomNode = parent;\n\t\t// Compute our attributes\n\t\tthis.computeAttributes();\n\t\t// Execute our logic\n\t\tthis.execute();\n\t\t// Create the wrapper for the toolbar and render its content\n\t\tif(this.editShowToolbar) {\n\t\t\tthis.toolbarNode = this.document.createElement(\"div\");\n\t\t\tthis.toolbarNode.className = \"tc-editor-toolbar\";\n\t\t\tparent.insertBefore(this.toolbarNode,nextSibling);\n\t\t\tthis.renderChildren(this.toolbarNode,null);\n\t\t\tthis.domNodes.push(this.toolbarNode);\n\t\t}\n\t\t// Create our element\n\t\tvar editInfo = this.getEditInfo(),\n\t\t\tEngine = this.editShowToolbar ? toolbarEngine : nonToolbarEngine;\n\t\tthis.engine = new Engine({\n\t\t\t\twidget: this,\n\t\t\t\tvalue: editInfo.value,\n\t\t\t\ttype: editInfo.type,\n\t\t\t\tparentNode: parent,\n\t\t\t\tnextSibling: nextSibling\n\t\t\t});\n\t\t// Call the postRender hook\n\t\tif(this.postRender) {\n\t\t\tthis.postRender();\n\t\t}\n\t\t// Fix height\n\t\tthis.engine.fixHeight();\n\t\t// Focus if required\n\t\tif(this.editFocus === \"true\" || this.editFocus === \"yes\") {\n\t\t\tthis.engine.focus();\n\t\t}\n\t\t// Add widget message listeners\n\t\tthis.addEventListeners([\n\t\t\t{type: \"tm-edit-text-operation\", handler: \"handleEditTextOperationMessage\"}\n\t\t]);\n\t};\n\n\t/*\n\tGet the tiddler being edited and current value\n\t*/\n\tEditTextWidget.prototype.getEditInfo = function() {\n\t\t// Get the edit value\n\t\tvar self = this,\n\t\t\tvalue,\n\t\t\ttype = \"text/plain\",\n\t\t\tupdate;\n\t\tif(this.editIndex) {\n\t\t\tvalue = this.wiki.extractTiddlerDataItem(this.editTitle,this.editIndex,this.editDefault);\n\t\t\tupdate = function(value) {\n\t\t\t\tvar data = self.wiki.getTiddlerData(self.editTitle,{});\n\t\t\t\tif(data[self.editIndex] !== value) {\n\t\t\t\t\tdata[self.editIndex] = value;\n\t\t\t\t\tself.wiki.setTiddlerData(self.editTitle,data);\n\t\t\t\t}\n\t\t\t};\n\t\t} else {\n\t\t\t// Get the current tiddler and the field name\n\t\t\tvar tiddler = this.wiki.getTiddler(this.editTitle);\n\t\t\tif(tiddler) {\n\t\t\t\t// If we've got a tiddler, the value to display is the field string value\n\t\t\t\tvalue = tiddler.getFieldString(this.editField);\n\t\t\t\tif(this.editField === \"text\") {\n\t\t\t\t\ttype = tiddler.fields.type || \"text/vnd.tiddlywiki\";\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t// Otherwise, we need to construct a default value for the editor\n\t\t\t\tswitch(this.editField) {\n\t\t\t\t\tcase \"text\":\n\t\t\t\t\t\tvalue = \"Type the text for the tiddler '\" + this.editTitle + \"'\";\n\t\t\t\t\t\ttype = \"text/vnd.tiddlywiki\";\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"title\":\n\t\t\t\t\t\tvalue = this.editTitle;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tvalue = \"\";\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t\tif(this.editDefault !== undefined) {\n\t\t\t\t\tvalue = this.editDefault;\n\t\t\t\t}\n\t\t\t}\n\t\t\tupdate = function(value) {\n\t\t\t\tvar tiddler = self.wiki.getTiddler(self.editTitle),\n\t\t\t\t\tupdateFields = {\n\t\t\t\t\t\ttitle: self.editTitle\n\t\t\t\t\t};\n\t\t\t\tupdateFields[self.editField] = value;\n\t\t\t\tself.wiki.addTiddler(new $tw.Tiddler(self.wiki.getCreationFields(),tiddler,updateFields,self.wiki.getModificationFields()));\n\t\t\t};\n\t\t}\n\t\tif(this.editType) {\n\t\t\ttype = this.editType;\n\t\t}\n\t\treturn {value: value || \"\", type: type, update: update};\n\t};\n\n\t/*\n\tHandle an edit text operation message from the toolbar\n\t*/\n\tEditTextWidget.prototype.handleEditTextOperationMessage = function(event) {\n\t\t// Prepare information about the operation\n\t\tvar operation = this.engine.createTextOperation();\n\t\t// Invoke the handler for the selected operation\n\t\tvar handler = this.editorOperations[event.param];\n\t\tif(handler) {\n\t\t\thandler.call(this,event,operation);\n\t\t}\n\t\t// Execute the operation via the engine\n\t\tvar newText = this.engine.executeTextOperation(operation);\n\t\t// Fix the tiddler height and save changes\n\t\tthis.engine.fixHeight();\n\t\tthis.saveChanges(newText);\n\t};\n\n\t/*\n\tCompute the internal state of the widget\n\t*/\n\tEditTextWidget.prototype.execute = function() {\n\t\t// Get our parameters\n\t\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t\tthis.editField = this.getAttribute(\"field\",\"text\");\n\t\tthis.editIndex = this.getAttribute(\"index\");\n\t\tthis.editDefault = this.getAttribute(\"default\");\n\t\tthis.editClass = this.getAttribute(\"class\");\n\t\tthis.editPlaceholder = this.getAttribute(\"placeholder\");\n\t\tthis.editSize = this.getAttribute(\"size\");\n\t\tthis.editRows = this.getAttribute(\"rows\");\n\t\tthis.editAutoHeight = this.wiki.getTiddlerText(HEIGHT_MODE_TITLE,\"auto\");\n\t\tthis.editAutoHeight = this.getAttribute(\"autoHeight\",this.editAutoHeight === \"auto\" ? \"yes\" : \"no\") === \"yes\";\n\t\tthis.editMinHeight = this.getAttribute(\"minHeight\",DEFAULT_MIN_TEXT_AREA_HEIGHT);\n\t\tthis.editFocusPopup = this.getAttribute(\"focusPopup\");\n\t\tthis.editFocus = this.getAttribute(\"focus\");\n\t\tthis.editTabIndex = this.getAttribute(\"tabindex\");\n\t\t// Get the default editor element tag and type\n\t\tvar tag,type;\n\t\tif(this.editField === \"text\") {\n\t\t\ttag = \"textarea\";\n\t\t} else {\n\t\t\ttag = \"input\";\n\t\t\tvar fieldModule = $tw.Tiddler.fieldModules[this.editField];\n\t\t\tif(fieldModule && fieldModule.editTag) {\n\t\t\t\ttag = fieldModule.editTag;\n\t\t\t}\n\t\t\tif(fieldModule && fieldModule.editType) {\n\t\t\t\ttype = fieldModule.editType;\n\t\t\t}\n\t\t\ttype = type || \"text\";\n\t\t}\n\t\t// Get the rest of our parameters\n\t\tthis.editTag = this.getAttribute(\"tag\",tag) || \"input\";\n\t\tthis.editType = this.getAttribute(\"type\",type);\n\t\t// Make the child widgets\n\t\tthis.makeChildWidgets();\n\t\t// Determine whether to show the toolbar\n\t\tthis.editShowToolbar = this.wiki.getTiddlerText(ENABLE_TOOLBAR_TITLE,\"yes\");\n\t\tthis.editShowToolbar = (this.editShowToolbar === \"yes\") && !!(this.children && this.children.length > 0) && (!this.document.isTiddlyWikiFakeDom);\n\t};\n\n\t/*\n\tSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n\t*/\n\tEditTextWidget.prototype.refresh = function(changedTiddlers) {\n\t\tvar changedAttributes = this.computeAttributes();\n\t\t// Completely rerender if any of our attributes have changed\n\t\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes[\"default\"] || changedAttributes[\"class\"] || changedAttributes.placeholder || changedAttributes.size || changedAttributes.autoHeight || changedAttributes.minHeight || changedAttributes.focusPopup || changedAttributes.rows || changedAttributes.tabindex || changedTiddlers[HEIGHT_MODE_TITLE] || changedTiddlers[ENABLE_TOOLBAR_TITLE]) {\n\t\t\tthis.refreshSelf();\n\t\t\treturn true;\n\t\t} else if(changedTiddlers[this.editTitle]) {\n\t\t\tvar editInfo = this.getEditInfo();\n\t\t\tthis.updateEditor(editInfo.value,editInfo.type);\n\t\t}\n\t\tthis.engine.fixHeight();\n\t\tif(this.editShowToolbar) {\n\t\t\treturn this.refreshChildren(changedTiddlers);\n\t\t} else {\n\t\t\treturn false;\n\t\t}\n\t};\n\n\t/*\n\tUpdate the editor with new text. This method is separate from updateEditorDomNode()\n\tso that subclasses can override updateEditor() and still use updateEditorDomNode()\n\t*/\n\tEditTextWidget.prototype.updateEditor = function(text,type) {\n\t\tthis.updateEditorDomNode(text,type);\n\t};\n\n\t/*\n\tUpdate the editor dom node with new text\n\t*/\n\tEditTextWidget.prototype.updateEditorDomNode = function(text,type) {\n\t\tthis.engine.setText(text,type);\n\t};\n\n\t/*\n\tSave changes back to the tiddler store\n\t*/\n\tEditTextWidget.prototype.saveChanges = function(text) {\n\t\tvar editInfo = this.getEditInfo();\n\t\tif(text !== editInfo.value) {\n\t\t\teditInfo.update(text);\n\t\t}\n\t};\n\n\t/*\n\tHandle a dom \"keydown\" event, which we'll bubble up to our container for the keyboard widgets benefit\n\t*/\n\tEditTextWidget.prototype.handleKeydownEvent = function(event) {\n\t\t// Check for a keyboard shortcut\n\t\tif(this.toolbarNode) {\n\t\t\tvar shortcutElements = this.toolbarNode.querySelectorAll(\"[data-tw-keyboard-shortcut]\");\n\t\t\tfor(var index=0; index<shortcutElements.length; index++) {\n\t\t\t\tvar el = shortcutElements[index],\n\t\t\t\t\tshortcutData = el.getAttribute(\"data-tw-keyboard-shortcut\"),\n\t\t\t\t\tkeyInfoArray = $tw.keyboardManager.parseKeyDescriptors(shortcutData,{\n\t\t\t\t\t\twiki: this.wiki\n\t\t\t\t\t});\n\t\t\t\tif($tw.keyboardManager.checkKeyDescriptors(event,keyInfoArray)) {\n\t\t\t\t\tvar clickEvent = this.document.createEvent(\"Events\");\n\t\t\t\t clickEvent.initEvent(\"click\",true,false);\n\t\t\t\t el.dispatchEvent(clickEvent);\n\t\t\t\t\tevent.preventDefault();\n\t\t\t\t\tevent.stopPropagation();\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\t// Propogate the event to the container\n\t\tif(this.propogateKeydownEvent(event)) {\n\t\t\t// Ignore the keydown if it was already handled\n\t\t\tevent.preventDefault();\n\t\t\tevent.stopPropagation();\n\t\t\treturn true;\n\t\t}\n\t\t// Otherwise, process the keydown normally\n\t\treturn false;\n\t};\n\n\t/*\n\tPropogate keydown events to our container for the keyboard widgets benefit\n\t*/\n\tEditTextWidget.prototype.propogateKeydownEvent = function(event) {\n\t\tvar newEvent = this.document.createEventObject ? this.document.createEventObject() : this.document.createEvent(\"Events\");\n\t\tif(newEvent.initEvent) {\n\t\t\tnewEvent.initEvent(\"keydown\", true, true);\n\t\t}\n\t\tnewEvent.keyCode = event.keyCode;\n\t\tnewEvent.which = event.which;\n\t\tnewEvent.metaKey = event.metaKey;\n\t\tnewEvent.ctrlKey = event.ctrlKey;\n\t\tnewEvent.altKey = event.altKey;\n\t\tnewEvent.shiftKey = event.shiftKey;\n\t\treturn !this.parentDomNode.dispatchEvent(newEvent);\n\t};\n\n\treturn EditTextWidget;\n\n}\n\nexports.editTextWidgetFactory = editTextWidgetFactory;\n\n})();\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/core/modules/editor/operations/bitmap/clear.js": {
"title": "$:/core/modules/editor/operations/bitmap/clear.js",
"text": "/*\\\ntitle: $:/core/modules/editor/operations/bitmap/clear.js\ntype: application/javascript\nmodule-type: bitmapeditoroperation\n\nBitmap editor operation to clear the image\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"clear\"] = function(event) {\n\tvar ctx = this.canvasDomNode.getContext(\"2d\");\n\tctx.globalAlpha = 1;\n\tctx.fillStyle = event.paramObject.colour || \"white\";\n\tctx.fillRect(0,0,this.canvasDomNode.width,this.canvasDomNode.height);\n\t// Save changes\n\tthis.strokeEnd();\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "bitmapeditoroperation"
},
"$:/core/modules/editor/operations/bitmap/resize.js": {
"title": "$:/core/modules/editor/operations/bitmap/resize.js",
"text": "/*\\\ntitle: $:/core/modules/editor/operations/bitmap/resize.js\ntype: application/javascript\nmodule-type: bitmapeditoroperation\n\nBitmap editor operation to resize the image\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"resize\"] = function(event) {\n\t// Get the new width\n\tvar newWidth = parseInt(event.paramObject.width || this.canvasDomNode.width,10),\n\t\tnewHeight = parseInt(event.paramObject.height || this.canvasDomNode.height,10);\n\t// Update if necessary\n\tif(newWidth > 0 && newHeight > 0 && !(newWidth === this.currCanvas.width && newHeight === this.currCanvas.height)) {\n\t\tthis.changeCanvasSize(newWidth,newHeight);\n\t}\n\t// Update the input controls\n\tthis.refreshToolbar();\n\t// Save the image into the tiddler\n\tthis.saveChanges();\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "bitmapeditoroperation"
},
"$:/core/modules/editor/operations/bitmap/rotate-left.js": {
"title": "$:/core/modules/editor/operations/bitmap/rotate-left.js",
"text": "/*\\\ntitle: $:/core/modules/editor/operations/bitmap/rotate-left.js\ntype: application/javascript\nmodule-type: bitmapeditoroperation\n\nBitmap editor operation to rotate the image left by 90 degrees\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"rotate-left\"] = function(event) {\n\t// Rotate the canvas left by 90 degrees\n\tthis.rotateCanvasLeft();\n\t// Update the input controls\n\tthis.refreshToolbar();\n\t// Save the image into the tiddler\n\tthis.saveChanges();\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "bitmapeditoroperation"
},
"$:/core/modules/editor/operations/text/excise.js": {
"title": "$:/core/modules/editor/operations/text/excise.js",
"text": "/*\\\ntitle: $:/core/modules/editor/operations/text/excise.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to excise the selection to a new tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"excise\"] = function(event,operation) {\n\tvar editTiddler = this.wiki.getTiddler(this.editTitle),\n\t\teditTiddlerTitle = this.editTitle;\n\tif(editTiddler && editTiddler.fields[\"draft.of\"]) {\n\t\teditTiddlerTitle = editTiddler.fields[\"draft.of\"];\n\t}\n\tvar excisionTitle = event.paramObject.title || this.wiki.generateNewTitle(\"New Excision\");\n\tthis.wiki.addTiddler(new $tw.Tiddler(\n\t\tthis.wiki.getCreationFields(),\n\t\tthis.wiki.getModificationFields(),\n\t\t{\n\t\t\ttitle: excisionTitle,\n\t\t\ttext: operation.selection,\n\t\t\ttags: event.paramObject.tagnew === \"yes\" ? [editTiddlerTitle] : []\n\t\t}\n\t));\n\toperation.replacement = excisionTitle;\n\tswitch(event.paramObject.type || \"transclude\") {\n\t\tcase \"transclude\":\n\t\t\toperation.replacement = \"{{\" + operation.replacement+ \"}}\";\n\t\t\tbreak;\n\t\tcase \"link\":\n\t\t\toperation.replacement = \"[[\" + operation.replacement+ \"]]\";\n\t\t\tbreak;\n\t\tcase \"macro\":\n\t\t\toperation.replacement = \"<<\" + (event.paramObject.macro || \"translink\") + \" \\\"\\\"\\\"\" + operation.replacement + \"\\\"\\\"\\\">>\";\n\t\t\tbreak;\n\t}\n\toperation.cutStart = operation.selStart;\n\toperation.cutEnd = operation.selEnd;\n\toperation.newSelStart = operation.selStart;\n\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "texteditoroperation"
},
"$:/core/modules/editor/operations/text/make-link.js": {
"title": "$:/core/modules/editor/operations/text/make-link.js",
"text": "/*\\\ntitle: $:/core/modules/editor/operations/text/make-link.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to make a link\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"make-link\"] = function(event,operation) {\n\tif(operation.selection) {\n\t\toperation.replacement = \"[[\" + operation.selection + \"|\" + event.paramObject.text + \"]]\";\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t} else {\n\t\toperation.replacement = \"[[\" + event.paramObject.text + \"]]\";\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t}\n\toperation.newSelStart = operation.selStart + operation.replacement.length;\n\toperation.newSelEnd = operation.newSelStart;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "texteditoroperation"
},
"$:/core/modules/editor/operations/text/prefix-lines.js": {
"title": "$:/core/modules/editor/operations/text/prefix-lines.js",
"text": "/*\\\ntitle: $:/core/modules/editor/operations/text/prefix-lines.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to add a prefix to the selected lines\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"prefix-lines\"] = function(event,operation) {\n\tvar targetCount = parseInt(event.paramObject.count + \"\",10);\n\t// Cut just past the preceding line break, or the start of the text\n\toperation.cutStart = $tw.utils.findPrecedingLineBreak(operation.text,operation.selStart);\n\t// Cut to just past the following line break, or to the end of the text\n\toperation.cutEnd = $tw.utils.findFollowingLineBreak(operation.text,operation.selEnd);\n\t// Compose the required prefix\n\tvar prefix = $tw.utils.repeat(event.paramObject.character,targetCount);\n\t// Process each line\n\tvar lines = operation.text.substring(operation.cutStart,operation.cutEnd).split(/\\r?\\n/mg);\n\t$tw.utils.each(lines,function(line,index) {\n\t\t// Remove and count any existing prefix characters\n\t\tvar count = 0;\n\t\twhile(line.charAt(0) === event.paramObject.character) {\n\t\t\tline = line.substring(1);\n\t\t\tcount++;\n\t\t}\n\t\t// Remove any whitespace\n\t\twhile(line.charAt(0) === \" \") {\n\t\t\tline = line.substring(1);\n\t\t}\n\t\t// We're done if we removed the exact required prefix, otherwise add it\n\t\tif(count !== targetCount) {\n\t\t\t// Apply the prefix\n\t\t\tline = prefix + \" \" + line;\n\t\t}\n\t\t// Save the modified line\n\t\tlines[index] = line;\n\t});\n\t// Stitch the replacement text together and set the selection\n\toperation.replacement = lines.join(\"\\n\");\n\tif(lines.length === 1) {\n\t\toperation.newSelStart = operation.cutStart + operation.replacement.length;\n\t\toperation.newSelEnd = operation.newSelStart;\n\t} else {\n\t\toperation.newSelStart = operation.cutStart;\n\t\toperation.newSelEnd = operation.newSelStart + operation.replacement.length;\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "texteditoroperation"
},
"$:/core/modules/editor/operations/text/replace-all.js": {
"title": "$:/core/modules/editor/operations/text/replace-all.js",
"text": "/*\\\ntitle: $:/core/modules/editor/operations/text/replace-all.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to replace the entire text\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"replace-all\"] = function(event,operation) {\n\toperation.cutStart = 0;\n\toperation.cutEnd = operation.text.length;\n\toperation.replacement = event.paramObject.text;\n\toperation.newSelStart = 0;\n\toperation.newSelEnd = operation.replacement.length;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "texteditoroperation"
},
"$:/core/modules/editor/operations/text/replace-selection.js": {
"title": "$:/core/modules/editor/operations/text/replace-selection.js",
"text": "/*\\\ntitle: $:/core/modules/editor/operations/text/replace-selection.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to replace the selection\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"replace-selection\"] = function(event,operation) {\n\toperation.replacement = event.paramObject.text;\n\toperation.cutStart = operation.selStart;\n\toperation.cutEnd = operation.selEnd;\n\toperation.newSelStart = operation.selStart;\n\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "texteditoroperation"
},
"$:/core/modules/editor/operations/text/save-selection.js": {
"title": "$:/core/modules/editor/operations/text/save-selection.js",
"text": "/*\\\ntitle: $:/core/modules/editor/operations/text/save-selection.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to save the current selection in a specified tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"save-selection\"] = function(event,operation) {\n\tvar tiddler = event.paramObject.tiddler,\n\t\tfield = event.paramObject.field || \"text\";\n\tif(tiddler && field) {\n\t\tthis.wiki.setText(tiddler,field,null,operation.text.substring(operation.selStart,operation.selEnd));\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "texteditoroperation"
},
"$:/core/modules/editor/operations/text/wrap-lines.js": {
"title": "$:/core/modules/editor/operations/text/wrap-lines.js",
"text": "/*\\\ntitle: $:/core/modules/editor/operations/text/wrap-lines.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to wrap the selected lines with a prefix and suffix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"wrap-lines\"] = function(event,operation) {\n\t// Cut just past the preceding line break, or the start of the text\n\toperation.cutStart = $tw.utils.findPrecedingLineBreak(operation.text,operation.selStart);\n\t// Cut to just past the following line break, or to the end of the text\n\toperation.cutEnd = $tw.utils.findFollowingLineBreak(operation.text,operation.selEnd);\n\t// Add the prefix and suffix\n\toperation.replacement = event.paramObject.prefix + \"\\n\" +\n\t\t\t\toperation.text.substring(operation.cutStart,operation.cutEnd) + \"\\n\" +\n\t\t\t\tevent.paramObject.suffix + \"\\n\";\n\toperation.newSelStart = operation.cutStart + event.paramObject.prefix.length + 1;\n\toperation.newSelEnd = operation.newSelStart + (operation.cutEnd - operation.cutStart);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "texteditoroperation"
},
"$:/core/modules/editor/operations/text/wrap-selection.js": {
"title": "$:/core/modules/editor/operations/text/wrap-selection.js",
"text": "/*\\\ntitle: $:/core/modules/editor/operations/text/wrap-selection.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to wrap the selection with the specified prefix and suffix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"wrap-selection\"] = function(event,operation) {\n\tif(operation.selStart === operation.selEnd) {\n\t\t// No selection; check if we're within the prefix/suffix\n\t\tif(operation.text.substring(operation.selStart - event.paramObject.prefix.length,operation.selStart + event.paramObject.suffix.length) === event.paramObject.prefix + event.paramObject.suffix) {\n\t\t\t// Remove the prefix and suffix\n\t\t\toperation.cutStart = operation.selStart - event.paramObject.prefix.length;\n\t\t\toperation.cutEnd = operation.selEnd + event.paramObject.suffix.length;\n\t\t\toperation.replacement = \"\";\n\t\t\toperation.newSelStart = operation.cutStart;\n\t\t\toperation.newSelEnd = operation.newSelStart;\n\t\t} else {\n\t\t\t// Wrap the cursor instead\n\t\t\toperation.cutStart = operation.selStart;\n\t\t\toperation.cutEnd = operation.selEnd;\n\t\t\toperation.replacement = event.paramObject.prefix + event.paramObject.suffix;\n\t\t\toperation.newSelStart = operation.selStart + event.paramObject.prefix.length;\n\t\t\toperation.newSelEnd = operation.newSelStart;\n\t\t}\n\t} else if(operation.text.substring(operation.selStart,operation.selStart + event.paramObject.prefix.length) === event.paramObject.prefix && operation.text.substring(operation.selEnd - event.paramObject.suffix.length,operation.selEnd) === event.paramObject.suffix) {\n\t\t// Prefix and suffix are already present, so remove them\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t\toperation.replacement = operation.selection.substring(event.paramObject.prefix.length,operation.selection.length - event.paramObject.suffix.length);\n\t\toperation.newSelStart = operation.selStart;\n\t\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n\t} else {\n\t\t// Add the prefix and suffix\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t\toperation.replacement = event.paramObject.prefix + operation.selection + event.paramObject.suffix;\n\t\toperation.newSelStart = operation.selStart;\n\t\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "texteditoroperation"
},
"$:/core/modules/filters/addprefix.js": {
"title": "$:/core/modules/filters/addprefix.js",
"text": "/*\\\ntitle: $:/core/modules/filters/addprefix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for adding a prefix to each title in the list. This is\nespecially useful in contexts where only a filter expression is allowed\nand macro substitution isn't available.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.addprefix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(operator.operand + title);\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/addsuffix.js": {
"title": "$:/core/modules/filters/addsuffix.js",
"text": "/*\\\ntitle: $:/core/modules/filters/addsuffix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for adding a suffix to each title in the list. This is\nespecially useful in contexts where only a filter expression is allowed\nand macro substitution isn't available.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.addsuffix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title + operator.operand);\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/after.js": {
"title": "$:/core/modules/filters/after.js",
"text": "/*\\\ntitle: $:/core/modules/filters/after.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler from the current list that is after the tiddler named in the operand.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.after = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tvar index = results.indexOf(operator.operand);\n\tif(index === -1 || index > (results.length - 2)) {\n\t\treturn [];\n\t} else {\n\t\treturn [results[index + 1]];\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/all/current.js": {
"title": "$:/core/modules/filters/all/current.js",
"text": "/*\\\ntitle: $:/core/modules/filters/all/current.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[current]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.current = function(source,prefix,options) {\n\tvar currTiddlerTitle = options.widget && options.widget.getVariable(\"currentTiddler\");\n\tif(currTiddlerTitle) {\n\t\treturn [currTiddlerTitle];\n\t} else {\n\t\treturn [];\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "allfilteroperator"
},
"$:/core/modules/filters/all/missing.js": {
"title": "$:/core/modules/filters/all/missing.js",
"text": "/*\\\ntitle: $:/core/modules/filters/all/missing.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[missing]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.missing = function(source,prefix,options) {\n\treturn options.wiki.getMissingTitles();\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "allfilteroperator"
},
"$:/core/modules/filters/all/orphans.js": {
"title": "$:/core/modules/filters/all/orphans.js",
"text": "/*\\\ntitle: $:/core/modules/filters/all/orphans.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[orphans]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.orphans = function(source,prefix,options) {\n\treturn options.wiki.getOrphanTitles();\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "allfilteroperator"
},
"$:/core/modules/filters/all/shadows.js": {
"title": "$:/core/modules/filters/all/shadows.js",
"text": "/*\\\ntitle: $:/core/modules/filters/all/shadows.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[shadows]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.shadows = function(source,prefix,options) {\n\treturn options.wiki.allShadowTitles();\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "allfilteroperator"
},
"$:/core/modules/filters/all/tags.js": {
"title": "$:/core/modules/filters/all/tags.js",
"text": "/*\\\ntitle: $:/core/modules/filters/all/tags.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[tags]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tags = function(source,prefix,options) {\n\treturn Object.keys(options.wiki.getTagMap());\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "allfilteroperator"
},
"$:/core/modules/filters/all/tiddlers.js": {
"title": "$:/core/modules/filters/all/tiddlers.js",
"text": "/*\\\ntitle: $:/core/modules/filters/all/tiddlers.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[tiddlers]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tiddlers = function(source,prefix,options) {\n\treturn options.wiki.allTitles();\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "allfilteroperator"
},
"$:/core/modules/filters/all.js": {
"title": "$:/core/modules/filters/all.js",
"text": "/*\\\ntitle: $:/core/modules/filters/all.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for selecting tiddlers\n\n[all[shadows+tiddlers]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar allFilterOperators;\n\nfunction getAllFilterOperators() {\n\tif(!allFilterOperators) {\n\t\tallFilterOperators = {};\n\t\t$tw.modules.applyMethods(\"allfilteroperator\",allFilterOperators);\n\t}\n\treturn allFilterOperators;\n}\n\n/*\nExport our filter function\n*/\nexports.all = function(source,operator,options) {\n\t// Get our suboperators\n\tvar allFilterOperators = getAllFilterOperators();\n\t// Cycle through the suboperators accumulating their results\n\tvar results = [],\n\t\tsubops = operator.operand.split(\"+\");\n\t// Check for common optimisations\n\tif(subops.length === 1 && subops[0] === \"\") {\n\t\treturn source;\n\t} else if(subops.length === 1 && subops[0] === \"tiddlers\") {\n\t\treturn options.wiki.each;\n\t} else if(subops.length === 1 && subops[0] === \"shadows\") {\n\t\treturn options.wiki.eachShadow;\n\t} else if(subops.length === 2 && subops[0] === \"tiddlers\" && subops[1] === \"shadows\") {\n\t\treturn options.wiki.eachTiddlerPlusShadows;\n\t} else if(subops.length === 2 && subops[0] === \"shadows\" && subops[1] === \"tiddlers\") {\n\t\treturn options.wiki.eachShadowPlusTiddlers;\n\t}\n\t// Do it the hard way\n\tfor(var t=0; t<subops.length; t++) {\n\t\tvar subop = allFilterOperators[subops[t]];\n\t\tif(subop) {\n\t\t\t$tw.utils.pushTop(results,subop(source,operator.prefix,options));\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/backlinks.js": {
"title": "$:/core/modules/filters/backlinks.js",
"text": "/*\\\ntitle: $:/core/modules/filters/backlinks.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning all the backlinks from a tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.backlinks = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.getTiddlerBacklinks(title));\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/before.js": {
"title": "$:/core/modules/filters/before.js",
"text": "/*\\\ntitle: $:/core/modules/filters/before.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler from the current list that is before the tiddler named in the operand.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.before = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tvar index = results.indexOf(operator.operand);\n\tif(index <= 0) {\n\t\treturn [];\n\t} else {\n\t\treturn [results[index - 1]];\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/commands.js": {
"title": "$:/core/modules/filters/commands.js",
"text": "/*\\\ntitle: $:/core/modules/filters/commands.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the commands available in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.commands = function(source,operator,options) {\n\tvar results = [];\n\t$tw.utils.each($tw.commands,function(commandInfo,name) {\n\t\tresults.push(name);\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/compare.js": {
"title": "$:/core/modules/filters/compare.js",
"text": "/*\\\ntitle: $:/core/modules/filters/compare.js\ntype: application/javascript\nmodule-type: filteroperator\n\nGeneral purpose comparison operator\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.compare = function(source,operator,options) {\n\tvar suffixes = operator.suffixes || [],\n\t\ttype = (suffixes[0] || [])[0],\n\t\tmode = (suffixes[1] || [])[0],\n\t\ttypeFn = types[type] || types.number,\n\t\tmodeFn = modes[mode] || modes.eq,\n\t\tinvert = operator.prefix === \"!\",\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tif(modeFn(typeFn(title,operator.operand)) !== invert) {\n\t\t\tresults.push(title);\n\t\t}\n\t});\n\treturn results;\n};\n\nvar types = {\n\t\"number\": function(a,b) {\n\t\treturn compare($tw.utils.parseNumber(a),$tw.utils.parseNumber(b));\n\t},\n\t\"integer\": function(a,b) {\n\t\treturn compare($tw.utils.parseInt(a),$tw.utils.parseInt(b));\n\t},\n\t\"string\": function(a,b) {\n\t\treturn compare(\"\" + a,\"\" +b);\n\t},\n\t\"date\": function(a,b) {\n\t\tvar dateA = $tw.utils.parseDate(a),\n\t\t\tdateB = $tw.utils.parseDate(b);\n\t\tif(!isFinite(dateA)) {\n\t\t\tdateA = new Date(0);\n\t\t}\n\t\tif(!isFinite(dateB)) {\n\t\t\tdateB = new Date(0);\n\t\t}\n\t\treturn compare(dateA,dateB);\n\t},\n\t\"version\": function(a,b) {\n\t\treturn $tw.utils.compareVersions(a,b);\n\t}\n};\n\nfunction compare(a,b) {\n\tif(a > b) {\n\t\treturn +1;\n\t} else if(a < b) {\n\t\treturn -1;\n\t} else {\n\t\treturn 0;\n\t}\n};\n\nvar modes = {\n\t\"eq\": function(value) {return value === 0;},\n\t\"ne\": function(value) {return value !== 0;},\n\t\"gteq\": function(value) {return value >= 0;},\n\t\"gt\": function(value) {return value > 0;},\n\t\"lteq\": function(value) {return value <= 0;},\n\t\"lt\": function(value) {return value < 0;}\n}\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/contains.js": {
"title": "$:/core/modules/filters/contains.js",
"text": "/*\\\ntitle: $:/core/modules/filters/contains.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for finding values in array fields\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.contains = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldname = (operator.suffix || \"list\").toLowerCase();\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\tvar list = tiddler.getFieldList(fieldname);\n\t\t\t\tif(list.indexOf(operator.operand) === -1) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\tvar list = tiddler.getFieldList(fieldname);\n\t\t\t\tif(list.indexOf(operator.operand) !== -1) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/count.js": {
"title": "$:/core/modules/filters/count.js",
"text": "/*\\\ntitle: $:/core/modules/filters/count.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the number of entries in the current list.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.count = function(source,operator,options) {\n\tvar count = 0;\n\tsource(function(tiddler,title) {\n\t\tcount++;\n\t});\n\treturn [count + \"\"];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/days.js": {
"title": "$:/core/modules/filters/days.js",
"text": "/*\\\ntitle: $:/core/modules/filters/days.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects tiddlers with a specified date field within a specified date interval.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.days = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldName = operator.suffix || \"modified\",\n\t\tdayInterval = (parseInt(operator.operand,10)||0),\n\t\tdayIntervalSign = $tw.utils.sign(dayInterval),\n\t\ttargetTimeStamp = (new Date()).setHours(0,0,0,0) + 1000*60*60*24*dayInterval,\n\t\tisWithinDays = function(dateField) {\n\t\t\tvar sign = $tw.utils.sign(targetTimeStamp - (new Date(dateField)).setHours(0,0,0,0));\n\t\t\treturn sign === 0 || sign === dayIntervalSign;\n\t\t};\n\n\tif(operator.prefix === \"!\") {\n\t\ttargetTimeStamp = targetTimeStamp - 1000*60*60*24*dayIntervalSign;\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\t\tif(!isWithinDays($tw.utils.parseDate(tiddler.fields[fieldName]))) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\t\tif(isWithinDays($tw.utils.parseDate(tiddler.fields[fieldName]))) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/each.js": {
"title": "$:/core/modules/filters/each.js",
"text": "/*\\\ntitle: $:/core/modules/filters/each.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects one tiddler for each unique value of the specified field.\nWith suffix \"list\", selects all tiddlers that are values in a specified list field.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.each = function(source,operator,options) {\n\tvar results =[] ,\n\tvalue,values = {},\n\tfield = operator.operand || \"title\";\n\tif(operator.suffix === \"value\" && field === \"title\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!$tw.utils.hop(values,title)) {\n\t\t\t\tvalues[title] = true;\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else if(operator.suffix !== \"list-item\") {\n\t\tif(field === \"title\") {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler && !$tw.utils.hop(values,title)) {\n\t\t\t\t\tvalues[title] = true;\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvalue = tiddler.getFieldString(field);\n\t\t\t\t\tif(!$tw.utils.hop(values,value)) {\n\t\t\t\t\t\tvalues[value] = true;\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\t$tw.utils.each(\n\t\t\t\t\toptions.wiki.getTiddlerList(title,field),\n\t\t\t\t\tfunction(value) {\n\t\t\t\t\t\tif(!$tw.utils.hop(values,value)) {\n\t\t\t\t\t\t\tvalues[value] = true;\n\t\t\t\t\t\t\tresults.push(value);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/eachday.js": {
"title": "$:/core/modules/filters/eachday.js",
"text": "/*\\\ntitle: $:/core/modules/filters/eachday.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects one tiddler for each unique day covered by the specified date field\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.eachday = function(source,operator,options) {\n\tvar results = [],\n\t\tvalues = [],\n\t\tfieldName = operator.operand || \"modified\";\n\t// Function to convert a date/time to a date integer\n\tvar toDate = function(value) {\n\t\tvalue = (new Date(value)).setHours(0,0,0,0);\n\t\treturn value+0;\n\t};\n\tsource(function(tiddler,title) {\n\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\tvar value = toDate($tw.utils.parseDate(tiddler.fields[fieldName]));\n\t\t\tif(values.indexOf(value) === -1) {\n\t\t\t\tvalues.push(value);\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/editiondescription.js": {
"title": "$:/core/modules/filters/editiondescription.js",
"text": "/*\\\ntitle: $:/core/modules/filters/editiondescription.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the descriptions of the specified edition names\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.editiondescription = function(source,operator,options) {\n\tvar results = [],\n\t\teditionInfo = $tw.utils.getEditionInfo();\n\tif(editionInfo) {\n\t\tsource(function(tiddler,title) {\n\t\t\tif($tw.utils.hop(editionInfo,title)) {\n\t\t\t\tresults.push(editionInfo[title].description || \"\");\t\t\t\t\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/editions.js": {
"title": "$:/core/modules/filters/editions.js",
"text": "/*\\\ntitle: $:/core/modules/filters/editions.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the available editions in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.editions = function(source,operator,options) {\n\tvar results = [],\n\t\teditionInfo = $tw.utils.getEditionInfo();\n\tif(editionInfo) {\n\t\t$tw.utils.each(editionInfo,function(info,name) {\n\t\t\tresults.push(name);\n\t\t});\n\t}\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/else.js": {
"title": "$:/core/modules/filters/else.js",
"text": "/*\\\ntitle: $:/core/modules/filters/else.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for replacing an empty input list with a constant, passing a non-empty input list straight through\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.else = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tif(results.length === 0) {\n\t\treturn [operator.operand];\n\t} else {\n\t\treturn results;\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/decodeuricomponent.js": {
"title": "$:/core/modules/filters/decodeuricomponent.js",
"text": "/*\\\ntitle: $:/core/modules/filters/decodeuricomponent.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for applying decodeURIComponent() to each item.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter functions\n*/\n\nexports.decodeuricomponent = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar value = title;\n\t\ttry {\n\t\t\tvalue = decodeURIComponent(title);\n\t\t} catch(e) {\n\t\t}\n\t\tresults.push(value);\n\t});\n\treturn results;\n};\n\nexports.encodeuricomponent = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(encodeURIComponent(title));\n\t});\n\treturn results;\n};\n\nexports.decodeuri = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar value = title;\n\t\ttry {\n\t\t\tvalue = decodeURI(title);\n\t\t} catch(e) {\n\t\t}\n\t\tresults.push(value);\n\t});\n\treturn results;\n};\n\nexports.encodeuri = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(encodeURI(title));\n\t});\n\treturn results;\n};\n\nexports.decodehtml = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.htmlDecode(title));\n\t});\n\treturn results;\n};\n\nexports.encodehtml = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.htmlEncode(title));\n\t});\n\treturn results;\n};\n\nexports.stringify = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.stringify(title));\n\t});\n\treturn results;\n};\n\nexports.jsonstringify = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.jsonStringify(title));\n\t});\n\treturn results;\n};\n\nexports.escaperegexp = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.escapeRegExp(title));\n\t});\n\treturn results;\n};\n\nexports.escapecss = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t// escape any character with a special meaning in CSS using CSS.escape()\n\t\tresults.push(CSS.escape(title));\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/enlist.js": {
"title": "$:/core/modules/filters/enlist.js",
"text": "/*\\\ntitle: $:/core/modules/filters/enlist.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning its operand parsed as a list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.enlist = function(source,operator,options) {\n\tvar allowDuplicates = false;\n\tswitch(operator.suffix) {\n\t\tcase \"raw\":\n\t\t\tallowDuplicates = true;\n\t\t\tbreak;\n\t\tcase \"dedupe\":\n\t\t\tallowDuplicates = false;\n\t\t\tbreak;\n\t}\n\tvar list = $tw.utils.parseStringArray(operator.operand,allowDuplicates);\n\tif(operator.prefix === \"!\") {\n\t\tvar results = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t\treturn results;\n\t} else {\n\t\treturn list;\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/field.js": {
"title": "$:/core/modules/filters/field.js",
"text": "/*\\\ntitle: $:/core/modules/filters/field.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for comparing fields for equality\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.field = function(source,operator,options) {\n\tvar results = [],indexedResults,\n\t\tfieldname = (operator.suffix || operator.operator || \"title\").toLowerCase();\n\tif(operator.prefix === \"!\") {\n\t\tif(operator.regexp) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && !operator.regexp.exec(text)) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && text !== operator.operand) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t} else {\n\t\tif(operator.regexp) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && !!operator.regexp.exec(text)) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tif(source.byField && operator.operand) {\n\t\t\t\tindexedResults = source.byField(fieldname,operator.operand);\n\t\t\t\tif(indexedResults) {\n\t\t\t\t\treturn indexedResults\n\t\t\t\t}\n\t\t\t}\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && text === operator.operand) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/fields.js": {
"title": "$:/core/modules/filters/fields.js",
"text": "/*\\\ntitle: $:/core/modules/filters/fields.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the fields on the selected tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.fields = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldName,\n\t\tsuffixes = (operator.suffixes || [])[0] || [],\n\t\toperand = $tw.utils.parseStringArray(operator.operand);\n\t\n\tsource(function(tiddler,title) {\n\t\tif(tiddler) {\n\t\t\tif(suffixes.indexOf(\"include\") !== -1) {\n\t\t\t\tfor(fieldName in tiddler.fields) {\n\t\t\t\t\t(operand.indexOf(fieldName) !== -1) ? $tw.utils.pushTop(results,fieldName) : \"\";\n\t\t\t\t}\n\t\t\t} else if (suffixes.indexOf(\"exclude\") !== -1) {\n\t\t\t\tfor(fieldName in tiddler.fields) {\n\t\t\t\t\t(operand.indexOf(fieldName) !== -1) ? \"\" : $tw.utils.pushTop(results,fieldName);\n\t\t\t\t}\n\t\t\t} // else if\n\t\t\telse {\n\t\t\t\tfor(fieldName in tiddler.fields) {\n\t\t\t\t\t$tw.utils.pushTop(results,fieldName);\n\t\t\t\t}\n\t\t\t} // else\n\t\t} // if (tiddler)\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/get.js": {
"title": "$:/core/modules/filters/get.js",
"text": "/*\\\ntitle: $:/core/modules/filters/get.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for replacing tiddler titles by the value of the field specified in the operand.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.get = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(tiddler) {\n\t\t\tvar value = tiddler.getFieldString(operator.operand);\n\t\t\tif(value) {\n\t\t\t\tresults.push(value);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/getindex.js": {
"title": "$:/core/modules/filters/getindex.js",
"text": "/*\\\ntitle: $:/core/modules/filters/getindex.js\ntype: application/javascript\nmodule-type: filteroperator\n\nreturns the value at a given index of datatiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.getindex = function(source,operator,options) {\n\tvar data,title,results = [];\n\tif(operator.operand){\n\t\tsource(function(tiddler,title) {\n\t\t\ttitle = tiddler ? tiddler.fields.title : title;\n\t\t\tdata = options.wiki.extractTiddlerDataItem(tiddler,operator.operand);\n\t\t\tif(data) {\n\t\t\t\tresults.push(data);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/getvariable.js": {
"title": "$:/core/modules/filters/getvariable.js",
"text": "/*\\\ntitle: $:/core/modules/filters/getvariable.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for replacing input values by the value of the variable with the same name, or blank if the variable is missing\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.getvariable = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(options.widget.getVariable(title) || \"\");\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/has.js": {
"title": "$:/core/modules/filters/has.js",
"text": "/*\\\ntitle: $:/core/modules/filters/has.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a tiddler has the specified field or index\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.has = function(source,operator,options) {\n\tvar results = [],\n\t\tinvert = operator.prefix === \"!\";\n\n\tif(operator.suffix === \"field\") {\n\t\tif(invert) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(!tiddler || (tiddler && (!$tw.utils.hop(tiddler.fields,operator.operand)))) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler && $tw.utils.hop(tiddler.fields,operator.operand)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\telse if(operator.suffix === \"index\") {\n\t\tif(invert) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(!tiddler || (tiddler && (!$tw.utils.hop($tw.wiki.getTiddlerDataCached(tiddler,Object.create(null)),operator.operand)))) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler && $tw.utils.hop($tw.wiki.getTiddlerDataCached(tiddler,Object.create(null)),operator.operand)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\telse {\n\t\tif(invert) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(!tiddler || !$tw.utils.hop(tiddler.fields,operator.operand) || (tiddler.fields[operator.operand] === \"\")) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler && $tw.utils.hop(tiddler.fields,operator.operand) && !(tiddler.fields[operator.operand] === \"\" || tiddler.fields[operator.operand].length === 0)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\t\t\t\t\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/haschanged.js": {
"title": "$:/core/modules/filters/haschanged.js",
"text": "/*\\\ntitle: $:/core/modules/filters/haschanged.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returns tiddlers from the list that have a non-zero changecount.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.haschanged = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.getChangeCount(title) === 0) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.getChangeCount(title) > 0) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/indexes.js": {
"title": "$:/core/modules/filters/indexes.js",
"text": "/*\\\ntitle: $:/core/modules/filters/indexes.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the indexes of a data tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.indexes = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar data = options.wiki.getTiddlerDataCached(title);\n\t\tif(data) {\n\t\t\t$tw.utils.pushTop(results,Object.keys(data));\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/insertbefore.js": {
"title": "$:/core/modules/filters/insertbefore.js",
"text": "/*\\\ntitle: $:/core/modules/filters/insertbefore.js\ntype: application/javascript\nmodule-type: filteroperator\n\nInsert an item before another item in a list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nOrder a list\n*/\nexports.insertbefore = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tvar target = options.widget && options.widget.getVariable(operator.suffix || \"currentTiddler\");\n\tif(target !== operator.operand) {\n\t\t// Remove the entry from the list if it is present\n\t\tvar pos = results.indexOf(operator.operand);\n\t\tif(pos !== -1) {\n\t\t\tresults.splice(pos,1);\n\t\t}\n\t\t// Insert the entry before the target marker\n\t\tpos = results.indexOf(target);\n\t\tif(pos !== -1) {\n\t\t\tresults.splice(pos,0,operator.operand);\n\t\t} else {\n\t\t\tresults.push(operator.operand);\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/is/binary.js": {
"title": "$:/core/modules/filters/is/binary.js",
"text": "/*\\\ntitle: $:/core/modules/filters/is/binary.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[binary]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.binary = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isBinaryTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isBinaryTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "isfilteroperator"
},
"$:/core/modules/filters/is/blank.js": {
"title": "$:/core/modules/filters/is/blank.js",
"text": "/*\\\ntitle: $:/core/modules/filters/is/blank.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[blank]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.blank = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!title) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "isfilteroperator"
},
"$:/core/modules/filters/is/current.js": {
"title": "$:/core/modules/filters/is/current.js",
"text": "/*\\\ntitle: $:/core/modules/filters/is/current.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[current]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.current = function(source,prefix,options) {\n\tvar results = [],\n\t\tcurrTiddlerTitle = options.widget && options.widget.getVariable(\"currentTiddler\");\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title !== currTiddlerTitle) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title === currTiddlerTitle) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "isfilteroperator"
},
"$:/core/modules/filters/is/image.js": {
"title": "$:/core/modules/filters/is/image.js",
"text": "/*\\\ntitle: $:/core/modules/filters/is/image.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[image]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.image = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isImageTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isImageTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "isfilteroperator"
},
"$:/core/modules/filters/is/missing.js": {
"title": "$:/core/modules/filters/is/missing.js",
"text": "/*\\\ntitle: $:/core/modules/filters/is/missing.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[missing]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.missing = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "isfilteroperator"
},
"$:/core/modules/filters/is/orphan.js": {
"title": "$:/core/modules/filters/is/orphan.js",
"text": "/*\\\ntitle: $:/core/modules/filters/is/orphan.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[orphan]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.orphan = function(source,prefix,options) {\n\tvar results = [],\n\t\torphanTitles = options.wiki.getOrphanTitles();\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(orphanTitles.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(orphanTitles.indexOf(title) !== -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "isfilteroperator"
},
"$:/core/modules/filters/is/shadow.js": {
"title": "$:/core/modules/filters/is/shadow.js",
"text": "/*\\\ntitle: $:/core/modules/filters/is/shadow.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[shadow]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.shadow = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isShadowTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isShadowTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "isfilteroperator"
},
"$:/core/modules/filters/is/system.js": {
"title": "$:/core/modules/filters/is/system.js",
"text": "/*\\\ntitle: $:/core/modules/filters/is/system.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[system]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.system = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isSystemTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isSystemTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "isfilteroperator"
},
"$:/core/modules/filters/is/tag.js": {
"title": "$:/core/modules/filters/is/tag.js",
"text": "/*\\\ntitle: $:/core/modules/filters/is/tag.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[tag]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tag = function(source,prefix,options) {\n\tvar results = [],\n\t\ttagMap = options.wiki.getTagMap();\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!$tw.utils.hop(tagMap,title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif($tw.utils.hop(tagMap,title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "isfilteroperator"
},
"$:/core/modules/filters/is/tiddler.js": {
"title": "$:/core/modules/filters/is/tiddler.js",
"text": "/*\\\ntitle: $:/core/modules/filters/is/tiddler.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[tiddler]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tiddler = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "isfilteroperator"
},
"$:/core/modules/filters/is/variable.js": {
"title": "$:/core/modules/filters/is/variable.js",
"text": "/*\\\ntitle: $:/core/modules/filters/is/variable.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[variable]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.variable = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!(title in options.widget.variables)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title in options.widget.variables) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "isfilteroperator"
},
"$:/core/modules/filters/is.js": {
"title": "$:/core/modules/filters/is.js",
"text": "/*\\\ntitle: $:/core/modules/filters/is.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking tiddler properties\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar isFilterOperators;\n\nfunction getIsFilterOperators() {\n\tif(!isFilterOperators) {\n\t\tisFilterOperators = {};\n\t\t$tw.modules.applyMethods(\"isfilteroperator\",isFilterOperators);\n\t}\n\treturn isFilterOperators;\n}\n\n/*\nExport our filter function\n*/\nexports.is = function(source,operator,options) {\n\t// Dispatch to the correct isfilteroperator\n\tvar isFilterOperators = getIsFilterOperators();\n\tif(operator.operand) {\n\t\tvar isFilterOperator = isFilterOperators[operator.operand];\n\t\tif(isFilterOperator) {\n\t\t\treturn isFilterOperator(source,operator.prefix,options);\n\t\t} else {\n\t\t\treturn [$tw.language.getString(\"Error/IsFilterOperator\")];\n\t\t}\n\t} else {\n\t\t// Return all tiddlers if the operand is missing\n\t\tvar results = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.push(title);\n\t\t});\n\t\treturn results;\n\t}\n};\n\n})();",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/limit.js": {
"title": "$:/core/modules/filters/limit.js",
"text": "/*\\\ntitle: $:/core/modules/filters/limit.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for chopping the results to a specified maximum number of entries\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.limit = function(source,operator,options) {\n\tvar results = [];\n\t// Convert to an array\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\t// Slice the array if necessary\n\tvar limit = Math.min(results.length,parseInt(operator.operand,10));\n\tif(operator.prefix === \"!\") {\n\t\tresults = results.slice(-limit);\n\t} else {\n\t\tresults = results.slice(0,limit);\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/links.js": {
"title": "$:/core/modules/filters/links.js",
"text": "/*\\\ntitle: $:/core/modules/filters/links.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning all the links from a tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.links = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.getTiddlerLinks(title));\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/list.js": {
"title": "$:/core/modules/filters/list.js",
"text": "/*\\\ntitle: $:/core/modules/filters/list.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddlers whose title is listed in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.list = function(source,operator,options) {\n\tvar results = [],\n\t\ttr = $tw.utils.parseTextReference(operator.operand),\n\t\tcurrTiddlerTitle = options.widget && options.widget.getVariable(\"currentTiddler\"),\n\t\tlist = options.wiki.getTiddlerList(tr.title || currTiddlerTitle,tr.field,tr.index);\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tresults = list;\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/listed.js": {
"title": "$:/core/modules/filters/listed.js",
"text": "/*\\\ntitle: $:/core/modules/filters/listed.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all tiddlers that have the selected tiddlers in a list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.listed = function(source,operator,options) {\n\tvar field = operator.operand || \"list\",\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.findListingsOfTiddler(title,field));\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/listops.js": {
"title": "$:/core/modules/filters/listops.js",
"text": "/*\\\ntitle: $:/core/modules/filters/listops.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operators for manipulating the current selection list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nOrder a list\n*/\nexports.order = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.operand.toLowerCase() === \"reverse\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.unshift(title);\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.push(title);\n\t\t});\n\t}\n\treturn results;\n};\n\n/*\nReverse list\n*/\nexports.reverse = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.unshift(title);\n\t});\n\treturn results;\n};\n\n/*\nFirst entry/entries in list\n*/\nexports.first = function(source,operator,options) {\n\tvar count = $tw.utils.getInt(operator.operand,1),\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(0,count);\n};\n\n/*\nLast entry/entries in list\n*/\nexports.last = function(source,operator,options) {\n\tvar count = $tw.utils.getInt(operator.operand,1),\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(-count);\n};\n\n/*\nAll but the first entry/entries of the list\n*/\nexports.rest = function(source,operator,options) {\n\tvar count = $tw.utils.getInt(operator.operand,1),\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(count);\n};\nexports.butfirst = exports.rest;\nexports.bf = exports.rest;\n\n/*\nAll but the last entry/entries of the list\n*/\nexports.butlast = function(source,operator,options) {\n\tvar count = $tw.utils.getInt(operator.operand,1),\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(0,-count);\n};\nexports.bl = exports.butlast;\n\n/*\nThe nth member of the list\n*/\nexports.nth = function(source,operator,options) {\n\tvar count = $tw.utils.getInt(operator.operand,1),\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(count - 1,count);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/lookup.js": {
"title": "$:/core/modules/filters/lookup.js",
"text": "/*\\\ntitle: $:/core/modules/filters/lookup.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that looks up values via a title prefix\n\n[lookup:<field>[<prefix>]]\n\nPrepends the prefix to the selected items and returns the specified field value\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.lookup = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(options.wiki.getTiddlerText(operator.operand + title) || options.wiki.getTiddlerText(operator.operand + operator.suffix));\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/match.js": {
"title": "$:/core/modules/filters/match.js",
"text": "/*\\\ntitle: $:/core/modules/filters/match.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a title matches a string\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.match = function(source,operator,options) {\n\tvar results = [],\n\t\tsuffixes = (operator.suffixes || [])[0] || [];\n\tif(suffixes.indexOf(\"caseinsensitive\") !== -1) {\n\t\tif(operator.prefix === \"!\") {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(title.toLowerCase() !== (operator.operand || \"\").toLowerCase()) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(title.toLowerCase() === (operator.operand || \"\").toLowerCase()) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t} else {\n\t\tif(operator.prefix === \"!\") {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(title !== operator.operand) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(title === operator.operand) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/math.js": {
"title": "$:/core/modules/filters/math.js",
"text": "/*\\\ntitle: $:/core/modules/filters/math.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operators for math. Unary/binary operators work on each item in turn, and return a new item list.\n\nSum/product/maxall/minall operate on the entire list, returning a single item.\n\nNote that strings are converted to numbers automatically. Trailing non-digits are ignored.\n\n* \"\" converts to 0\n* \"12kk\" converts to 12\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.negate = makeNumericBinaryOperator(\n\tfunction(a) {return -a}\n);\n\nexports.abs = makeNumericBinaryOperator(\n\tfunction(a) {return Math.abs(a)}\n);\n\nexports.ceil = makeNumericBinaryOperator(\n\tfunction(a) {return Math.ceil(a)}\n);\n\nexports.floor = makeNumericBinaryOperator(\n\tfunction(a) {return Math.floor(a)}\n);\n\nexports.round = makeNumericBinaryOperator(\n\tfunction(a) {return Math.round(a)}\n);\n\nexports.trunc = makeNumericBinaryOperator(\n\tfunction(a) {return Math.trunc(a)}\n);\n\nexports.untrunc = makeNumericBinaryOperator(\n\tfunction(a) {return Math.ceil(Math.abs(a)) * Math.sign(a)}\n);\n\nexports.sign = makeNumericBinaryOperator(\n\tfunction(a) {return Math.sign(a)}\n);\n\nexports.add = makeNumericBinaryOperator(\n\tfunction(a,b) {return a + b;}\n);\n\nexports.subtract = makeNumericBinaryOperator(\n\tfunction(a,b) {return a - b;}\n);\n\nexports.multiply = makeNumericBinaryOperator(\n\tfunction(a,b) {return a * b;}\n);\n\nexports.divide = makeNumericBinaryOperator(\n\tfunction(a,b) {return a / b;}\n);\n\nexports.remainder = makeNumericBinaryOperator(\n\tfunction(a,b) {return a % b;}\n);\n\nexports.max = makeNumericBinaryOperator(\n\tfunction(a,b) {return Math.max(a,b);}\n);\n\nexports.min = makeNumericBinaryOperator(\n\tfunction(a,b) {return Math.min(a,b);}\n);\n\nexports.fixed = makeNumericBinaryOperator(\n\tfunction(a,b) {return Number.prototype.toFixed.call(a,Math.min(Math.max(b,0),100));}\n);\n\nexports.precision = makeNumericBinaryOperator(\n\tfunction(a,b) {return Number.prototype.toPrecision.call(a,Math.min(Math.max(b,1),100));}\n);\n\nexports.exponential = makeNumericBinaryOperator(\n\tfunction(a,b) {return Number.prototype.toExponential.call(a,Math.min(Math.max(b,0),100));}\n);\n\nexports.sum = makeNumericReducingOperator(\n\tfunction(accumulator,value) {return accumulator + value},\n\t0 // Initial value\n);\n\nexports.product = makeNumericReducingOperator(\n\tfunction(accumulator,value) {return accumulator * value},\n\t1 // Initial value\n);\n\nexports.maxall = makeNumericReducingOperator(\n\tfunction(accumulator,value) {return Math.max(accumulator,value)},\n\t-Infinity // Initial value\n);\n\nexports.minall = makeNumericReducingOperator(\n\tfunction(accumulator,value) {return Math.min(accumulator,value)},\n\tInfinity // Initial value\n);\n\nfunction makeNumericBinaryOperator(fnCalc) {\n\treturn function(source,operator,options) {\n\t\tvar result = [],\n\t\t\tnumOperand = $tw.utils.parseNumber(operator.operand);\n\t\tsource(function(tiddler,title) {\n\t\t\tresult.push($tw.utils.stringifyNumber(fnCalc($tw.utils.parseNumber(title),numOperand)));\n\t\t});\n\t\treturn result;\n\t};\n}\n\nfunction makeNumericReducingOperator(fnCalc,initialValue) {\n\tinitialValue = initialValue || 0;\n\treturn function(source,operator,options) {\n\t\tvar result = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tresult.push(title);\n\t\t});\n\t\treturn [$tw.utils.stringifyNumber(result.reduce(function(accumulator,currentValue) {\n\t\t\treturn fnCalc(accumulator,$tw.utils.parseNumber(currentValue));\n\t\t},initialValue))];\n\t};\n}\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/minlength.js": {
"title": "$:/core/modules/filters/minlength.js",
"text": "/*\\\ntitle: $:/core/modules/filters/minlength.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for filtering out titles that don't meet the minimum length in the operand\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.minlength = function(source,operator,options) {\n\tvar results = [],\n\t\tminLength = parseInt(operator.operand || \"\",10) || 0;\n\tsource(function(tiddler,title) {\n\t\tif(title.length >= minLength) {\n\t\t\tresults.push(title);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/modules.js": {
"title": "$:/core/modules/filters/modules.js",
"text": "/*\\\ntitle: $:/core/modules/filters/modules.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the titles of the modules of a given type in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.modules = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.each($tw.modules.types[title],function(moduleInfo,moduleName) {\n\t\t\tresults.push(moduleName);\n\t\t});\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/moduletypes.js": {
"title": "$:/core/modules/filters/moduletypes.js",
"text": "/*\\\ntitle: $:/core/modules/filters/moduletypes.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the module types in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.moduletypes = function(source,operator,options) {\n\tvar results = [];\n\t$tw.utils.each($tw.modules.types,function(moduleInfo,type) {\n\t\tresults.push(type);\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/next.js": {
"title": "$:/core/modules/filters/next.js",
"text": "/*\\\ntitle: $:/core/modules/filters/next.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler whose title occurs next in the list supplied in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.next = function(source,operator,options) {\n\tvar results = [],\n\t\tlist = options.wiki.getTiddlerList(operator.operand);\n\tsource(function(tiddler,title) {\n\t\tvar match = list.indexOf(title);\n\t\t// increment match and then test if result is in range\n\t\tmatch++;\n\t\tif(match > 0 && match < list.length) {\n\t\t\tresults.push(list[match]);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/plugintiddlers.js": {
"title": "$:/core/modules/filters/plugintiddlers.js",
"text": "/*\\\ntitle: $:/core/modules/filters/plugintiddlers.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the titles of the shadow tiddlers within a plugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.plugintiddlers = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar pluginInfo = options.wiki.getPluginInfo(title) || options.wiki.getTiddlerDataCached(title,{tiddlers:[]});\n\t\tif(pluginInfo && pluginInfo.tiddlers) {\n\t\t\t$tw.utils.each(pluginInfo.tiddlers,function(fields,title) {\n\t\t\t\tresults.push(title);\n\t\t\t});\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/prefix.js": {
"title": "$:/core/modules/filters/prefix.js",
"text": "/*\\\ntitle: $:/core/modules/filters/prefix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a title starts with a prefix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.prefix = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(0,operator.operand.length) !== operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(0,operator.operand.length) === operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/previous.js": {
"title": "$:/core/modules/filters/previous.js",
"text": "/*\\\ntitle: $:/core/modules/filters/previous.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler whose title occurs immediately prior in the list supplied in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.previous = function(source,operator,options) {\n\tvar results = [],\n\t\tlist = options.wiki.getTiddlerList(operator.operand);\n\tsource(function(tiddler,title) {\n\t\tvar match = list.indexOf(title);\n\t\t// increment match and then test if result is in range\n\t\tmatch--;\n\t\tif(match >= 0) {\n\t\t\tresults.push(list[match]);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/range.js": {
"title": "$:/core/modules/filters/range.js",
"text": "/*\\\ntitle: $:/core/modules/filters/range.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for generating a numeric range.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.range = function(source,operator,options) {\n\tvar results = [];\n\t// Split the operand into numbers delimited by these symbols\n\tvar parts = operator.operand.split(/[,:;]/g),\n\t\tbeg, end, inc, i, fixed = 0;\n\tfor (i=0; i<parts.length; i++) {\n\t\t// Validate real number\n\t\tif(!/^\\s*[+-]?((\\d+(\\.\\d*)?)|(\\.\\d+))\\s*$/.test(parts[i])) {\n\t\t\treturn [\"range: bad number \\\"\" + parts[i] + \"\\\"\"];\n\t\t}\n\t\t// Count digits; the most precise number determines decimal places in output.\n\t\tvar frac = /\\.\\d+/.exec(parts[i]);\n\t\tif(frac) {\n\t\t\tfixed = Math.max(fixed,frac[0].length-1);\n\t\t}\n\t\tparts[i] = parseFloat(parts[i]);\n\t}\n\tswitch(parts.length) {\n\t\tcase 1:\n\t\t\tend = parts[0];\n\t\t\tif (end >= 1) {\n\t\t\t\tbeg = 1;\n\t\t\t}\n\t\t\telse if (end <= -1) {\n\t\t\t\tbeg = -1;\n\t\t\t}\n\t\t\telse {\n\t\t\t\treturn [];\n\t\t\t}\n\t\t\tinc = 1;\n\t\t\tbreak;\n\t\tcase 2:\n\t\t\tbeg = parts[0];\n\t\t\tend = parts[1];\n\t\t\tinc = 1;\n\t\t\tbreak;\n\t\tcase 3:\n\t\t\tbeg = parts[0];\n\t\t\tend = parts[1];\n\t\t\tinc = Math.abs(parts[2]);\n\t\t\tbreak;\n\t}\n\tif(inc === 0) {\n\t\treturn [\"range: increment 0 causes infinite loop\"];\n\t}\n\t// May need to count backwards\n\tvar direction = ((end < beg) ? -1 : 1);\n\tinc *= direction;\n\t// Estimate number of resulting elements\n\tif((end - beg) / inc > 10000) {\n\t\treturn [\"range: too many steps (over 10K)\"];\n\t}\n\t// Avoid rounding error on last step\n\tend += direction * 0.5 * Math.pow(0.1,fixed);\n\tvar safety = 10010;\n\t// Enumerate the range\n\tif (end<beg) {\n\t\tfor(i=beg; i>end; i+=inc) {\n\t\t\tresults.push(i.toFixed(fixed));\n\t\t\tif(--safety<0) {\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t} else {\n\t\tfor(i=beg; i<end; i+=inc) {\n\t\t\tresults.push(i.toFixed(fixed));\n\t\t\tif(--safety<0) {\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t}\n\tif(safety<0) {\n\t\treturn [\"range: unexpectedly large output\"];\n\t}\n\t// Reverse?\n\tif(operator.prefix === \"!\") {\n\t\tresults.reverse();\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/regexp.js": {
"title": "$:/core/modules/filters/regexp.js",
"text": "/*\\\ntitle: $:/core/modules/filters/regexp.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for regexp matching\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.regexp = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldname = (operator.suffix || \"title\").toLowerCase(),\n\t\tregexpString, regexp, flags = \"\", match,\n\t\tgetFieldString = function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\treturn tiddler.getFieldString(fieldname);\n\t\t\t} else if(fieldname === \"title\") {\n\t\t\t\treturn title;\n\t\t\t} else {\n\t\t\t\treturn null;\n\t\t\t}\n\t\t};\n\t// Process flags and construct regexp\n\tregexpString = operator.operand;\n\tmatch = /^\\(\\?([gim]+)\\)/.exec(regexpString);\n\tif(match) {\n\t\tflags = match[1];\n\t\tregexpString = regexpString.substr(match[0].length);\n\t} else {\n\t\tmatch = /\\(\\?([gim]+)\\)$/.exec(regexpString);\n\t\tif(match) {\n\t\t\tflags = match[1];\n\t\t\tregexpString = regexpString.substr(0,regexpString.length - match[0].length);\n\t\t}\n\t}\n\ttry {\n\t\tregexp = new RegExp(regexpString,flags);\n\t} catch(e) {\n\t\treturn [\"\" + e];\n\t}\n\t// Process the incoming tiddlers\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tvar text = getFieldString(tiddler,title);\n\t\t\tif(text !== null) {\n\t\t\t\tif(!regexp.exec(text)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tvar text = getFieldString(tiddler,title);\n\t\t\tif(text !== null) {\n\t\t\t\tif(!!regexp.exec(text)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/removeprefix.js": {
"title": "$:/core/modules/filters/removeprefix.js",
"text": "/*\\\ntitle: $:/core/modules/filters/removeprefix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for removing a prefix from each title in the list. Titles that do not start with the prefix are removed.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.removeprefix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(title.substr(0,operator.operand.length) === operator.operand) {\n\t\t\tresults.push(title.substr(operator.operand.length));\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/removesuffix.js": {
"title": "$:/core/modules/filters/removesuffix.js",
"text": "/*\\\ntitle: $:/core/modules/filters/removesuffix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for removing a suffix from each title in the list. Titles that do not end with the suffix are removed.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.removesuffix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(title && title.substr(-operator.operand.length) === operator.operand) {\n\t\t\tresults.push(title.substr(0,title.length - operator.operand.length));\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/sameday.js": {
"title": "$:/core/modules/filters/sameday.js",
"text": "/*\\\ntitle: $:/core/modules/filters/sameday.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects tiddlers with a modified date field on the same day as the provided value.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.sameday = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldName = operator.suffix || \"modified\",\n\t\ttargetDate = (new Date($tw.utils.parseDate(operator.operand))).setHours(0,0,0,0);\n\t// Function to convert a date/time to a date integer\n\tsource(function(tiddler,title) {\n\t\tif(tiddler) {\n\t\t\tif(tiddler.getFieldDay(fieldName) === targetDate) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/search.js": {
"title": "$:/core/modules/filters/search.js",
"text": "/*\\\ntitle: $:/core/modules/filters/search.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for searching for the text in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.search = function(source,operator,options) {\n\tvar invert = operator.prefix === \"!\";\n\tif(operator.suffixes) {\n\t\tvar hasFlag = function(flag) {\n\t\t\t\treturn (operator.suffixes[1] || []).indexOf(flag) !== -1;\n\t\t\t},\n\t\t\texcludeFields = false,\n\t\t\tfieldList = operator.suffixes[0] || [],\n\t\t\tfirstField = fieldList[0] || \"\", \n\t\t\tfirstChar = firstField.charAt(0),\n\t\t\tfields;\n\t\tif(firstChar === \"-\") {\n\t\t\tfields = [firstField.slice(1)].concat(fieldList.slice(1));\n\t\t\texcludeFields = true;\n\t\t} else if(fieldList[0] === \"*\"){\n\t\t\tfields = [];\n\t\t\texcludeFields = true;\n\t\t} else {\n\t\t\tfields = fieldList.slice(0);\n\t\t}\n\t\treturn options.wiki.search(operator.operand,{\n\t\t\tsource: source,\n\t\t\tinvert: invert,\n\t\t\tfield: fields,\n\t\t\texcludeField: excludeFields,\n\t\t\tcaseSensitive: hasFlag(\"casesensitive\"),\n\t\t\tliteral: hasFlag(\"literal\"),\n\t\t\twhitespace: hasFlag(\"whitespace\"),\n\t\t\tanchored: hasFlag(\"anchored\"),\n\t\t\tregexp: hasFlag(\"regexp\"),\n\t\t\twords: hasFlag(\"words\")\n\t\t});\n\t} else {\n\t\treturn options.wiki.search(operator.operand,{\n\t\t\tsource: source,\n\t\t\tinvert: invert\n\t\t});\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/shadowsource.js": {
"title": "$:/core/modules/filters/shadowsource.js",
"text": "/*\\\ntitle: $:/core/modules/filters/shadowsource.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the source plugins for shadow tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.shadowsource = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar source = options.wiki.getShadowSource(title);\n\t\tif(source) {\n\t\t\t$tw.utils.pushTop(results,source);\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/sort.js": {
"title": "$:/core/modules/filters/sort.js",
"text": "/*\\\ntitle: $:/core/modules/filters/sort.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for sorting\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.sort = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",false,false);\n\treturn results;\n};\n\nexports.nsort = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",false,true);\n\treturn results;\n};\n\nexports.sortan = function(source, operator, options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results, operator.operand || \"title\", operator.prefix === \"!\",false,false,true);\n\treturn results;\n};\n\nexports.sortcs = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",true,false);\n\treturn results;\n};\n\nexports.nsortcs = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",true,true);\n\treturn results;\n};\n\nvar prepare_results = function (source) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/splitbefore.js": {
"title": "$:/core/modules/filters/splitbefore.js",
"text": "/*\\\ntitle: $:/core/modules/filters/splitbefore.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that splits each result on the first occurance of the specified separator and returns the unique values.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.splitbefore = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar parts = title.split(operator.operand);\n\t\tif(parts.length === 1) {\n\t\t\t$tw.utils.pushTop(results,parts[0]);\n\t\t} else {\n\t\t\t$tw.utils.pushTop(results,parts[0] + operator.operand);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/storyviews.js": {
"title": "$:/core/modules/filters/storyviews.js",
"text": "/*\\\ntitle: $:/core/modules/filters/storyviews.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the story views in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.storyviews = function(source,operator,options) {\n\tvar results = [],\n\t\tstoryviews = {};\n\t$tw.modules.applyMethods(\"storyview\",storyviews);\n\t$tw.utils.each(storyviews,function(info,name) {\n\t\tresults.push(name);\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/strings.js": {
"title": "$:/core/modules/filters/strings.js",
"text": "/*\\\ntitle: $:/core/modules/filters/strings.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operators for strings. Unary/binary operators work on each item in turn, and return a new item list.\n\nSum/product/maxall/minall operate on the entire list, returning a single item.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.length = makeStringBinaryOperator(\n\tfunction(a) {return [\"\" + (\"\" + a).length];}\n);\n\nexports.uppercase = makeStringBinaryOperator(\n\tfunction(a) {return [(\"\" + a).toUpperCase()];}\n);\n\nexports.lowercase = makeStringBinaryOperator(\n\tfunction(a) {return [(\"\" + a).toLowerCase()];}\n);\n\nexports.sentencecase = makeStringBinaryOperator(\n\tfunction(a) {return [$tw.utils.toSentenceCase(a)];}\n);\n\nexports.titlecase = makeStringBinaryOperator(\n\tfunction(a) {return [$tw.utils.toTitleCase(a)];}\n);\n\nexports.trim = makeStringBinaryOperator(\n\tfunction(a) {return [$tw.utils.trim(a)];}\n);\n\nexports.split = makeStringBinaryOperator(\n\tfunction(a,b) {return (\"\" + a).split(b);}\n);\n\nexports.join = makeStringReducingOperator(\n\tfunction(accumulator,value,operand) {\n\t\tif(accumulator === null) {\n\t\t\treturn value;\n\t\t} else {\n\t\t\treturn accumulator + operand + value;\n\t\t}\n\t},null\n);\n\nfunction makeStringBinaryOperator(fnCalc) {\n\treturn function(source,operator,options) {\n\t\tvar result = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tArray.prototype.push.apply(result,fnCalc(title,operator.operand || \"\"));\n\t\t});\n\t\treturn result;\n\t};\n}\n\nfunction makeStringReducingOperator(fnCalc,initialValue) {\n\treturn function(source,operator,options) {\n\t\tvar result = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tresult.push(title);\n\t\t});\n\t\treturn [result.reduce(function(accumulator,currentValue) {\n\t\t\treturn fnCalc(accumulator,currentValue,operator.operand || \"\");\n\t\t},initialValue) || \"\"];\n\t};\n}\n\nexports.splitregexp = function(source,operator,options) {\n\tvar result = [],\n\t\tsuffix = operator.suffix || \"\",\n\t\tflags = (suffix.indexOf(\"m\") !== -1 ? \"m\" : \"\") + (suffix.indexOf(\"i\") !== -1 ? \"i\" : \"\"),\n\t\tregExp;\n\ttry {\n\t\tregExp = new RegExp(operator.operand || \"\",flags);\t\t\n\t} catch(ex) {\n\t\treturn [\"RegExp error: \" + ex];\n\t}\n\tsource(function(tiddler,title) {\n\t\tArray.prototype.push.apply(result,title.split(regExp));\n\t});\t\t\n\treturn result;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/subfilter.js": {
"title": "$:/core/modules/filters/subfilter.js",
"text": "/*\\\ntitle: $:/core/modules/filters/subfilter.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning its operand evaluated as a filter\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.subfilter = function(source,operator,options) {\n\tvar list = options.wiki.filterTiddlers(operator.operand,options.widget,source);\n\tif(operator.prefix === \"!\") {\n\t\tvar results = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t\treturn results;\n\t} else {\n\t\treturn list;\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/subtiddlerfields.js": {
"title": "$:/core/modules/filters/subtiddlerfields.js",
"text": "/*\\\ntitle: $:/core/modules/filters/subtiddlerfields.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the fields on the selected subtiddlers of the plugin named in the operand\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.subtiddlerfields = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar subtiddler = options.wiki.getSubTiddler(operator.operand,title);\n\t\tif(subtiddler) {\n\t\t\tfor(var fieldName in subtiddler.fields) {\n\t\t\t\t$tw.utils.pushTop(results,fieldName);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/suffix.js": {
"title": "$:/core/modules/filters/suffix.js",
"text": "/*\\\ntitle: $:/core/modules/filters/suffix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a title ends with a suffix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.suffix = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(-operator.operand.length) !== operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(-operator.operand.length) === operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/tag.js": {
"title": "$:/core/modules/filters/tag.js",
"text": "/*\\\ntitle: $:/core/modules/filters/tag.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking for the presence of a tag\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tag = function(source,operator,options) {\n\tvar results = [],indexedResults;\n\tif((operator.suffix || \"\").toLowerCase() === \"strict\" && !operator.operand) {\n\t\t// New semantics:\n\t\t// Always return copy of input if operator.operand is missing\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.push(title);\n\t\t});\n\t} else {\n\t\t// Old semantics:\n\t\tvar tiddlers;\n\t\tif(operator.prefix === \"!\") {\n\t\t\t// Returns a copy of the input if operator.operand is missing\n\t\t\ttiddlers = options.wiki.getTiddlersWithTag(operator.operand);\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddlers.indexOf(title) === -1) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\t// Returns empty results if operator.operand is missing\n\t\t\tif(source.byTag) {\n\t\t\t\tindexedResults = source.byTag(operator.operand);\n\t\t\t\tif(indexedResults) {\n\t\t\t\t\treturn indexedResults;\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\ttiddlers = options.wiki.getTiddlersWithTag(operator.operand);\n\t\t\t\tsource(function(tiddler,title) {\n\t\t\t\t\tif(tiddlers.indexOf(title) !== -1) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\tresults = options.wiki.sortByList(results,operator.operand);\n\t\t\t}\n\t\t}\t\t\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/tagging.js": {
"title": "$:/core/modules/filters/tagging.js",
"text": "/*\\\ntitle: $:/core/modules/filters/tagging.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all tiddlers that are tagged with the selected tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tagging = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.getTiddlersWithTag(title));\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/tags.js": {
"title": "$:/core/modules/filters/tags.js",
"text": "/*\\\ntitle: $:/core/modules/filters/tags.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all the tags of the selected tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tags = function(source,operator,options) {\n\tvar tags = {};\n\tsource(function(tiddler,title) {\n\t\tvar t, length;\n\t\tif(tiddler && tiddler.fields.tags) {\n\t\t\tfor(t=0, length=tiddler.fields.tags.length; t<length; t++) {\n\t\t\t\ttags[tiddler.fields.tags[t]] = true;\n\t\t\t}\n\t\t}\n\t});\n\treturn Object.keys(tags);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/then.js": {
"title": "$:/core/modules/filters/then.js",
"text": "/*\\\ntitle: $:/core/modules/filters/then.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for replacing any titles with a constant\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.then = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(operator.operand);\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/title.js": {
"title": "$:/core/modules/filters/title.js",
"text": "/*\\\ntitle: $:/core/modules/filters/title.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for comparing title fields for equality\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.title = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.fields.title !== operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tresults.push(operator.operand);\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/untagged.js": {
"title": "$:/core/modules/filters/untagged.js",
"text": "/*\\\ntitle: $:/core/modules/filters/untagged.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all the selected tiddlers that are untagged\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.untagged = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && $tw.utils.isArray(tiddler.fields.tags) && tiddler.fields.tags.length > 0) {\n\t\t\t\t$tw.utils.pushTop(results,title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!tiddler || !tiddler.hasField(\"tags\") || ($tw.utils.isArray(tiddler.fields.tags) && tiddler.fields.tags.length === 0)) {\n\t\t\t\t$tw.utils.pushTop(results,title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/variables.js": {
"title": "$:/core/modules/filters/variables.js",
"text": "/*\\\ntitle: $:/core/modules/filters/variables.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the active variables\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.variables = function(source,operator,options) {\n\tvar names = [];\n\tfor(var variable in options.widget.variables) {\n\t\tnames.push(variable);\n\t}\n\treturn names.sort();\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/wikiparserrules.js": {
"title": "$:/core/modules/filters/wikiparserrules.js",
"text": "/*\\\ntitle: $:/core/modules/filters/wikiparserrules.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the wiki parser rules in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.wikiparserrules = function(source,operator,options) {\n\tvar results = [],\n\t\toperand = operator.operand;\n\t$tw.utils.each($tw.modules.types.wikirule,function(mod) {\n\t\tvar exp = mod.exports;\n\t\tif(!operand || exp.types[operand]) {\n\t\t\tresults.push(exp.name);\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/x-listops.js": {
"title": "$:/core/modules/filters/x-listops.js",
"text": "/*\\\ntitle: $:/core/modules/filters/x-listops.js\ntype: application/javascript\nmodule-type: filteroperator\n\nExtended filter operators to manipulate the current list.\n\n\\*/\n(function () {\n\n /*jslint node: true, browser: true */\n /*global $tw: false */\n \"use strict\";\n\n /*\n Fetch titles from the current list\n */\n var prepare_results = function (source) {\n var results = [];\n source(function (tiddler, title) {\n results.push(title);\n });\n return results;\n };\n\n /*\n Moves a number of items from the tail of the current list before the item named in the operand\n */\n exports.putbefore = function (source, operator) {\n var results = prepare_results(source),\n index = results.indexOf(operator.operand),\n count = $tw.utils.getInt(operator.suffix,1);\n return (index === -1) ?\n results.slice(0, -1) :\n results.slice(0, index).concat(results.slice(-count)).concat(results.slice(index, -count));\n };\n\n /*\n Moves a number of items from the tail of the current list after the item named in the operand\n */\n exports.putafter = function (source, operator) {\n var results = prepare_results(source),\n index = results.indexOf(operator.operand),\n count = $tw.utils.getInt(operator.suffix,1);\n return (index === -1) ?\n results.slice(0, -1) :\n results.slice(0, index + 1).concat(results.slice(-count)).concat(results.slice(index + 1, -count));\n };\n\n /*\n Replaces the item named in the operand with a number of items from the tail of the current list\n */\n exports.replace = function (source, operator) {\n var results = prepare_results(source),\n index = results.indexOf(operator.operand),\n count = $tw.utils.getInt(operator.suffix,1);\n return (index === -1) ?\n results.slice(0, -count) :\n results.slice(0, index).concat(results.slice(-count)).concat(results.slice(index + 1, -count));\n };\n\n /*\n Moves a number of items from the tail of the current list to the head of the list\n */\n exports.putfirst = function (source, operator) {\n var results = prepare_results(source),\n count = $tw.utils.getInt(operator.suffix,1);\n return results.slice(-count).concat(results.slice(0, -count));\n };\n\n /*\n Moves a number of items from the head of the current list to the tail of the list\n */\n exports.putlast = function (source, operator) {\n var results = prepare_results(source),\n count = $tw.utils.getInt(operator.suffix,1);\n return results.slice(count).concat(results.slice(0, count));\n };\n\n /*\n Moves the item named in the operand a number of places forward or backward in the list\n */\n exports.move = function (source, operator) {\n var results = prepare_results(source),\n index = results.indexOf(operator.operand),\n count = $tw.utils.getInt(operator.suffix,1),\n marker = results.splice(index, 1),\n offset = (index + count) > 0 ? index + count : 0;\n return results.slice(0, offset).concat(marker).concat(results.slice(offset));\n };\n\n /*\n Returns the items from the current list that are after the item named in the operand\n */\n exports.allafter = function (source, operator) {\n var results = prepare_results(source),\n index = results.indexOf(operator.operand);\n return (index === -1) ? [] :\n (operator.suffix) ? results.slice(index) :\n results.slice(index + 1);\n };\n\n /*\n Returns the items from the current list that are before the item named in the operand\n */\n exports.allbefore = function (source, operator) {\n var results = prepare_results(source),\n index = results.indexOf(operator.operand);\n return (index === -1) ? [] :\n (operator.suffix) ? results.slice(0, index + 1) :\n results.slice(0, index);\n };\n\n /*\n Appends the items listed in the operand array to the tail of the current list\n */\n exports.append = function (source, operator) {\n var append = $tw.utils.parseStringArray(operator.operand, \"true\"),\n results = prepare_results(source),\n count = parseInt(operator.suffix) || append.length;\n return (append.length === 0) ? results :\n (operator.prefix) ? results.concat(append.slice(-count)) :\n results.concat(append.slice(0, count));\n };\n\n /*\n Prepends the items listed in the operand array to the head of the current list\n */\n exports.prepend = function (source, operator) {\n var prepend = $tw.utils.parseStringArray(operator.operand, \"true\"),\n results = prepare_results(source),\n count = $tw.utils.getInt(operator.suffix,prepend.length);\n return (prepend.length === 0) ? results :\n (operator.prefix) ? prepend.slice(-count).concat(results) :\n prepend.slice(0, count).concat(results);\n };\n\n /*\n Returns all items from the current list except the items listed in the operand array\n */\n exports.remove = function (source, operator) {\n var array = $tw.utils.parseStringArray(operator.operand, \"true\"),\n results = prepare_results(source),\n count = parseInt(operator.suffix) || array.length,\n p,\n len,\n index;\n len = array.length - 1;\n for (p = 0; p < count; ++p) {\n if (operator.prefix) {\n index = results.indexOf(array[len - p]);\n } else {\n index = results.indexOf(array[p]);\n }\n if (index !== -1) {\n results.splice(index, 1);\n }\n }\n return results;\n };\n\n /*\n Returns all items from the current list sorted in the order of the items in the operand array\n */\n exports.sortby = function (source, operator) {\n var results = prepare_results(source);\n if (!results || results.length < 2) {\n return results;\n }\n var lookup = $tw.utils.parseStringArray(operator.operand, \"true\");\n results.sort(function (a, b) {\n return lookup.indexOf(a) - lookup.indexOf(b);\n });\n return results;\n };\n\n /*\n Removes all duplicate items from the current list\n */\n exports.unique = function (source, operator) {\n var results = prepare_results(source);\n var set = results.reduce(function (a, b) {\n if (a.indexOf(b) < 0) {\n a.push(b);\n }\n return a;\n }, []);\n return set;\n };\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters.js": {
"title": "$:/core/modules/filters.js",
"text": "/*\\\ntitle: $:/core/modules/filters.js\ntype: application/javascript\nmodule-type: wikimethod\n\nAdds tiddler filtering methods to the $tw.Wiki object.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nParses an operation (i.e. a run) within a filter string\n\toperators: Array of array of operator nodes into which results should be inserted\n\tfilterString: filter string\n\tp: start position within the string\nReturns the new start position, after the parsed operation\n*/\nfunction parseFilterOperation(operators,filterString,p) {\n\tvar nextBracketPos, operator;\n\t// Skip the starting square bracket\n\tif(filterString.charAt(p++) !== \"[\") {\n\t\tthrow \"Missing [ in filter expression\";\n\t}\n\t// Process each operator in turn\n\tdo {\n\t\toperator = {};\n\t\t// Check for an operator prefix\n\t\tif(filterString.charAt(p) === \"!\") {\n\t\t\toperator.prefix = filterString.charAt(p++);\n\t\t}\n\t\t// Get the operator name\n\t\tnextBracketPos = filterString.substring(p).search(/[\\[\\{<\\/]/);\n\t\tif(nextBracketPos === -1) {\n\t\t\tthrow \"Missing [ in filter expression\";\n\t\t}\n\t\tnextBracketPos += p;\n\t\tvar bracket = filterString.charAt(nextBracketPos);\n\t\toperator.operator = filterString.substring(p,nextBracketPos);\n\t\t// Any suffix?\n\t\tvar colon = operator.operator.indexOf(':');\n\t\tif(colon > -1) {\n\t\t\t// The raw suffix for older filters\n\t\t\toperator.suffix = operator.operator.substring(colon + 1);\n\t\t\toperator.operator = operator.operator.substring(0,colon) || \"field\";\n\t\t\t// The processed suffix for newer filters\n\t\t\toperator.suffixes = [];\n\t\t\t$tw.utils.each(operator.suffix.split(\":\"),function(subsuffix) {\n\t\t\t\toperator.suffixes.push([]);\n\t\t\t\t$tw.utils.each(subsuffix.split(\",\"),function(entry) {\n\t\t\t\t\tentry = $tw.utils.trim(entry);\n\t\t\t\t\tif(entry) {\n\t\t\t\t\t\toperator.suffixes[operator.suffixes.length - 1].push(entry); \n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t});\n\t\t}\n\t\t// Empty operator means: title\n\t\telse if(operator.operator === \"\") {\n\t\t\toperator.operator = \"title\";\n\t\t}\n\n\t\tp = nextBracketPos + 1;\n\t\tswitch (bracket) {\n\t\t\tcase \"{\": // Curly brackets\n\t\t\t\toperator.indirect = true;\n\t\t\t\tnextBracketPos = filterString.indexOf(\"}\",p);\n\t\t\t\tbreak;\n\t\t\tcase \"[\": // Square brackets\n\t\t\t\tnextBracketPos = filterString.indexOf(\"]\",p);\n\t\t\t\tbreak;\n\t\t\tcase \"<\": // Angle brackets\n\t\t\t\toperator.variable = true;\n\t\t\t\tnextBracketPos = filterString.indexOf(\">\",p);\n\t\t\t\tbreak;\n\t\t\tcase \"/\": // regexp brackets\n\t\t\t\tvar rex = /^((?:[^\\\\\\/]*|\\\\.)*)\\/(?:\\(([mygi]+)\\))?/g,\n\t\t\t\t\trexMatch = rex.exec(filterString.substring(p));\n\t\t\t\tif(rexMatch) {\n\t\t\t\t\toperator.regexp = new RegExp(rexMatch[1], rexMatch[2]);\n// DEPRECATION WARNING\nconsole.log(\"WARNING: Filter\",operator.operator,\"has a deprecated regexp operand\",operator.regexp);\n\t\t\t\t\tnextBracketPos = p + rex.lastIndex - 1;\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\tthrow \"Unterminated regular expression in filter expression\";\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t}\n\n\t\tif(nextBracketPos === -1) {\n\t\t\tthrow \"Missing closing bracket in filter expression\";\n\t\t}\n\t\tif(!operator.regexp) {\n\t\t\toperator.operand = filterString.substring(p,nextBracketPos);\n\t\t}\n\t\tp = nextBracketPos + 1;\n\n\t\t// Push this operator\n\t\toperators.push(operator);\n\t} while(filterString.charAt(p) !== \"]\");\n\t// Skip the ending square bracket\n\tif(filterString.charAt(p++) !== \"]\") {\n\t\tthrow \"Missing ] in filter expression\";\n\t}\n\t// Return the parsing position\n\treturn p;\n}\n\n/*\nParse a filter string\n*/\nexports.parseFilter = function(filterString) {\n\tfilterString = filterString || \"\";\n\tvar results = [], // Array of arrays of operator nodes {operator:,operand:}\n\t\tp = 0, // Current position in the filter string\n\t\tmatch;\n\tvar whitespaceRegExp = /(\\s+)/mg,\n\t\toperandRegExp = /((?:\\+|\\-|~|=)?)(?:(\\[)|(?:\"([^\"]*)\")|(?:'([^']*)')|([^\\s\\[\\]]+))/mg;\n\twhile(p < filterString.length) {\n\t\t// Skip any whitespace\n\t\twhitespaceRegExp.lastIndex = p;\n\t\tmatch = whitespaceRegExp.exec(filterString);\n\t\tif(match && match.index === p) {\n\t\t\tp = p + match[0].length;\n\t\t}\n\t\t// Match the start of the operation\n\t\tif(p < filterString.length) {\n\t\t\toperandRegExp.lastIndex = p;\n\t\t\tmatch = operandRegExp.exec(filterString);\n\t\t\tif(!match || match.index !== p) {\n\t\t\t\tthrow $tw.language.getString(\"Error/FilterSyntax\");\n\t\t\t}\n\t\t\tvar operation = {\n\t\t\t\tprefix: \"\",\n\t\t\t\toperators: []\n\t\t\t};\n\t\t\tif(match[1]) {\n\t\t\t\toperation.prefix = match[1];\n\t\t\t\tp++;\n\t\t\t}\n\t\t\tif(match[2]) { // Opening square bracket\n\t\t\t\tp = parseFilterOperation(operation.operators,filterString,p);\n\t\t\t} else {\n\t\t\t\tp = match.index + match[0].length;\n\t\t\t}\n\t\t\tif(match[3] || match[4] || match[5]) { // Double quoted string, single quoted string or unquoted title\n\t\t\t\toperation.operators.push(\n\t\t\t\t\t{operator: \"title\", operand: match[3] || match[4] || match[5]}\n\t\t\t\t);\n\t\t\t}\n\t\t\tresults.push(operation);\n\t\t}\n\t}\n\treturn results;\n};\n\nexports.getFilterOperators = function() {\n\tif(!this.filterOperators) {\n\t\t$tw.Wiki.prototype.filterOperators = {};\n\t\t$tw.modules.applyMethods(\"filteroperator\",this.filterOperators);\n\t}\n\treturn this.filterOperators;\n};\n\nexports.filterTiddlers = function(filterString,widget,source) {\n\tvar fn = this.compileFilter(filterString);\n\treturn fn.call(this,source,widget);\n};\n\n/*\nCompile a filter into a function with the signature fn(source,widget) where:\nsource: an iterator function for the source tiddlers, called source(iterator), where iterator is called as iterator(tiddler,title)\nwidget: an optional widget node for retrieving the current tiddler etc.\n*/\nexports.compileFilter = function(filterString) {\n\tvar filterParseTree;\n\ttry {\n\t\tfilterParseTree = this.parseFilter(filterString);\n\t} catch(e) {\n\t\treturn function(source,widget) {\n\t\t\treturn [$tw.language.getString(\"Error/Filter\") + \": \" + e];\n\t\t};\n\t}\n\t// Get the hashmap of filter operator functions\n\tvar filterOperators = this.getFilterOperators();\n\t// Assemble array of functions, one for each operation\n\tvar operationFunctions = [];\n\t// Step through the operations\n\tvar self = this;\n\t$tw.utils.each(filterParseTree,function(operation) {\n\t\t// Create a function for the chain of operators in the operation\n\t\tvar operationSubFunction = function(source,widget) {\n\t\t\tvar accumulator = source,\n\t\t\t\tresults = [],\n\t\t\t\tcurrTiddlerTitle = widget && widget.getVariable(\"currentTiddler\");\n\t\t\t$tw.utils.each(operation.operators,function(operator) {\n\t\t\t\tvar operand = operator.operand,\n\t\t\t\t\toperatorFunction;\n\t\t\t\tif(!operator.operator) {\n\t\t\t\t\toperatorFunction = filterOperators.title;\n\t\t\t\t} else if(!filterOperators[operator.operator]) {\n\t\t\t\t\toperatorFunction = filterOperators.field;\n\t\t\t\t} else {\n\t\t\t\t\toperatorFunction = filterOperators[operator.operator];\n\t\t\t\t}\n\t\t\t\tif(operator.indirect) {\n\t\t\t\t\toperand = self.getTextReference(operator.operand,\"\",currTiddlerTitle);\n\t\t\t\t}\n\t\t\t\tif(operator.variable) {\n\t\t\t\t\toperand = widget.getVariable(operator.operand,{defaultValue: \"\"});\n\t\t\t\t}\n\t\t\t\t// Invoke the appropriate filteroperator module\n\t\t\t\tresults = operatorFunction(accumulator,{\n\t\t\t\t\t\t\toperator: operator.operator,\n\t\t\t\t\t\t\toperand: operand,\n\t\t\t\t\t\t\tprefix: operator.prefix,\n\t\t\t\t\t\t\tsuffix: operator.suffix,\n\t\t\t\t\t\t\tsuffixes: operator.suffixes,\n\t\t\t\t\t\t\tregexp: operator.regexp\n\t\t\t\t\t\t},{\n\t\t\t\t\t\t\twiki: self,\n\t\t\t\t\t\t\twidget: widget\n\t\t\t\t\t\t});\n\t\t\t\tif($tw.utils.isArray(results)) {\n\t\t\t\t\taccumulator = self.makeTiddlerIterator(results);\n\t\t\t\t} else {\n\t\t\t\t\taccumulator = results;\n\t\t\t\t}\n\t\t\t});\n\t\t\tif($tw.utils.isArray(results)) {\n\t\t\t\treturn results;\n\t\t\t} else {\n\t\t\t\tvar resultArray = [];\n\t\t\t\tresults(function(tiddler,title) {\n\t\t\t\t\tresultArray.push(title);\n\t\t\t\t});\n\t\t\t\treturn resultArray;\n\t\t\t}\n\t\t};\n\t\t// Wrap the operator functions in a wrapper function that depends on the prefix\n\t\toperationFunctions.push((function() {\n\t\t\tswitch(operation.prefix || \"\") {\n\t\t\t\tcase \"\": // No prefix means that the operation is unioned into the result\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\t$tw.utils.pushTop(results,operationSubFunction(source,widget));\n\t\t\t\t\t};\n\t\t\t\tcase \"=\": // The results of the operation are pushed into the result without deduplication\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\tArray.prototype.push.apply(results,operationSubFunction(source,widget));\n\t\t\t\t\t};\n\t\t\t\tcase \"-\": // The results of this operation are removed from the main result\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\t$tw.utils.removeArrayEntries(results,operationSubFunction(source,widget));\n\t\t\t\t\t};\n\t\t\t\tcase \"+\": // This operation is applied to the main results so far\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\t// This replaces all the elements of the array, but keeps the actual array so that references to it are preserved\n\t\t\t\t\t\tsource = self.makeTiddlerIterator(results);\n\t\t\t\t\t\tresults.splice(0,results.length);\n\t\t\t\t\t\t$tw.utils.pushTop(results,operationSubFunction(source,widget));\n\t\t\t\t\t};\n\t\t\t\tcase \"~\": // This operation is unioned into the result only if the main result so far is empty\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\tif(results.length === 0) {\n\t\t\t\t\t\t\t// Main result so far is empty\n\t\t\t\t\t\t\t$tw.utils.pushTop(results,operationSubFunction(source,widget));\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t}\n\t\t})());\n\t});\n\t// Return a function that applies the operations to a source iterator of tiddler titles\n\treturn $tw.perf.measure(\"filter: \" + filterString,function filterFunction(source,widget) {\n\t\tif(!source) {\n\t\t\tsource = self.each;\n\t\t} else if(typeof source === \"object\") { // Array or hashmap\n\t\t\tsource = self.makeTiddlerIterator(source);\n\t\t}\n\t\tvar results = [];\n\t\t$tw.utils.each(operationFunctions,function(operationFunction) {\n\t\t\toperationFunction(results,source,widget);\n\t\t});\n\t\treturn results;\n\t});\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikimethod"
},
"$:/core/modules/indexers/backlinks-indexer.js": {
"title": "$:/core/modules/indexers/backlinks-indexer.js",
"text": "/*\\\ntitle: $:/core/modules/indexers/backlinks-indexer.js\ntype: application/javascript\nmodule-type: indexer\n\nIndexes the tiddlers' backlinks\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global modules: false */\n\"use strict\";\n\n\nfunction BacklinksIndexer(wiki) {\n\tthis.wiki = wiki;\n}\n\nBacklinksIndexer.prototype.init = function() {\n\tthis.index = null;\n}\n\nBacklinksIndexer.prototype.rebuild = function() {\n\tthis.index = null;\n}\n\nBacklinksIndexer.prototype._getLinks = function(tiddler) {\n\tvar parser = this.wiki.parseText(tiddler.fields.type, tiddler.fields.text, {});\n\tif(parser) {\n\t\treturn this.wiki.extractLinks(parser.tree);\n\t}\n\treturn [];\n}\n\nBacklinksIndexer.prototype.update = function(updateDescriptor) {\n\tif(!this.index) {\n\t\treturn;\n\t}\n\tvar newLinks = [],\n\t oldLinks = [],\n\t self = this;\n\tif(updateDescriptor.old.exists) {\n\t\toldLinks = this._getLinks(updateDescriptor.old.tiddler);\n\t}\n\tif(updateDescriptor.new.exists) {\n\t\tnewLinks = this._getLinks(updateDescriptor.new.tiddler);\n\t}\n\n\t$tw.utils.each(oldLinks,function(link) {\n\t\tif(self.index[link]) {\n\t\t\tdelete self.index[link][updateDescriptor.old.tiddler.fields.title];\n\t\t}\n\t});\n\t$tw.utils.each(newLinks,function(link) {\n\t\tif(!self.index[link]) {\n\t\t\tself.index[link] = Object.create(null);\n\t\t}\n\t\tself.index[link][updateDescriptor.new.tiddler.fields.title] = true;\n\t});\n}\n\nBacklinksIndexer.prototype.lookup = function(title) {\n\tif(!this.index) {\n\t\tthis.index = Object.create(null);\n\t\tvar self = this;\n\t\tthis.wiki.forEachTiddler(function(title,tiddler) {\n\t\t\tvar links = self._getLinks(tiddler);\n\t\t\t$tw.utils.each(links, function(link) {\n\t\t\t\tif(!self.index[link]) {\n\t\t\t\t\tself.index[link] = Object.create(null);\n\t\t\t\t}\n\t\t\t\tself.index[link][title] = true;\n\t\t\t});\n\t\t});\n\t}\n\tif(this.index[title]) {\n\t\treturn Object.keys(this.index[title]);\n\t} else {\n\t\treturn [];\n\t}\n}\n\nexports.BacklinksIndexer = BacklinksIndexer;\n\n})();\n",
"type": "application/javascript",
"module-type": "indexer"
},
"$:/core/modules/indexers/field-indexer.js": {
"title": "$:/core/modules/indexers/field-indexer.js",
"text": "/*\\\ntitle: $:/core/modules/indexers/field-indexer.js\ntype: application/javascript\nmodule-type: indexer\n\nIndexes the tiddlers with each field value\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global modules: false */\n\"use strict\";\n\nvar DEFAULT_MAXIMUM_INDEXED_VALUE_LENGTH = 128;\n\nfunction FieldIndexer(wiki) {\n\tthis.wiki = wiki;\n}\n\nFieldIndexer.prototype.init = function() {\n\tthis.index = null;\n\tthis.maxIndexedValueLength = DEFAULT_MAXIMUM_INDEXED_VALUE_LENGTH;\n\tthis.addIndexMethods();\n}\n\n// Provided for testing\nFieldIndexer.prototype.setMaxIndexedValueLength = function(length) {\n\tthis.index = null;\n\tthis.maxIndexedValueLength = length;\n};\n\nFieldIndexer.prototype.addIndexMethods = function() {\n\tvar self = this;\n\tthis.wiki.each.byField = function(name,value) {\n\t\tvar titles = self.wiki.allTitles(),\n\t\t\tlookup = self.lookup(name,value);\n\t\treturn lookup && lookup.filter(function(title) {\n\t\t\treturn titles.indexOf(title) !== -1;\n\t\t});\n\t};\n\tthis.wiki.eachShadow.byField = function(name,value) {\n\t\tvar titles = self.wiki.allShadowTitles(),\n\t\t\tlookup = self.lookup(name,value);\n\t\treturn lookup && lookup.filter(function(title) {\n\t\t\treturn titles.indexOf(title) !== -1;\n\t\t});\n\t};\n\tthis.wiki.eachTiddlerPlusShadows.byField = function(name,value) {\n\t\tvar lookup = self.lookup(name,value);\n\t\treturn lookup ? lookup.slice(0) : null;\n\t};\n\tthis.wiki.eachShadowPlusTiddlers.byField = function(name,value) {\n\t\tvar lookup = self.lookup(name,value);\n\t\treturn lookup ? lookup.slice(0) : null;\n\t};\n};\n\n/*\nTear down and then rebuild the index as if all tiddlers have changed\n*/\nFieldIndexer.prototype.rebuild = function() {\n\t// Invalidate the index so that it will be rebuilt when it is next used\n\tthis.index = null;\n};\n\n/*\nBuild the index for a particular field\n*/\nFieldIndexer.prototype.buildIndexForField = function(name) {\n\tvar self = this;\n\t// Hashmap by field name of hashmap by field value of array of tiddler titles\n\tthis.index = this.index || Object.create(null);\n\tthis.index[name] = Object.create(null);\n\tvar baseIndex = this.index[name];\n\t// Update the index for each tiddler\n\tthis.wiki.eachTiddlerPlusShadows(function(tiddler,title) {\n\t\tif(name in tiddler.fields) {\n\t\t\tvar value = tiddler.getFieldString(name);\n\t\t\t// Skip any values above the maximum length\n\t\t\tif(value.length < self.maxIndexedValueLength) {\n\t\t\t\tbaseIndex[value] = baseIndex[value] || [];\n\t\t\t\tbaseIndex[value].push(title);\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nUpdate the index in the light of a tiddler value changing; note that the title must be identical. (Renames are handled as a separate delete and create)\nupdateDescriptor: {old: {tiddler: <tiddler>, shadow: <boolean>, exists: <boolean>},new: {tiddler: <tiddler>, shadow: <boolean>, exists: <boolean>}}\n*/\nFieldIndexer.prototype.update = function(updateDescriptor) {\n\tvar self = this;\n\t// Don't do anything if the index hasn't been built yet\n\tif(this.index === null) {\n\t\treturn;\n\t}\n\t// Remove the old tiddler from the index\n\tif(updateDescriptor.old.tiddler) {\n\t\t$tw.utils.each(this.index,function(indexEntry,name) {\n\t\t\tif(name in updateDescriptor.old.tiddler.fields) {\n\t\t\t\tvar value = updateDescriptor.old.tiddler.getFieldString(name),\n\t\t\t\t\ttiddlerList = indexEntry[value];\n\t\t\t\tif(tiddlerList) {\n\t\t\t\t\tvar index = tiddlerList.indexOf(updateDescriptor.old.tiddler.fields.title);\n\t\t\t\t\tif(index !== -1) {\n\t\t\t\t\t\ttiddlerList.splice(index,1);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\t// Add the new tiddler to the index\n\tif(updateDescriptor[\"new\"].tiddler) {\n\t\t$tw.utils.each(this.index,function(indexEntry,name) {\n\t\t\tif(name in updateDescriptor[\"new\"].tiddler.fields) {\n\t\t\t\tvar value = updateDescriptor[\"new\"].tiddler.getFieldString(name);\n\t\t\t\tif(value.length < self.maxIndexedValueLength) {\n\t\t\t\t\tindexEntry[value] = indexEntry[value] || [];\n\t\t\t\t\tindexEntry[value].push(updateDescriptor[\"new\"].tiddler.fields.title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\t\t\n\t}\n};\n\n// Lookup the given field returning a list of tiddler titles\nFieldIndexer.prototype.lookup = function(name,value) {\n\t// Fail the lookup if the value is too long\n\tif(value.length >= this.maxIndexedValueLength) {\n\t\treturn null;\n\t}\n\t// Update the index if it has yet to be built\n\tif(this.index === null || !this.index[name]) {\n\t\tthis.buildIndexForField(name);\n\t}\n\treturn this.index[name][value] || [];\n};\n\nexports.FieldIndexer = FieldIndexer;\n\n})();\n",
"type": "application/javascript",
"module-type": "indexer"
},
"$:/core/modules/indexers/tag-indexer.js": {
"title": "$:/core/modules/indexers/tag-indexer.js",
"text": "/*\\\ntitle: $:/core/modules/indexers/tag-indexer.js\ntype: application/javascript\nmodule-type: indexer\n\nIndexes the tiddlers with each tag\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global modules: false */\n\"use strict\";\n\nfunction TagIndexer(wiki) {\n\tthis.wiki = wiki;\n}\n\nTagIndexer.prototype.init = function() {\n\tthis.subIndexers = [\n\t\tnew TagSubIndexer(this,\"each\"),\n\t\tnew TagSubIndexer(this,\"eachShadow\"),\n\t\tnew TagSubIndexer(this,\"eachTiddlerPlusShadows\"),\n\t\tnew TagSubIndexer(this,\"eachShadowPlusTiddlers\")\n\t];\n\t$tw.utils.each(this.subIndexers,function(subIndexer) {\n\t\tsubIndexer.addIndexMethod();\n\t});\n};\n\nTagIndexer.prototype.rebuild = function() {\n\t$tw.utils.each(this.subIndexers,function(subIndexer) {\n\t\tsubIndexer.rebuild();\n\t});\n};\n\nTagIndexer.prototype.update = function(updateDescriptor) {\n\t$tw.utils.each(this.subIndexers,function(subIndexer) {\n\t\tsubIndexer.update(updateDescriptor);\n\t});\n};\n\nfunction TagSubIndexer(indexer,iteratorMethod) {\n\tthis.indexer = indexer;\n\tthis.iteratorMethod = iteratorMethod;\n\tthis.index = null; // Hashmap of tag title to {isSorted: bool, titles: [array]} or null if not yet initialised\n}\n\nTagSubIndexer.prototype.addIndexMethod = function() {\n\tvar self = this;\n\tthis.indexer.wiki[this.iteratorMethod].byTag = function(tag) {\n\t\treturn self.lookup(tag).slice(0);\n\t};\n};\n\nTagSubIndexer.prototype.rebuild = function() {\n\tvar self = this;\n\t// Hashmap by tag of array of {isSorted:, titles:[]}\n\tthis.index = Object.create(null);\n\t// Add all the tags\n\tthis.indexer.wiki[this.iteratorMethod](function(tiddler,title) {\n\t\t$tw.utils.each(tiddler.fields.tags,function(tag) {\n\t\t\tif(!self.index[tag]) {\n\t\t\t\tself.index[tag] = {isSorted: false, titles: [title]};\n\t\t\t} else {\n\t\t\t\tself.index[tag].titles.push(title);\n\t\t\t}\n\t\t});\t\t\n\t});\n};\n\nTagSubIndexer.prototype.update = function(updateDescriptor) {\n\tthis.index = null;\n};\n\nTagSubIndexer.prototype.lookup = function(tag) {\n\t// Update the index if it has yet to be built\n\tif(this.index === null) {\n\t\tthis.rebuild();\n\t}\n\tvar indexRecord = this.index[tag];\n\tif(indexRecord) {\n\t\tif(!indexRecord.isSorted) {\n\t\t\tif(this.indexer.wiki.sortByList) {\n\t\t\t\tindexRecord.titles = this.indexer.wiki.sortByList(indexRecord.titles,tag);\n\t\t\t}\t\t\t\n\t\t\tindexRecord.isSorted = true;\n\t\t}\n\t\treturn indexRecord.titles;\n\t} else {\n\t\treturn [];\n\t}\n};\n\n\nexports.TagIndexer = TagIndexer;\n\n})();\n",
"type": "application/javascript",
"module-type": "indexer"
},
"$:/core/modules/info/platform.js": {
"title": "$:/core/modules/info/platform.js",
"text": "/*\\\ntitle: $:/core/modules/info/platform.js\ntype: application/javascript\nmodule-type: info\n\nInitialise basic platform $:/info/ tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.getInfoTiddlerFields = function() {\n\tvar mapBoolean = function(value) {return value ? \"yes\" : \"no\";},\n\t\tinfoTiddlerFields = [];\n\t// Basics\n\tinfoTiddlerFields.push({title: \"$:/info/browser\", text: mapBoolean(!!$tw.browser)});\n\tinfoTiddlerFields.push({title: \"$:/info/node\", text: mapBoolean(!!$tw.node)});\n\tif($tw.browser) {\n\t\t// Document location\n\t\tvar setLocationProperty = function(name,value) {\n\t\t\t\tinfoTiddlerFields.push({title: \"$:/info/url/\" + name, text: value});\t\t\t\n\t\t\t},\n\t\t\tlocation = document.location;\n\t\tsetLocationProperty(\"full\", (location.toString()).split(\"#\")[0]);\n\t\tsetLocationProperty(\"host\", location.host);\n\t\tsetLocationProperty(\"hostname\", location.hostname);\n\t\tsetLocationProperty(\"protocol\", location.protocol);\n\t\tsetLocationProperty(\"port\", location.port);\n\t\tsetLocationProperty(\"pathname\", location.pathname);\n\t\tsetLocationProperty(\"search\", location.search);\n\t\tsetLocationProperty(\"origin\", location.origin);\n\t\t// Screen size\n\t\tinfoTiddlerFields.push({title: \"$:/info/browser/screen/width\", text: window.screen.width.toString()});\n\t\tinfoTiddlerFields.push({title: \"$:/info/browser/screen/height\", text: window.screen.height.toString()});\n\t\t// Language\n\t\tinfoTiddlerFields.push({title: \"$:/info/browser/language\", text: navigator.language || \"\"});\n\t}\n\treturn infoTiddlerFields;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "info"
},
"$:/core/modules/keyboard.js": {
"title": "$:/core/modules/keyboard.js",
"text": "/*\\\ntitle: $:/core/modules/keyboard.js\ntype: application/javascript\nmodule-type: global\n\nKeyboard handling utilities\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar namedKeys = {\n\t\"cancel\": 3,\n\t\"help\": 6,\n\t\"backspace\": 8,\n\t\"tab\": 9,\n\t\"clear\": 12,\n\t\"return\": 13,\n\t\"enter\": 13,\n\t\"pause\": 19,\n\t\"escape\": 27,\n\t\"space\": 32,\n\t\"page_up\": 33,\n\t\"page_down\": 34,\n\t\"end\": 35,\n\t\"home\": 36,\n\t\"left\": 37,\n\t\"up\": 38,\n\t\"right\": 39,\n\t\"down\": 40,\n\t\"printscreen\": 44,\n\t\"insert\": 45,\n\t\"delete\": 46,\n\t\"0\": 48,\n\t\"1\": 49,\n\t\"2\": 50,\n\t\"3\": 51,\n\t\"4\": 52,\n\t\"5\": 53,\n\t\"6\": 54,\n\t\"7\": 55,\n\t\"8\": 56,\n\t\"9\": 57,\n\t\"firefoxsemicolon\": 59,\n\t\"firefoxequals\": 61,\n\t\"a\": 65,\n\t\"b\": 66,\n\t\"c\": 67,\n\t\"d\": 68,\n\t\"e\": 69,\n\t\"f\": 70,\n\t\"g\": 71,\n\t\"h\": 72,\n\t\"i\": 73,\n\t\"j\": 74,\n\t\"k\": 75,\n\t\"l\": 76,\n\t\"m\": 77,\n\t\"n\": 78,\n\t\"o\": 79,\n\t\"p\": 80,\n\t\"q\": 81,\n\t\"r\": 82,\n\t\"s\": 83,\n\t\"t\": 84,\n\t\"u\": 85,\n\t\"v\": 86,\n\t\"w\": 87,\n\t\"x\": 88,\n\t\"y\": 89,\n\t\"z\": 90,\n\t\"numpad0\": 96,\n\t\"numpad1\": 97,\n\t\"numpad2\": 98,\n\t\"numpad3\": 99,\n\t\"numpad4\": 100,\n\t\"numpad5\": 101,\n\t\"numpad6\": 102,\n\t\"numpad7\": 103,\n\t\"numpad8\": 104,\n\t\"numpad9\": 105,\n\t\"multiply\": 106,\n\t\"add\": 107,\n\t\"separator\": 108,\n\t\"subtract\": 109,\n\t\"decimal\": 110,\n\t\"divide\": 111,\n\t\"f1\": 112,\n\t\"f2\": 113,\n\t\"f3\": 114,\n\t\"f4\": 115,\n\t\"f5\": 116,\n\t\"f6\": 117,\n\t\"f7\": 118,\n\t\"f8\": 119,\n\t\"f9\": 120,\n\t\"f10\": 121,\n\t\"f11\": 122,\n\t\"f12\": 123,\n\t\"f13\": 124,\n\t\"f14\": 125,\n\t\"f15\": 126,\n\t\"f16\": 127,\n\t\"f17\": 128,\n\t\"f18\": 129,\n\t\"f19\": 130,\n\t\"f20\": 131,\n\t\"f21\": 132,\n\t\"f22\": 133,\n\t\"f23\": 134,\n\t\"f24\": 135,\n\t\"firefoxminus\": 173,\n\t\"semicolon\": 186,\n\t\"equals\": 187,\n\t\"comma\": 188,\n\t\"dash\": 189,\n\t\"period\": 190,\n\t\"slash\": 191,\n\t\"backquote\": 192,\n\t\"openbracket\": 219,\n\t\"backslash\": 220,\n\t\"closebracket\": 221,\n\t\"quote\": 222\n};\n\nfunction KeyboardManager(options) {\n\tvar self = this;\n\toptions = options || \"\";\n\t// Save the named key hashmap\n\tthis.namedKeys = namedKeys;\n\t// Create a reverse mapping of code to keyname\n\tthis.keyNames = [];\n\t$tw.utils.each(namedKeys,function(keyCode,name) {\n\t\tself.keyNames[keyCode] = name.substr(0,1).toUpperCase() + name.substr(1);\n\t});\n\t// Save the platform-specific name of the \"meta\" key\n\tthis.metaKeyName = $tw.platform.isMac ? \"cmd-\" : \"win-\";\n\tthis.shortcutKeysList = [], // Stores the shortcut-key descriptors\n\tthis.shortcutActionList = [], // Stores the corresponding action strings\n\tthis.shortcutParsedList = []; // Stores the parsed key descriptors\n\tthis.lookupNames = [\"shortcuts\"];\n\tthis.lookupNames.push($tw.platform.isMac ? \"shortcuts-mac\" : \"shortcuts-not-mac\")\n\tthis.lookupNames.push($tw.platform.isWindows ? \"shortcuts-windows\" : \"shortcuts-not-windows\");\n\tthis.lookupNames.push($tw.platform.isLinux ? \"shortcuts-linux\" : \"shortcuts-not-linux\");\n\tthis.updateShortcutLists(this.getShortcutTiddlerList());\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tself.handleShortcutChanges(changes);\n\t});\n}\n\n/*\nReturn an array of keycodes for the modifier keys ctrl, shift, alt, meta\n*/\nKeyboardManager.prototype.getModifierKeys = function() {\n\treturn [\n\t\t16, // Shift\n\t\t17, // Ctrl\n\t\t18, // Alt\n\t\t20, // CAPS LOCK\n\t\t91, // Meta (left)\n\t\t93, // Meta (right)\n\t\t224 // Meta (Firefox)\n\t]\n};\n\n/*\nParses a key descriptor into the structure:\n{\n\tkeyCode: numeric keycode\n\tshiftKey: boolean\n\taltKey: boolean\n\tctrlKey: boolean\n\tmetaKey: boolean\n}\nKey descriptors have the following format:\n\tctrl+enter\n\tctrl+shift+alt+A\n*/\nKeyboardManager.prototype.parseKeyDescriptor = function(keyDescriptor) {\n\tvar components = keyDescriptor.split(/\\+|\\-/),\n\t\tinfo = {\n\t\t\tkeyCode: 0,\n\t\t\tshiftKey: false,\n\t\t\taltKey: false,\n\t\t\tctrlKey: false,\n\t\t\tmetaKey: false\n\t\t};\n\tfor(var t=0; t<components.length; t++) {\n\t\tvar s = components[t].toLowerCase(),\n\t\t\tc = s.charCodeAt(0);\n\t\t// Look for modifier keys\n\t\tif(s === \"ctrl\") {\n\t\t\tinfo.ctrlKey = true;\n\t\t} else if(s === \"shift\") {\n\t\t\tinfo.shiftKey = true;\n\t\t} else if(s === \"alt\") {\n\t\t\tinfo.altKey = true;\n\t\t} else if(s === \"meta\" || s === \"cmd\" || s === \"win\") {\n\t\t\tinfo.metaKey = true;\n\t\t}\n\t\t// Replace named keys with their code\n\t\tif(this.namedKeys[s]) {\n\t\t\tinfo.keyCode = this.namedKeys[s];\n\t\t}\n\t}\n\tif(info.keyCode) {\n\t\treturn info;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nParse a list of key descriptors into an array of keyInfo objects. The key descriptors can be passed as an array of strings or a space separated string\n*/\nKeyboardManager.prototype.parseKeyDescriptors = function(keyDescriptors,options) {\n\tvar self = this;\n\toptions = options || {};\n\toptions.stack = options.stack || [];\n\tvar wiki = options.wiki || $tw.wiki;\n\tif(typeof keyDescriptors === \"string\" && keyDescriptors === \"\") {\n\t\treturn [];\n\t}\n\tif(!$tw.utils.isArray(keyDescriptors)) {\n\t\tkeyDescriptors = keyDescriptors.split(\" \");\n\t}\n\tvar result = [];\n\t$tw.utils.each(keyDescriptors,function(keyDescriptor) {\n\t\t// Look for a named shortcut\n\t\tif(keyDescriptor.substr(0,2) === \"((\" && keyDescriptor.substr(-2,2) === \"))\") {\n\t\t\tif(options.stack.indexOf(keyDescriptor) === -1) {\n\t\t\t\toptions.stack.push(keyDescriptor);\n\t\t\t\tvar name = keyDescriptor.substring(2,keyDescriptor.length - 2),\n\t\t\t\t\tlookupName = function(configName) {\n\t\t\t\t\t\tvar keyDescriptors = wiki.getTiddlerText(\"$:/config/\" + configName + \"/\" + name);\n\t\t\t\t\t\tif(keyDescriptors) {\n\t\t\t\t\t\t\tresult.push.apply(result,self.parseKeyDescriptors(keyDescriptors,options));\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t$tw.utils.each(self.lookupNames,function(platformDescriptor) {\n\t\t\t\t\tlookupName(platformDescriptor);\n\t\t\t\t});\n\t\t\t}\n\t\t} else {\n\t\t\tresult.push(self.parseKeyDescriptor(keyDescriptor));\n\t\t}\n\t});\n\treturn result;\n};\n\nKeyboardManager.prototype.getPrintableShortcuts = function(keyInfoArray) {\n\tvar self = this,\n\t\tresult = [];\n\t$tw.utils.each(keyInfoArray,function(keyInfo) {\n\t\tif(keyInfo) {\n\t\t\tresult.push((keyInfo.ctrlKey ? \"ctrl-\" : \"\") + \n\t\t\t\t (keyInfo.shiftKey ? \"shift-\" : \"\") + \n\t\t\t\t (keyInfo.altKey ? \"alt-\" : \"\") + \n\t\t\t\t (keyInfo.metaKey ? self.metaKeyName : \"\") + \n\t\t\t\t (self.keyNames[keyInfo.keyCode]));\n\t\t}\n\t});\n\treturn result;\n}\n\nKeyboardManager.prototype.checkKeyDescriptor = function(event,keyInfo) {\n\treturn keyInfo &&\n\t\t\tevent.keyCode === keyInfo.keyCode && \n\t\t\tevent.shiftKey === keyInfo.shiftKey && \n\t\t\tevent.altKey === keyInfo.altKey && \n\t\t\tevent.ctrlKey === keyInfo.ctrlKey && \n\t\t\tevent.metaKey === keyInfo.metaKey;\n};\n\nKeyboardManager.prototype.checkKeyDescriptors = function(event,keyInfoArray) {\n\tfor(var t=0; t<keyInfoArray.length; t++) {\n\t\tif(this.checkKeyDescriptor(event,keyInfoArray[t])) {\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n};\n\nKeyboardManager.prototype.getShortcutTiddlerList = function() {\n\treturn $tw.wiki.getTiddlersWithTag(\"$:/tags/KeyboardShortcut\");\n};\n\nKeyboardManager.prototype.updateShortcutLists = function(tiddlerList) {\n\tthis.shortcutTiddlers = tiddlerList;\n\tfor(var i=0; i<tiddlerList.length; i++) {\n\t\tvar title = tiddlerList[i],\n\t\t\ttiddlerFields = $tw.wiki.getTiddler(title).fields;\n\t\tthis.shortcutKeysList[i] = tiddlerFields.key !== undefined ? tiddlerFields.key : undefined;\n\t\tthis.shortcutActionList[i] = tiddlerFields.text;\n\t\tthis.shortcutParsedList[i] = this.shortcutKeysList[i] !== undefined ? this.parseKeyDescriptors(this.shortcutKeysList[i]) : undefined;\n\t}\n};\n\nKeyboardManager.prototype.handleKeydownEvent = function(event) {\n\tvar key, action;\n\tfor(var i=0; i<this.shortcutTiddlers.length; i++) {\n\t\tif(this.shortcutParsedList[i] !== undefined && this.checkKeyDescriptors(event,this.shortcutParsedList[i])) {\n\t\t\tkey = this.shortcutParsedList[i];\n\t\t\taction = this.shortcutActionList[i];\n\t\t}\n\t}\n\tif(key !== undefined) {\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\t$tw.rootWidget.invokeActionString(action,$tw.rootWidget);\n\t\treturn true;\n\t}\n\treturn false;\n};\n\nKeyboardManager.prototype.detectNewShortcuts = function(changedTiddlers) {\n\tvar shortcutConfigTiddlers = [],\n\t\thandled = false;\n\t$tw.utils.each(this.lookupNames,function(platformDescriptor) {\n\t\tvar descriptorString = \"$:/config/\" + platformDescriptor + \"/\";\n\t\tObject.keys(changedTiddlers).forEach(function(configTiddler) {\n\t\t\tvar configString = configTiddler.substr(0, configTiddler.lastIndexOf(\"/\") + 1);\n\t\t\tif(configString === descriptorString) {\n\t\t\t\tshortcutConfigTiddlers.push(configTiddler);\n\t\t\t\thandled = true;\n\t\t\t}\n\t\t});\n\t});\n\tif(handled) {\n\t\treturn $tw.utils.hopArray(changedTiddlers,shortcutConfigTiddlers);\n\t} else {\n\t\treturn false;\n\t}\n};\n\nKeyboardManager.prototype.handleShortcutChanges = function(changedTiddlers) {\n\tvar newList = this.getShortcutTiddlerList();\n\tvar hasChanged = $tw.utils.hopArray(changedTiddlers,this.shortcutTiddlers) ? true :\n\t\t($tw.utils.hopArray(changedTiddlers,newList) ? true :\n\t\t(this.detectNewShortcuts(changedTiddlers))\n\t);\n\t// Re-cache shortcuts if something changed\n\tif(hasChanged) {\n\t\tthis.updateShortcutLists(newList);\n\t}\n};\n\nexports.KeyboardManager = KeyboardManager;\n\n})();\n",
"type": "application/javascript",
"module-type": "global"
},
"$:/core/modules/language.js": {
"title": "$:/core/modules/language.js",
"text": "/*\\\ntitle: $:/core/modules/language.js\ntype: application/javascript\nmodule-type: global\n\nThe $tw.Language() manages translateable strings\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nCreate an instance of the language manager. Options include:\nwiki: wiki from which to retrieve translation tiddlers\n*/\nfunction Language(options) {\n\toptions = options || \"\";\n\tthis.wiki = options.wiki || $tw.wiki;\n}\n\n/*\nReturn a wikified translateable string. The title is automatically prefixed with \"$:/language/\"\nOptions include:\nvariables: optional hashmap of variables to supply to the language wikification\n*/\nLanguage.prototype.getString = function(title,options) {\n\toptions = options || {};\n\ttitle = \"$:/language/\" + title;\n\treturn this.wiki.renderTiddler(\"text/plain\",title,{variables: options.variables});\n};\n\n/*\nReturn a raw, unwikified translateable string. The title is automatically prefixed with \"$:/language/\"\n*/\nLanguage.prototype.getRawString = function(title) {\n\ttitle = \"$:/language/\" + title;\n\treturn this.wiki.getTiddlerText(title);\n};\n\nexports.Language = Language;\n\n})();\n",
"type": "application/javascript",
"module-type": "global"
},
"$:/core/modules/macros/changecount.js": {
"title": "$:/core/modules/macros/changecount.js",
"text": "/*\\\ntitle: $:/core/modules/macros/changecount.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to return the changecount for the current tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"changecount\";\n\nexports.params = [];\n\n/*\nRun the macro\n*/\nexports.run = function() {\n\treturn this.wiki.getChangeCount(this.getVariable(\"currentTiddler\")) + \"\";\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "macro"
},
"$:/core/modules/macros/contrastcolour.js": {
"title": "$:/core/modules/macros/contrastcolour.js",
"text": "/*\\\ntitle: $:/core/modules/macros/contrastcolour.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to choose which of two colours has the highest contrast with a base colour\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"contrastcolour\";\n\nexports.params = [\n\t{name: \"target\"},\n\t{name: \"fallbackTarget\"},\n\t{name: \"colourA\"},\n\t{name: \"colourB\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(target,fallbackTarget,colourA,colourB) {\n\tvar rgbTarget = $tw.utils.parseCSSColor(target) || $tw.utils.parseCSSColor(fallbackTarget);\n\tif(!rgbTarget) {\n\t\treturn colourA;\n\t}\n\tvar rgbColourA = $tw.utils.parseCSSColor(colourA),\n\t\trgbColourB = $tw.utils.parseCSSColor(colourB);\n\tif(rgbColourA && !rgbColourB) {\n\t\treturn rgbColourA;\n\t}\n\tif(rgbColourB && !rgbColourA) {\n\t\treturn rgbColourB;\n\t}\n\tif(!rgbColourA && !rgbColourB) {\n\t\t// If neither colour is readable, return a crude inverse of the target\n\t\treturn [255 - rgbTarget[0],255 - rgbTarget[1],255 - rgbTarget[2],rgbTarget[3]];\n\t}\n\t// Colour brightness formula derived from http://www.w3.org/WAI/ER/WD-AERT/#color-contrast\n\tvar brightnessTarget = rgbTarget[0] * 0.299 + rgbTarget[1] * 0.587 + rgbTarget[2] * 0.114,\n\t\tbrightnessA = rgbColourA[0] * 0.299 + rgbColourA[1] * 0.587 + rgbColourA[2] * 0.114,\n\t\tbrightnessB = rgbColourB[0] * 0.299 + rgbColourB[1] * 0.587 + rgbColourB[2] * 0.114;\n\treturn Math.abs(brightnessTarget - brightnessA) > Math.abs(brightnessTarget - brightnessB) ? colourA : colourB;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "macro"
},
"$:/core/modules/macros/csvtiddlers.js": {
"title": "$:/core/modules/macros/csvtiddlers.js",
"text": "/*\\\ntitle: $:/core/modules/macros/csvtiddlers.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to output tiddlers matching a filter to CSV\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"csvtiddlers\";\n\nexports.params = [\n\t{name: \"filter\"},\n\t{name: \"format\"},\n];\n\n/*\nRun the macro\n*/\nexports.run = function(filter,format) {\n\tvar self = this,\n\t\ttiddlers = this.wiki.filterTiddlers(filter),\n\t\ttiddler,\n\t\tfields = [],\n\t\tt,f;\n\t// Collect all the fields\n\tfor(t=0;t<tiddlers.length; t++) {\n\t\ttiddler = this.wiki.getTiddler(tiddlers[t]);\n\t\tfor(f in tiddler.fields) {\n\t\t\tif(fields.indexOf(f) === -1) {\n\t\t\t\tfields.push(f);\n\t\t\t}\n\t\t}\n\t}\n\t// Sort the fields and bring the standard ones to the front\n\tfields.sort();\n\t\"title text modified modifier created creator\".split(\" \").reverse().forEach(function(value,index) {\n\t\tvar p = fields.indexOf(value);\n\t\tif(p !== -1) {\n\t\t\tfields.splice(p,1);\n\t\t\tfields.unshift(value)\n\t\t}\n\t});\n\t// Output the column headings\n\tvar output = [], row = [];\n\tfields.forEach(function(value) {\n\t\trow.push(quoteAndEscape(value))\n\t});\n\toutput.push(row.join(\",\"));\n\t// Output each tiddler\n\tfor(var t=0;t<tiddlers.length; t++) {\n\t\trow = [];\n\t\ttiddler = this.wiki.getTiddler(tiddlers[t]);\n\t\t\tfor(f=0; f<fields.length; f++) {\n\t\t\t\trow.push(quoteAndEscape(tiddler ? tiddler.getFieldString(fields[f]) || \"\" : \"\"));\n\t\t\t}\n\t\toutput.push(row.join(\",\"));\n\t}\n\treturn output.join(\"\\n\");\n};\n\nfunction quoteAndEscape(value) {\n\treturn \"\\\"\" + value.replace(/\"/mg,\"\\\"\\\"\") + \"\\\"\";\n}\n\n})();\n",
"type": "application/javascript",
"module-type": "macro"
},
"$:/core/modules/macros/displayshortcuts.js": {
"title": "$:/core/modules/macros/displayshortcuts.js",
"text": "/*\\\ntitle: $:/core/modules/macros/displayshortcuts.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to display a list of keyboard shortcuts in human readable form. Notably, it resolves named shortcuts like `((bold))` to the underlying keystrokes.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"displayshortcuts\";\n\nexports.params = [\n\t{name: \"shortcuts\"},\n\t{name: \"prefix\"},\n\t{name: \"separator\"},\n\t{name: \"suffix\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(shortcuts,prefix,separator,suffix) {\n\tvar shortcutArray = $tw.keyboardManager.getPrintableShortcuts($tw.keyboardManager.parseKeyDescriptors(shortcuts,{\n\t\twiki: this.wiki\n\t}));\n\tif(shortcutArray.length > 0) {\n\t\tshortcutArray.sort(function(a,b) {\n\t\t return a.toLowerCase().localeCompare(b.toLowerCase());\n\t\t})\n\t\treturn prefix + shortcutArray.join(separator) + suffix;\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "macro"
},
"$:/core/modules/macros/jsontiddler.js": {
"title": "$:/core/modules/macros/jsontiddler.js",
"text": "/*\\\ntitle: $:/core/modules/macros/jsontiddler.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to output a single tiddler to JSON\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"jsontiddler\";\n\nexports.params = [\n\t{name: \"title\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(title) {\n\ttitle = title || this.getVariable(\"currentTiddler\");\n\tvar tiddler = !!title && this.wiki.getTiddler(title),\n\t\tfields = new Object();\n\tif(tiddler) {\n\t\tfor(var field in tiddler.fields) {\n\t\t\tfields[field] = tiddler.getFieldString(field);\n\t\t}\n\t}\n\treturn JSON.stringify(fields,null,$tw.config.preferences.jsonSpaces);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "macro"
},
"$:/core/modules/macros/jsontiddlers.js": {
"title": "$:/core/modules/macros/jsontiddlers.js",
"text": "/*\\\ntitle: $:/core/modules/macros/jsontiddlers.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to output tiddlers matching a filter to JSON\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"jsontiddlers\";\n\nexports.params = [\n\t{name: \"filter\"},\n\t{name: \"spaces\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(filter,spaces) {\n\treturn this.wiki.getTiddlersAsJson(filter,$tw.utils.parseInt(spaces));\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "macro"
},
"$:/core/modules/macros/makedatauri.js": {
"title": "$:/core/modules/macros/makedatauri.js",
"text": "/*\\\ntitle: $:/core/modules/macros/makedatauri.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to convert a string of text to a data URI\n\n<<makedatauri text:\"Text to be converted\" type:\"text/vnd.tiddlywiki\">>\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"makedatauri\";\n\nexports.params = [\n\t{name: \"text\"},\n\t{name: \"type\"},\n\t{name: \"_canonical_uri\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(text,type,_canonical_uri) {\n\treturn $tw.utils.makeDataUri(text,type,_canonical_uri);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "macro"
},
"$:/core/modules/macros/now.js": {
"title": "$:/core/modules/macros/now.js",
"text": "/*\\\ntitle: $:/core/modules/macros/now.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to return a formatted version of the current time\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"now\";\n\nexports.params = [\n\t{name: \"format\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(format) {\n\treturn $tw.utils.formatDateString(new Date(),format || \"0hh:0mm, DDth MMM YYYY\");\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "macro"
},
"$:/core/modules/macros/qualify.js": {
"title": "$:/core/modules/macros/qualify.js",
"text": "/*\\\ntitle: $:/core/modules/macros/qualify.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to qualify a state tiddler title according\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"qualify\";\n\nexports.params = [\n\t{name: \"title\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(title) {\n\treturn title + \"-\" + this.getStateQualifier();\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "macro"
},
"$:/core/modules/macros/resolvepath.js": {
"title": "$:/core/modules/macros/resolvepath.js",
"text": "/*\\\ntitle: $:/core/modules/macros/resolvepath.js\ntype: application/javascript\nmodule-type: macro\n\nResolves a relative path for an absolute rootpath.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"resolvepath\";\n\nexports.params = [\n\t{name: \"source\"},\n\t{name: \"root\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(source, root) {\n\treturn $tw.utils.resolvePath(source, root);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "macro"
},
"$:/core/modules/macros/unusedtitle.js": {
"title": "$:/core/modules/macros/unusedtitle.js",
"text": "/*\\\ntitle: $:/core/modules/macros/unusedtitle.js\ntype: application/javascript\nmodule-type: macro\nMacro to return a new title that is unused in the wiki. It can be given a name as a base.\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"unusedtitle\";\n\nexports.params = [\n\t{name: \"baseName\"},\n\t{name: \"options\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(baseName, options) {\n\tif(!baseName) {\n\t\tbaseName = $tw.language.getString(\"DefaultNewTiddlerTitle\");\n\t}\n\treturn this.wiki.generateNewTitle(baseName, options);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "macro"
},
"$:/core/modules/macros/version.js": {
"title": "$:/core/modules/macros/version.js",
"text": "/*\\\ntitle: $:/core/modules/macros/version.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to return the TiddlyWiki core version number\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"version\";\n\nexports.params = [];\n\n/*\nRun the macro\n*/\nexports.run = function() {\n\treturn $tw.version;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "macro"
},
"$:/core/modules/parsers/audioparser.js": {
"title": "$:/core/modules/parsers/audioparser.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/audioparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe audio parser parses an audio tiddler into an embeddable HTML element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar AudioParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"audio\",\n\t\t\tattributes: {\n\t\t\t\tcontrols: {type: \"string\", value: \"controls\"},\n\t\t\t\tstyle: {type: \"string\", value: \"width: 100%; object-fit: contain\"}\n\t\t\t}\n\t\t},\n\t\tsrc;\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\telement.attributes.src = {type: \"string\", value: \"data:\" + type + \";base64,\" + text};\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"audio/ogg\"] = AudioParser;\nexports[\"audio/mpeg\"] = AudioParser;\nexports[\"audio/mp3\"] = AudioParser;\nexports[\"audio/mp4\"] = AudioParser;\n\n})();\n\n",
"type": "application/javascript",
"module-type": "parser"
},
"$:/core/modules/parsers/binaryparser.js": {
"title": "$:/core/modules/parsers/binaryparser.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/binaryparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe binary parser parses a binary tiddler into a warning message and download link\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar BINARY_WARNING_MESSAGE = \"$:/core/ui/BinaryWarning\";\nvar EXPORT_BUTTON_IMAGE = \"$:/core/images/export-button\";\n\nvar BinaryParser = function(type,text,options) {\n\t// Transclude the binary data tiddler warning message\n\tvar warn = {\n\t\ttype: \"element\",\n\t\ttag: \"p\",\n\t\tchildren: [{\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: BINARY_WARNING_MESSAGE}\n\t\t\t}\n\t\t}]\n\t};\n\t// Create download link based on binary tiddler title\n\tvar link = {\n\t\ttype: \"element\",\n\t\ttag: \"a\",\n\t\tattributes: {\n\t\t\ttitle: {type: \"indirect\", textReference: \"!!title\"},\n\t\t\tdownload: {type: \"indirect\", textReference: \"!!title\"}\n\t\t},\n\t\tchildren: [{\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: EXPORT_BUTTON_IMAGE}\n\t\t\t}\n\t\t}]\n\t};\n\t// Set the link href to external or internal data URI\n\tif(options._canonical_uri) {\n\t\tlink.attributes.href = {\n\t\t\ttype: \"string\", \n\t\t\tvalue: options._canonical_uri\n\t\t};\n\t} else if(text) {\n\t\tlink.attributes.href = {\n\t\t\ttype: \"string\", \n\t\t\tvalue: \"data:\" + type + \";base64,\" + text\n\t\t};\n\t}\n\t// Combine warning message and download link in a div\n\tvar element = {\n\t\ttype: \"element\",\n\t\ttag: \"div\",\n\t\tattributes: {\n\t\t\tclass: {type: \"string\", value: \"tc-binary-warning\"}\n\t\t},\n\t\tchildren: [warn, link]\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"application/octet-stream\"] = BinaryParser;\n\n})();\n\n",
"type": "application/javascript",
"module-type": "parser"
},
"$:/core/modules/parsers/csvparser.js": {
"title": "$:/core/modules/parsers/csvparser.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/csvparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe CSV text parser processes CSV files into a table wrapped in a scrollable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar CsvParser = function(type,text,options) {\n\t// Table framework\n\tthis.tree = [{\n\t\t\"type\": \"scrollable\", \"children\": [{\n\t\t\t\"type\": \"element\", \"tag\": \"table\", \"children\": [{\n\t\t\t\t\"type\": \"element\", \"tag\": \"tbody\", \"children\": []\n\t\t\t}], \"attributes\": {\n\t\t\t\t\"class\": {\"type\": \"string\", \"value\": \"tc-csv-table\"}\n\t\t\t}\n\t\t}]\n\t}];\n\t// Split the text into lines\n\tvar lines = text.split(/\\r?\\n/mg),\n\t\ttag = \"th\";\n\tfor(var line=0; line<lines.length; line++) {\n\t\tvar lineText = lines[line];\n\t\tif(lineText) {\n\t\t\tvar row = {\n\t\t\t\t\t\"type\": \"element\", \"tag\": \"tr\", \"children\": []\n\t\t\t\t};\n\t\t\tvar columns = lineText.split(\",\");\n\t\t\tfor(var column=0; column<columns.length; column++) {\n\t\t\t\trow.children.push({\n\t\t\t\t\t\t\"type\": \"element\", \"tag\": tag, \"children\": [{\n\t\t\t\t\t\t\t\"type\": \"text\",\n\t\t\t\t\t\t\t\"text\": columns[column]\n\t\t\t\t\t\t}]\n\t\t\t\t\t});\n\t\t\t}\n\t\t\ttag = \"td\";\n\t\t\tthis.tree[0].children[0].children[0].children.push(row);\n\t\t}\n\t}\n};\n\nexports[\"text/csv\"] = CsvParser;\n\n})();\n\n",
"type": "application/javascript",
"module-type": "parser"
},
"$:/core/modules/parsers/htmlparser.js": {
"title": "$:/core/modules/parsers/htmlparser.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/htmlparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe HTML parser displays text as raw HTML\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar HtmlParser = function(type,text,options) {\n\tvar src;\n\tif(options._canonical_uri) {\n\t\tsrc = options._canonical_uri;\n\t} else if(text) {\n\t\tsrc = \"data:text/html;charset=utf-8,\" + encodeURIComponent(text);\n\t}\n\tthis.tree = [{\n\t\ttype: \"element\",\n\t\ttag: \"iframe\",\n\t\tattributes: {\n\t\t\tsrc: {type: \"string\", value: src},\n\t\t\tsandbox: {type: \"string\", value: \"\"}\n\t\t}\n\t}];\n};\n\nexports[\"text/html\"] = HtmlParser;\n\n})();\n\n",
"type": "application/javascript",
"module-type": "parser"
},
"$:/core/modules/parsers/imageparser.js": {
"title": "$:/core/modules/parsers/imageparser.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/imageparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe image parser parses an image into an embeddable HTML element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar ImageParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"img\",\n\t\t\tattributes: {}\n\t\t};\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\tif(type === \"image/svg+xml\" || type === \".svg\") {\n\t\t\telement.attributes.src = {type: \"string\", value: \"data:image/svg+xml,\" + encodeURIComponent(text)};\n\t\t} else {\n\t\t\telement.attributes.src = {type: \"string\", value: \"data:\" + type + \";base64,\" + text};\n\t\t}\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"image/svg+xml\"] = ImageParser;\nexports[\"image/jpg\"] = ImageParser;\nexports[\"image/jpeg\"] = ImageParser;\nexports[\"image/png\"] = ImageParser;\nexports[\"image/gif\"] = ImageParser;\nexports[\"image/webp\"] = ImageParser;\nexports[\"image/heic\"] = ImageParser;\nexports[\"image/heif\"] = ImageParser;\nexports[\"image/x-icon\"] = ImageParser;\n\n})();\n\n",
"type": "application/javascript",
"module-type": "parser"
},
"$:/core/modules/utils/parseutils.js": {
"title": "$:/core/modules/utils/parseutils.js",
"text": "/*\\\ntitle: $:/core/modules/utils/parseutils.js\ntype: application/javascript\nmodule-type: utils\n\nUtility functions concerned with parsing text into tokens.\n\nMost functions have the following pattern:\n\n* The parameters are:\n** `source`: the source string being parsed\n** `pos`: the current parse position within the string\n** Any further parameters are used to identify the token that is being parsed\n* The return value is:\n** null if the token was not found at the specified position\n** an object representing the token with the following standard fields:\n*** `type`: string indicating the type of the token\n*** `start`: start position of the token in the source string\n*** `end`: end position of the token in the source string\n*** Any further fields required to describe the token\n\nThe exception is `skipWhiteSpace`, which just returns the position after the whitespace.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nLook for a whitespace token. Returns null if not found, otherwise returns {type: \"whitespace\", start:, end:,}\n*/\nexports.parseWhiteSpace = function(source,pos) {\n\tvar p = pos,c;\n\twhile(true) {\n\t\tc = source.charAt(p);\n\t\tif((c === \" \") || (c === \"\\f\") || (c === \"\\n\") || (c === \"\\r\") || (c === \"\\t\") || (c === \"\\v\") || (c === \"\\u00a0\")) { // Ignores some obscure unicode spaces\n\t\t\tp++;\n\t\t} else {\n\t\t\tbreak;\n\t\t}\n\t}\n\tif(p === pos) {\n\t\treturn null;\n\t} else {\n\t\treturn {\n\t\t\ttype: \"whitespace\",\n\t\t\tstart: pos,\n\t\t\tend: p\n\t\t}\n\t}\n};\n\n/*\nConvenience wrapper for parseWhiteSpace. Returns the position after the whitespace\n*/\nexports.skipWhiteSpace = function(source,pos) {\n\tvar c;\n\twhile(true) {\n\t\tc = source.charAt(pos);\n\t\tif((c === \" \") || (c === \"\\f\") || (c === \"\\n\") || (c === \"\\r\") || (c === \"\\t\") || (c === \"\\v\") || (c === \"\\u00a0\")) { // Ignores some obscure unicode spaces\n\t\t\tpos++;\n\t\t} else {\n\t\t\treturn pos;\n\t\t}\n\t}\n};\n\n/*\nLook for a given string token. Returns null if not found, otherwise returns {type: \"token\", value:, start:, end:,}\n*/\nexports.parseTokenString = function(source,pos,token) {\n\tvar match = source.indexOf(token,pos) === pos;\n\tif(match) {\n\t\treturn {\n\t\t\ttype: \"token\",\n\t\t\tvalue: token,\n\t\t\tstart: pos,\n\t\t\tend: pos + token.length\n\t\t};\n\t}\n\treturn null;\n};\n\n/*\nLook for a token matching a regex. Returns null if not found, otherwise returns {type: \"regexp\", match:, start:, end:,}\n*/\nexports.parseTokenRegExp = function(source,pos,reToken) {\n\tvar node = {\n\t\ttype: \"regexp\",\n\t\tstart: pos\n\t};\n\treToken.lastIndex = pos;\n\tnode.match = reToken.exec(source);\n\tif(node.match && node.match.index === pos) {\n\t\tnode.end = pos + node.match[0].length;\n\t\treturn node;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nLook for a string literal. Returns null if not found, otherwise returns {type: \"string\", value:, start:, end:,}\n*/\nexports.parseStringLiteral = function(source,pos) {\n\tvar node = {\n\t\ttype: \"string\",\n\t\tstart: pos\n\t};\n\tvar reString = /(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\")|(?:'([^']*)')/g;\n\treString.lastIndex = pos;\n\tvar match = reString.exec(source);\n\tif(match && match.index === pos) {\n\t\tnode.value = match[1] !== undefined ? match[1] :(\n\t\t\tmatch[2] !== undefined ? match[2] : match[3] \n\t\t\t\t\t);\n\t\tnode.end = pos + match[0].length;\n\t\treturn node;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nLook for a macro invocation parameter. Returns null if not found, or {type: \"macro-parameter\", name:, value:, start:, end:}\n*/\nexports.parseMacroParameter = function(source,pos) {\n\tvar node = {\n\t\ttype: \"macro-parameter\",\n\t\tstart: pos\n\t};\n\t// Define our regexp\n\tvar reMacroParameter = /(?:([A-Za-z0-9\\-_]+)\\s*:)?(?:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\\s>\"'=]+)))/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the parameter\n\tvar token = $tw.utils.parseTokenRegExp(source,pos,reMacroParameter);\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Get the parameter details\n\tnode.value = token.match[2] !== undefined ? token.match[2] : (\n\t\t\t\t\ttoken.match[3] !== undefined ? token.match[3] : (\n\t\t\t\t\t\ttoken.match[4] !== undefined ? token.match[4] : (\n\t\t\t\t\t\t\ttoken.match[5] !== undefined ? token.match[5] : (\n\t\t\t\t\t\t\t\ttoken.match[6] !== undefined ? token.match[6] : (\n\t\t\t\t\t\t\t\t\t\"\"\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t)\n\t\t\t\t\t\t)\n\t\t\t\t\t)\n\t\t\t\t);\n\tif(token.match[1]) {\n\t\tnode.name = token.match[1];\n\t}\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n/*\nLook for a macro invocation. Returns null if not found, or {type: \"macrocall\", name:, parameters:, start:, end:}\n*/\nexports.parseMacroInvocation = function(source,pos) {\n\tvar node = {\n\t\ttype: \"macrocall\",\n\t\tstart: pos,\n\t\tparams: []\n\t};\n\t// Define our regexps\n\tvar reMacroName = /([^\\s>\"'=]+)/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a double less than sign\n\tvar token = $tw.utils.parseTokenString(source,pos,\"<<\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Get the macro name\n\tvar name = $tw.utils.parseTokenRegExp(source,pos,reMacroName);\n\tif(!name) {\n\t\treturn null;\n\t}\n\tnode.name = name.match[1];\n\tpos = name.end;\n\t// Process parameters\n\tvar parameter = $tw.utils.parseMacroParameter(source,pos);\n\twhile(parameter) {\n\t\tnode.params.push(parameter);\n\t\tpos = parameter.end;\n\t\t// Get the next parameter\n\t\tparameter = $tw.utils.parseMacroParameter(source,pos);\n\t}\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a double greater than sign\n\ttoken = $tw.utils.parseTokenString(source,pos,\">>\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n/*\nLook for an HTML attribute definition. Returns null if not found, otherwise returns {type: \"attribute\", name:, valueType: \"string|indirect|macro\", value:, start:, end:,}\n*/\nexports.parseAttribute = function(source,pos) {\n\tvar node = {\n\t\tstart: pos\n\t};\n\t// Define our regexps\n\tvar reAttributeName = /([^\\/\\s>\"'=]+)/g,\n\t\treUnquotedAttribute = /([^\\/\\s<>\"'=]+)/g,\n\t\treFilteredValue = /\\{\\{\\{(.+?)\\}\\}\\}/g,\n\t\treIndirectValue = /\\{\\{([^\\}]+)\\}\\}/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Get the attribute name\n\tvar name = $tw.utils.parseTokenRegExp(source,pos,reAttributeName);\n\tif(!name) {\n\t\treturn null;\n\t}\n\tnode.name = name.match[1];\n\tpos = name.end;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for an equals sign\n\tvar token = $tw.utils.parseTokenString(source,pos,\"=\");\n\tif(token) {\n\t\tpos = token.end;\n\t\t// Skip whitespace\n\t\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t\t// Look for a string literal\n\t\tvar stringLiteral = $tw.utils.parseStringLiteral(source,pos);\n\t\tif(stringLiteral) {\n\t\t\tpos = stringLiteral.end;\n\t\t\tnode.type = \"string\";\n\t\t\tnode.value = stringLiteral.value;\n\t\t} else {\n\t\t\t// Look for a filtered value\n\t\t\tvar filteredValue = $tw.utils.parseTokenRegExp(source,pos,reFilteredValue);\n\t\t\tif(filteredValue) {\n\t\t\t\tpos = filteredValue.end;\n\t\t\t\tnode.type = \"filtered\";\n\t\t\t\tnode.filter = filteredValue.match[1];\n\t\t\t} else {\n\t\t\t\t// Look for an indirect value\n\t\t\t\tvar indirectValue = $tw.utils.parseTokenRegExp(source,pos,reIndirectValue);\n\t\t\t\tif(indirectValue) {\n\t\t\t\t\tpos = indirectValue.end;\n\t\t\t\t\tnode.type = \"indirect\";\n\t\t\t\t\tnode.textReference = indirectValue.match[1];\n\t\t\t\t} else {\n\t\t\t\t\t// Look for a unquoted value\n\t\t\t\t\tvar unquotedValue = $tw.utils.parseTokenRegExp(source,pos,reUnquotedAttribute);\n\t\t\t\t\tif(unquotedValue) {\n\t\t\t\t\t\tpos = unquotedValue.end;\n\t\t\t\t\t\tnode.type = \"string\";\n\t\t\t\t\t\tnode.value = unquotedValue.match[1];\n\t\t\t\t\t} else {\n\t\t\t\t\t\t// Look for a macro invocation value\n\t\t\t\t\t\tvar macroInvocation = $tw.utils.parseMacroInvocation(source,pos);\n\t\t\t\t\t\tif(macroInvocation) {\n\t\t\t\t\t\t\tpos = macroInvocation.end;\n\t\t\t\t\t\t\tnode.type = \"macro\";\n\t\t\t\t\t\t\tnode.value = macroInvocation;\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tnode.type = \"string\";\n\t\t\t\t\t\t\tnode.value = \"true\";\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t} else {\n\t\tnode.type = \"string\";\n\t\tnode.value = \"true\";\n\t}\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/parsers/pdfparser.js": {
"title": "$:/core/modules/parsers/pdfparser.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/pdfparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe PDF parser embeds a PDF viewer\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar ImageParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"embed\",\n\t\t\tattributes: {}\n\t\t},\n\t\tsrc;\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\telement.attributes.src = {type: \"string\", value: \"data:application/pdf;base64,\" + text};\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"application/pdf\"] = ImageParser;\n\n})();\n\n",
"type": "application/javascript",
"module-type": "parser"
},
"$:/core/modules/parsers/textparser.js": {
"title": "$:/core/modules/parsers/textparser.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/textparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe plain text parser processes blocks of source text into a degenerate parse tree consisting of a single text node\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar TextParser = function(type,text,options) {\n\tthis.tree = [{\n\t\ttype: \"codeblock\",\n\t\tattributes: {\n\t\t\tcode: {type: \"string\", value: text},\n\t\t\tlanguage: {type: \"string\", value: type}\n\t\t}\n\t}];\n};\n\nexports[\"text/plain\"] = TextParser;\nexports[\"text/x-tiddlywiki\"] = TextParser;\nexports[\"application/javascript\"] = TextParser;\nexports[\"application/json\"] = TextParser;\nexports[\"text/css\"] = TextParser;\nexports[\"application/x-tiddler-dictionary\"] = TextParser;\n\n})();\n\n",
"type": "application/javascript",
"module-type": "parser"
},
"$:/core/modules/parsers/videoparser.js": {
"title": "$:/core/modules/parsers/videoparser.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/videoparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe video parser parses a video tiddler into an embeddable HTML element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar VideoParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"video\",\n\t\t\tattributes: {\n\t\t\t\tcontrols: {type: \"string\", value: \"controls\"},\n\t\t\t\tstyle: {type: \"string\", value: \"width: 100%; object-fit: contain\"}\n\t\t\t}\n\t\t},\n\t\tsrc;\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\telement.attributes.src = {type: \"string\", value: \"data:\" + type + \";base64,\" + text};\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"video/ogg\"] = VideoParser;\nexports[\"video/webm\"] = VideoParser;\nexports[\"video/mp4\"] = VideoParser;\nexports[\"video/quicktime\"] = VideoParser;\n\n})();\n",
"type": "application/javascript",
"module-type": "parser"
},
"$:/core/modules/parsers/wikiparser/rules/codeblock.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/codeblock.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/codeblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for code blocks. For example:\n\n```\n\t```\n\tThis text will not be //wikified//\n\t```\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"codeblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match and get language if defined\n\tthis.matchRegExp = /```([\\w-]*)\\r?\\n/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /(\\r?\\n```$)/mg;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Look for the end of the block\n\treEnd.lastIndex = this.parser.pos;\n\tvar match = reEnd.exec(this.parser.source),\n\t\ttext;\n\t// Process the block\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tthis.parser.pos = match.index + match[0].length;\n\t} else {\n\t\ttext = this.parser.source.substr(this.parser.pos);\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\t// Return the $codeblock widget\n\treturn [{\n\t\t\ttype: \"codeblock\",\n\t\t\tattributes: {\n\t\t\t\t\tcode: {type: \"string\", value: text},\n\t\t\t\t\tlanguage: {type: \"string\", value: this.match[1]}\n\t\t\t}\n\t}];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/codeinline.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/codeinline.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/codeinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for code runs. For example:\n\n```\n\tThis is a `code run`.\n\tThis is another ``code run``\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"codeinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(``?)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar reEnd = new RegExp(this.match[1], \"mg\");\n\t// Look for the end marker\n\treEnd.lastIndex = this.parser.pos;\n\tvar match = reEnd.exec(this.parser.source),\n\t\ttext;\n\t// Process the text\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tthis.parser.pos = match.index + match[0].length;\n\t} else {\n\t\ttext = this.parser.source.substr(this.parser.pos);\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"code\",\n\t\tchildren: [{\n\t\t\ttype: \"text\",\n\t\t\ttext: text\n\t\t}]\n\t}];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/commentblock.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/commentblock.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/commentblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for HTML comments. For example:\n\n```\n<!-- This is a comment -->\n```\n\nNote that the syntax for comments is simplified to an opening \"<!--\" sequence and a closing \"-->\" sequence -- HTML itself implements a more complex format (see http://ostermiller.org/findhtmlcomment.html)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"commentblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\tthis.matchRegExp = /<!--/mg;\n\tthis.endMatchRegExp = /-->/mg;\n};\n\nexports.findNextMatch = function(startPos) {\n\tthis.matchRegExp.lastIndex = startPos;\n\tthis.match = this.matchRegExp.exec(this.parser.source);\n\tif(this.match) {\n\t\tthis.endMatchRegExp.lastIndex = startPos + this.match[0].length;\n\t\tthis.endMatch = this.endMatchRegExp.exec(this.parser.source);\n\t\tif(this.endMatch) {\n\t\t\treturn this.match.index;\n\t\t}\n\t}\n\treturn undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.endMatchRegExp.lastIndex;\n\t// Don't return any elements\n\treturn [];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/commentinline.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/commentinline.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/commentinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for HTML comments. For example:\n\n```\n<!-- This is a comment -->\n```\n\nNote that the syntax for comments is simplified to an opening \"<!--\" sequence and a closing \"-->\" sequence -- HTML itself implements a more complex format (see http://ostermiller.org/findhtmlcomment.html)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"commentinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\tthis.matchRegExp = /<!--/mg;\n\tthis.endMatchRegExp = /-->/mg;\n};\n\nexports.findNextMatch = function(startPos) {\n\tthis.matchRegExp.lastIndex = startPos;\n\tthis.match = this.matchRegExp.exec(this.parser.source);\n\tif(this.match) {\n\t\tthis.endMatchRegExp.lastIndex = startPos + this.match[0].length;\n\t\tthis.endMatch = this.endMatchRegExp.exec(this.parser.source);\n\t\tif(this.endMatch) {\n\t\t\treturn this.match.index;\n\t\t}\n\t}\n\treturn undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.endMatchRegExp.lastIndex;\n\t// Don't return any elements\n\treturn [];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/dash.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/dash.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/dash.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for dashes. For example:\n\n```\nThis is an en-dash: --\n\nThis is an em-dash: ---\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"dash\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /-{2,3}(?!-)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar dash = this.match[0].length === 2 ? \"–\" : \"—\";\n\treturn [{\n\t\ttype: \"entity\",\n\t\tentity: dash\n\t}];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/emphasis/bold.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/emphasis/bold.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/bold.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - bold. For example:\n\n```\n\tThis is ''bold'' text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except bold \n\\rules only bold \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"bold\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /''/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/''/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"strong\",\n\t\tchildren: tree\n\t}];\n};\n\n})();",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/emphasis/italic.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/emphasis/italic.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/italic.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - italic. For example:\n\n```\n\tThis is //italic// text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except italic\n\\rules only italic\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"italic\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\/\\//mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/\\/\\//mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"em\",\n\t\tchildren: tree\n\t}];\n};\n\n})();",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - strikethrough. For example:\n\n```\n\tThis is ~~strikethrough~~ text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except strikethrough \n\\rules only strikethrough \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"strikethrough\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /~~/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/~~/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"strike\",\n\t\tchildren: tree\n\t}];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/emphasis/subscript.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/emphasis/subscript.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/subscript.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - subscript. For example:\n\n```\n\tThis is ,,subscript,, text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except subscript \n\\rules only subscript \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"subscript\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /,,/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/,,/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"sub\",\n\t\tchildren: tree\n\t}];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/emphasis/superscript.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/emphasis/superscript.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/superscript.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - superscript. For example:\n\n```\n\tThis is ^^superscript^^ text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except superscript \n\\rules only superscript \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"superscript\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\^\\^/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/\\^\\^/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"sup\",\n\t\tchildren: tree\n\t}];\n};\n\n})();",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/emphasis/underscore.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/emphasis/underscore.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/underscore.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - underscore. For example:\n\n```\n\tThis is __underscore__ text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except underscore \n\\rules only underscore\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"underscore\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /__/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/__/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"u\",\n\t\tchildren: tree\n\t}];\n};\n\n})();",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/entity.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/entity.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/entity.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for HTML entities. For example:\n\n```\n\tThis is a copyright symbol: ©\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"entity\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(&#?[a-zA-Z0-9]{2,8};)/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar entityString = this.match[1];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Return the entity\n\treturn [{type: \"entity\", entity: this.match[0]}];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/extlink.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/extlink.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/extlink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for external links. For example:\n\n```\nAn external link: https://www.tiddlywiki.com/\n\nA suppressed external link: ~http://www.tiddlyspace.com/\n```\n\nExternal links can be suppressed by preceding them with `~`.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"extlink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /~?(?:file|http|https|mailto|ftp|irc|news|data|skype):[^\\s<>{}\\[\\]`|\"\\\\^]+(?:\\/|\\b)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Create the link unless it is suppressed\n\tif(this.match[0].substr(0,1) === \"~\") {\n\t\treturn [{type: \"text\", text: this.match[0].substr(1)}];\n\t} else {\n\t\treturn [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tattributes: {\n\t\t\t\thref: {type: \"string\", value: this.match[0]},\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t\ttarget: {type: \"string\", value: \"_blank\"},\n\t\t\t\trel: {type: \"string\", value: \"noopener noreferrer\"}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: this.match[0]\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/filteredtranscludeblock.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeblock.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/filteredtranscludeblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for block-level filtered transclusion. For example:\n\n```\n{{{ [tag[docs]] }}}\n{{{ [tag[docs]] |tooltip}}}\n{{{ [tag[docs]] ||TemplateTitle}}}\n{{{ [tag[docs]] |tooltip||TemplateTitle}}}\n{{{ [tag[docs]] }}width:40;height:50;}.class.class\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"filteredtranscludeblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{\\{([^\\|]+?)(?:\\|([^\\|\\{\\}]+))?(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}([^\\}]*)\\}(?:\\.(\\S+))?(?:\\r?\\n|$)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar filter = this.match[1],\n\t\ttooltip = this.match[2],\n\t\ttemplate = $tw.utils.trim(this.match[3]),\n\t\tstyle = this.match[4],\n\t\tclasses = this.match[5];\n\t// Return the list widget\n\tvar node = {\n\t\ttype: \"list\",\n\t\tattributes: {\n\t\t\tfilter: {type: \"string\", value: filter}\n\t\t},\n\t\tisBlock: true\n\t};\n\tif(tooltip) {\n\t\tnode.attributes.tooltip = {type: \"string\", value: tooltip};\n\t}\n\tif(template) {\n\t\tnode.attributes.template = {type: \"string\", value: template};\n\t}\n\tif(style) {\n\t\tnode.attributes.style = {type: \"string\", value: style};\n\t}\n\tif(classes) {\n\t\tnode.attributes.itemClass = {type: \"string\", value: classes.split(\".\").join(\" \")};\n\t}\n\treturn [node];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/filteredtranscludeinline.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeinline.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/filteredtranscludeinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for inline filtered transclusion. For example:\n\n```\n{{{ [tag[docs]] }}}\n{{{ [tag[docs]] |tooltip}}}\n{{{ [tag[docs]] ||TemplateTitle}}}\n{{{ [tag[docs]] |tooltip||TemplateTitle}}}\n{{{ [tag[docs]] }}width:40;height:50;}.class.class\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"filteredtranscludeinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{\\{([^\\|]+?)(?:\\|([^\\|\\{\\}]+))?(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}([^\\}]*)\\}(?:\\.(\\S+))?/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar filter = this.match[1],\n\t\ttooltip = this.match[2],\n\t\ttemplate = $tw.utils.trim(this.match[3]),\n\t\tstyle = this.match[4],\n\t\tclasses = this.match[5];\n\t// Return the list widget\n\tvar node = {\n\t\ttype: \"list\",\n\t\tattributes: {\n\t\t\tfilter: {type: \"string\", value: filter}\n\t\t}\n\t};\n\tif(tooltip) {\n\t\tnode.attributes.tooltip = {type: \"string\", value: tooltip};\n\t}\n\tif(template) {\n\t\tnode.attributes.template = {type: \"string\", value: template};\n\t}\n\tif(style) {\n\t\tnode.attributes.style = {type: \"string\", value: style};\n\t}\n\tif(classes) {\n\t\tnode.attributes.itemClass = {type: \"string\", value: classes.split(\".\").join(\" \")};\n\t}\n\treturn [node];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/hardlinebreaks.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/hardlinebreaks.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/hardlinebreaks.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for marking areas with hard line breaks. For example:\n\n```\n\"\"\"\nThis is some text\nThat is set like\nIt is a Poem\nWhen it is\nClearly\nNot\n\"\"\"\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"hardlinebreaks\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\"\"\"(?:\\r?\\n)?/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /(\"\"\")|(\\r?\\n)/mg,\n\t\ttree = [],\n\t\tmatch;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tdo {\n\t\t// Parse the run up to the terminator\n\t\ttree.push.apply(tree,this.parser.parseInlineRun(reEnd,{eatTerminator: false}));\n\t\t// Redo the terminator match\n\t\treEnd.lastIndex = this.parser.pos;\n\t\tmatch = reEnd.exec(this.parser.source);\n\t\tif(match) {\n\t\t\tthis.parser.pos = reEnd.lastIndex;\n\t\t\t// Add a line break if the terminator was a line break\n\t\t\tif(match[2]) {\n\t\t\t\ttree.push({type: \"element\", tag: \"br\"});\n\t\t\t}\n\t\t}\n\t} while(match && !match[1]);\n\t// Return the nodes\n\treturn tree;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/heading.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/heading.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/heading.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for headings\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"heading\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(!{1,6})/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar headingLevel = this.match[1].length;\n\t// Move past the !s\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse any classes, whitespace and then the heading itself\n\tvar classes = this.parser.parseClasses();\n\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\tvar tree = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t// Return the heading\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"h\" + headingLevel, \n\t\tattributes: {\n\t\t\t\"class\": {type: \"string\", value: classes.join(\" \")}\n\t\t},\n\t\tchildren: tree\n\t}];\n};\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/horizrule.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/horizrule.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/horizrule.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for rules. For example:\n\n```\n---\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"horizrule\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /-{3,}\\r?(?:\\n|$)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\treturn [{type: \"element\", tag: \"hr\"}];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/html.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/html.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/html.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki rule for HTML elements and widgets. For example:\n\n{{{\n<aside>\nThis is an HTML5 aside element\n</aside>\n\n<$slider target=\"MyTiddler\">\nThis is a widget invocation\n</$slider>\n\n}}}\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"html\";\nexports.types = {inline: true, block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n};\n\nexports.findNextMatch = function(startPos) {\n\t// Find the next tag\n\tthis.nextTag = this.findNextTag(this.parser.source,startPos,{\n\t\trequireLineBreak: this.is.block\n\t});\n\treturn this.nextTag ? this.nextTag.start : undefined;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Retrieve the most recent match so that recursive calls don't overwrite it\n\tvar tag = this.nextTag;\n\tthis.nextTag = null;\n\t// Advance the parser position to past the tag\n\tthis.parser.pos = tag.end;\n\t// Check for an immediately following double linebreak\n\tvar hasLineBreak = !tag.isSelfClosing && !!$tw.utils.parseTokenRegExp(this.parser.source,this.parser.pos,/([^\\S\\n\\r]*\\r?\\n(?:[^\\S\\n\\r]*\\r?\\n|$))/g);\n\t// Set whether we're in block mode\n\ttag.isBlock = this.is.block || hasLineBreak;\n\t// Parse the body if we need to\n\tif(!tag.isSelfClosing && $tw.config.htmlVoidElements.indexOf(tag.tag) === -1) {\n\t\t\tvar reEndString = \"</\" + $tw.utils.escapeRegExp(tag.tag) + \">\",\n\t\t\t\treEnd = new RegExp(\"(\" + reEndString + \")\",\"mg\");\n\t\tif(hasLineBreak) {\n\t\t\ttag.children = this.parser.parseBlocks(reEndString);\n\t\t} else {\n\t\t\ttag.children = this.parser.parseInlineRun(reEnd);\n\t\t}\n\t\treEnd.lastIndex = this.parser.pos;\n\t\tvar endMatch = reEnd.exec(this.parser.source);\n\t\tif(endMatch && endMatch.index === this.parser.pos) {\n\t\t\tthis.parser.pos = endMatch.index + endMatch[0].length;\n\t\t}\n\t}\n\t// Return the tag\n\treturn [tag];\n};\n\n/*\nLook for an HTML tag. Returns null if not found, otherwise returns {type: \"element\", name:, attributes: [], isSelfClosing:, start:, end:,}\n*/\nexports.parseTag = function(source,pos,options) {\n\toptions = options || {};\n\tvar token,\n\t\tnode = {\n\t\t\ttype: \"element\",\n\t\t\tstart: pos,\n\t\t\tattributes: {}\n\t\t};\n\t// Define our regexps\n\tvar reTagName = /([a-zA-Z0-9\\-\\$]+)/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a less than sign\n\ttoken = $tw.utils.parseTokenString(source,pos,\"<\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Get the tag name\n\ttoken = $tw.utils.parseTokenRegExp(source,pos,reTagName);\n\tif(!token) {\n\t\treturn null;\n\t}\n\tnode.tag = token.match[1];\n\tif(node.tag.slice(1).indexOf(\"$\") !== -1) {\n\t\treturn null;\n\t}\n\tif(node.tag.charAt(0) === \"$\") {\n\t\tnode.type = node.tag.substr(1);\n\t}\n\tpos = token.end;\n\t// Check that the tag is terminated by a space, / or >\n\tif(!$tw.utils.parseWhiteSpace(source,pos) && !(source.charAt(pos) === \"/\") && !(source.charAt(pos) === \">\") ) {\n\t\treturn null;\n\t}\n\t// Process attributes\n\tvar attribute = $tw.utils.parseAttribute(source,pos);\n\twhile(attribute) {\n\t\tnode.attributes[attribute.name] = attribute;\n\t\tpos = attribute.end;\n\t\t// Get the next attribute\n\t\tattribute = $tw.utils.parseAttribute(source,pos);\n\t}\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a closing slash\n\ttoken = $tw.utils.parseTokenString(source,pos,\"/\");\n\tif(token) {\n\t\tpos = token.end;\n\t\tnode.isSelfClosing = true;\n\t}\n\t// Look for a greater than sign\n\ttoken = $tw.utils.parseTokenString(source,pos,\">\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Check for a required line break\n\tif(options.requireLineBreak) {\n\t\ttoken = $tw.utils.parseTokenRegExp(source,pos,/([^\\S\\n\\r]*\\r?\\n(?:[^\\S\\n\\r]*\\r?\\n|$))/g);\n\t\tif(!token) {\n\t\t\treturn null;\n\t\t}\n\t}\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\nexports.findNextTag = function(source,pos,options) {\n\t// A regexp for finding candidate HTML tags\n\tvar reLookahead = /<([a-zA-Z\\-\\$]+)/g;\n\t// Find the next candidate\n\treLookahead.lastIndex = pos;\n\tvar match = reLookahead.exec(source);\n\twhile(match) {\n\t\t// Try to parse the candidate as a tag\n\t\tvar tag = this.parseTag(source,match.index,options);\n\t\t// Return success\n\t\tif(tag && this.isLegalTag(tag)) {\n\t\t\treturn tag;\n\t\t}\n\t\t// Look for the next match\n\t\treLookahead.lastIndex = match.index + 1;\n\t\tmatch = reLookahead.exec(source);\n\t}\n\t// Failed\n\treturn null;\n};\n\nexports.isLegalTag = function(tag) {\n\t// Widgets are always OK\n\tif(tag.type !== \"element\") {\n\t\treturn true;\n\t// If it's an HTML tag that starts with a dash then it's not legal\n\t} else if(tag.tag.charAt(0) === \"-\") {\n\t\treturn false;\n\t} else {\n\t\t// Otherwise it's OK\n\t\treturn true;\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/image.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/image.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/image.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for embedding images. For example:\n\n```\n[img[https://tiddlywiki.com/fractalveg.jpg]]\n[img width=23 height=24 [https://tiddlywiki.com/fractalveg.jpg]]\n[img width={{!!width}} height={{!!height}} [https://tiddlywiki.com/fractalveg.jpg]]\n[img[Description of image|https://tiddlywiki.com/fractalveg.jpg]]\n[img[TiddlerTitle]]\n[img[Description of image|TiddlerTitle]]\n```\n\nGenerates the `<$image>` widget.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"image\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n};\n\nexports.findNextMatch = function(startPos) {\n\t// Find the next tag\n\tthis.nextImage = this.findNextImage(this.parser.source,startPos);\n\treturn this.nextImage ? this.nextImage.start : undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.nextImage.end;\n\tvar node = {\n\t\ttype: \"image\",\n\t\tattributes: this.nextImage.attributes\n\t};\n\treturn [node];\n};\n\n/*\nFind the next image from the current position\n*/\nexports.findNextImage = function(source,pos) {\n\t// A regexp for finding candidate HTML tags\n\tvar reLookahead = /(\\[img)/g;\n\t// Find the next candidate\n\treLookahead.lastIndex = pos;\n\tvar match = reLookahead.exec(source);\n\twhile(match) {\n\t\t// Try to parse the candidate as a tag\n\t\tvar tag = this.parseImage(source,match.index);\n\t\t// Return success\n\t\tif(tag) {\n\t\t\treturn tag;\n\t\t}\n\t\t// Look for the next match\n\t\treLookahead.lastIndex = match.index + 1;\n\t\tmatch = reLookahead.exec(source);\n\t}\n\t// Failed\n\treturn null;\n};\n\n/*\nLook for an image at the specified position. Returns null if not found, otherwise returns {type: \"image\", attributes: [], isSelfClosing:, start:, end:,}\n*/\nexports.parseImage = function(source,pos) {\n\tvar token,\n\t\tnode = {\n\t\t\ttype: \"image\",\n\t\t\tstart: pos,\n\t\t\tattributes: {}\n\t\t};\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the `[img`\n\ttoken = $tw.utils.parseTokenString(source,pos,\"[img\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Process attributes\n\tif(source.charAt(pos) !== \"[\") {\n\t\tvar attribute = $tw.utils.parseAttribute(source,pos);\n\t\twhile(attribute) {\n\t\t\tnode.attributes[attribute.name] = attribute;\n\t\t\tpos = attribute.end;\n\t\t\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t\t\tif(source.charAt(pos) !== \"[\") {\n\t\t\t\t// Get the next attribute\n\t\t\t\tattribute = $tw.utils.parseAttribute(source,pos);\n\t\t\t} else {\n\t\t\t\tattribute = null;\n\t\t\t}\n\t\t}\n\t}\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the `[` after the attributes\n\ttoken = $tw.utils.parseTokenString(source,pos,\"[\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Get the source up to the terminating `]]`\n\ttoken = $tw.utils.parseTokenRegExp(source,pos,/(?:([^|\\]]*?)\\|)?([^\\]]+?)\\]\\]/g);\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\tif(token.match[1]) {\n\t\tnode.attributes.tooltip = {type: \"string\", value: token.match[1].trim()};\n\t}\n\tnode.attributes.source = {type: \"string\", value: (token.match[2] || \"\").trim()};\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/import.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/import.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/import.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for importing variable definitions\n\n```\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"import\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\\\import[^\\S\\n]/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\tvar self = this;\n\t// Move past the pragma invocation\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse the filter terminated by a line break\n\tvar reMatch = /(.*)(\\r?\\n)|$/mg;\n\treMatch.lastIndex = this.parser.pos;\n\tvar match = reMatch.exec(this.parser.source);\n\tthis.parser.pos = reMatch.lastIndex;\n\t// Parse tree nodes to return\n\treturn [{\n\t\ttype: \"importvariables\",\n\t\tattributes: {\n\t\t\tfilter: {type: \"string\", value: match[1]}\n\t\t},\n\t\tchildren: []\n\t}];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/list.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/list.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/list.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for lists. For example:\n\n```\n* This is an unordered list\n* It has two items\n\n# This is a numbered list\n## With a subitem\n# And a third item\n\n; This is a term that is being defined\n: This is the definition of that term\n```\n\nNote that lists can be nested arbitrarily:\n\n```\n#** One\n#* Two\n#** Three\n#**** Four\n#**# Five\n#**## Six\n## Seven\n### Eight\n## Nine\n```\n\nA CSS class can be applied to a list item as follows:\n\n```\n* List item one\n*.active List item two has the class `active`\n* List item three\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"list\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /([\\*#;:>]+)/mg;\n};\n\nvar listTypes = {\n\t\"*\": {listTag: \"ul\", itemTag: \"li\"},\n\t\"#\": {listTag: \"ol\", itemTag: \"li\"},\n\t\";\": {listTag: \"dl\", itemTag: \"dt\"},\n\t\":\": {listTag: \"dl\", itemTag: \"dd\"},\n\t\">\": {listTag: \"blockquote\", itemTag: \"div\"}\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Array of parse tree nodes for the previous row of the list\n\tvar listStack = [];\n\t// Cycle through the items in the list\n\twhile(true) {\n\t\t// Match the list marker\n\t\tvar reMatch = /([\\*#;:>]+)/mg;\n\t\treMatch.lastIndex = this.parser.pos;\n\t\tvar match = reMatch.exec(this.parser.source);\n\t\tif(!match || match.index !== this.parser.pos) {\n\t\t\tbreak;\n\t\t}\n\t\t// Check whether the list type of the top level matches\n\t\tvar listInfo = listTypes[match[0].charAt(0)];\n\t\tif(listStack.length > 0 && listStack[0].tag !== listInfo.listTag) {\n\t\t\tbreak;\n\t\t}\n\t\t// Move past the list marker\n\t\tthis.parser.pos = match.index + match[0].length;\n\t\t// Walk through the list markers for the current row\n\t\tfor(var t=0; t<match[0].length; t++) {\n\t\t\tlistInfo = listTypes[match[0].charAt(t)];\n\t\t\t// Remove any stacked up element if we can't re-use it because the list type doesn't match\n\t\t\tif(listStack.length > t && listStack[t].tag !== listInfo.listTag) {\n\t\t\t\tlistStack.splice(t,listStack.length - t);\n\t\t\t}\n\t\t\t// Construct the list element or reuse the previous one at this level\n\t\t\tif(listStack.length <= t) {\n\t\t\t\tvar listElement = {type: \"element\", tag: listInfo.listTag, children: [\n\t\t\t\t\t{type: \"element\", tag: listInfo.itemTag, children: []}\n\t\t\t\t]};\n\t\t\t\t// Link this list element into the last child item of the parent list item\n\t\t\t\tif(t) {\n\t\t\t\t\tvar prevListItem = listStack[t-1].children[listStack[t-1].children.length-1];\n\t\t\t\t\tprevListItem.children.push(listElement);\n\t\t\t\t}\n\t\t\t\t// Save this element in the stack\n\t\t\t\tlistStack[t] = listElement;\n\t\t\t} else if(t === (match[0].length - 1)) {\n\t\t\t\tlistStack[t].children.push({type: \"element\", tag: listInfo.itemTag, children: []});\n\t\t\t}\n\t\t}\n\t\tif(listStack.length > match[0].length) {\n\t\t\tlistStack.splice(match[0].length,listStack.length - match[0].length);\n\t\t}\n\t\t// Process the body of the list item into the last list item\n\t\tvar lastListChildren = listStack[listStack.length-1].children,\n\t\t\tlastListItem = lastListChildren[lastListChildren.length-1],\n\t\t\tclasses = this.parser.parseClasses();\n\t\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\t\tvar tree = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t\tlastListItem.children.push.apply(lastListItem.children,tree);\n\t\tif(classes.length > 0) {\n\t\t\t$tw.utils.addClassToParseTreeNode(lastListItem,classes.join(\" \"));\n\t\t}\n\t\t// Consume any whitespace following the list item\n\t\tthis.parser.skipWhitespace();\n\t}\n\t// Return the root element of the list\n\treturn [listStack[0]];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/macrocallblock.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/macrocallblock.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/macrocallblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki rule for block macro calls\n\n```\n<<name value value2>>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"macrocallblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /<<([^>\\s]+)(?:\\s*)((?:[^>]|(?:>(?!>)))*?)>>(?:\\r?\\n|$)/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar macroName = this.match[1],\n\t\tparamString = this.match[2];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar params = [],\n\t\treParam = /\\s*(?:([A-Za-z0-9\\-_]+)\\s*:)?(?:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\"'\\s]+)))/mg,\n\t\tparamMatch = reParam.exec(paramString);\n\twhile(paramMatch) {\n\t\t// Process this parameter\n\t\tvar paramInfo = {\n\t\t\tvalue: paramMatch[2] || paramMatch[3] || paramMatch[4] || paramMatch[5] || paramMatch[6]\n\t\t};\n\t\tif(paramMatch[1]) {\n\t\t\tparamInfo.name = paramMatch[1];\n\t\t}\n\t\tparams.push(paramInfo);\n\t\t// Find the next match\n\t\tparamMatch = reParam.exec(paramString);\n\t}\n\treturn [{\n\t\ttype: \"macrocall\",\n\t\tname: macroName,\n\t\tparams: params,\n\t\tisBlock: true\n\t}];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/macrocallinline.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/macrocallinline.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/macrocallinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki rule for macro calls\n\n```\n<<name value value2>>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"macrocallinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /<<([^\\s>]+)\\s*([\\s\\S]*?)>>/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar macroName = this.match[1],\n\t\tparamString = this.match[2];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar params = [],\n\t\treParam = /\\s*(?:([A-Za-z0-9\\-_]+)\\s*:)?(?:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\"'\\s]+)))/mg,\n\t\tparamMatch = reParam.exec(paramString);\n\twhile(paramMatch) {\n\t\t// Process this parameter\n\t\tvar paramInfo = {\n\t\t\tvalue: paramMatch[2] || paramMatch[3] || paramMatch[4] || paramMatch[5]|| paramMatch[6]\n\t\t};\n\t\tif(paramMatch[1]) {\n\t\t\tparamInfo.name = paramMatch[1];\n\t\t}\n\t\tparams.push(paramInfo);\n\t\t// Find the next match\n\t\tparamMatch = reParam.exec(paramString);\n\t}\n\treturn [{\n\t\ttype: \"macrocall\",\n\t\tname: macroName,\n\t\tparams: params\n\t}];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/macrodef.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/macrodef.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/macrodef.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for macro definitions\n\n```\n\\define name(param:defaultvalue,param2:defaultvalue)\ndefinition text, including $param$ markers\n\\end\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"macrodef\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\\\define\\s+([^(\\s]+)\\(\\s*([^)]*)\\)(\\s*\\r?\\n)?/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Move past the macro name and parameters\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse the parameters\n\tvar paramString = this.match[2],\n\t\tparams = [];\n\tif(paramString !== \"\") {\n\t\tvar reParam = /\\s*([A-Za-z0-9\\-_]+)(?:\\s*:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\"'\\s]+)))?/mg,\n\t\t\tparamMatch = reParam.exec(paramString);\n\t\twhile(paramMatch) {\n\t\t\t// Save the parameter details\n\t\t\tvar paramInfo = {name: paramMatch[1]},\n\t\t\t\tdefaultValue = paramMatch[2] || paramMatch[3] || paramMatch[4] || paramMatch[5] || paramMatch[6];\n\t\t\tif(defaultValue) {\n\t\t\t\tparamInfo[\"default\"] = defaultValue;\n\t\t\t}\n\t\t\tparams.push(paramInfo);\n\t\t\t// Look for the next parameter\n\t\t\tparamMatch = reParam.exec(paramString);\n\t\t}\n\t}\n\t// Is this a multiline definition?\n\tvar reEnd;\n\tif(this.match[3]) {\n\t\t// If so, the end of the body is marked with \\end\n\t\treEnd = /(\\r?\\n\\\\end[^\\S\\n\\r]*(?:$|\\r?\\n))/mg;\n\t} else {\n\t\t// Otherwise, the end of the definition is marked by the end of the line\n\t\treEnd = /($|\\r?\\n)/mg;\n\t\t// Move past any whitespace\n\t\tthis.parser.pos = $tw.utils.skipWhiteSpace(this.parser.source,this.parser.pos);\n\t}\n\t// Find the end of the definition\n\treEnd.lastIndex = this.parser.pos;\n\tvar text,\n\t\tendMatch = reEnd.exec(this.parser.source);\n\tif(endMatch) {\n\t\ttext = this.parser.source.substring(this.parser.pos,endMatch.index);\n\t\tthis.parser.pos = endMatch.index + endMatch[0].length;\n\t} else {\n\t\t// We didn't find the end of the definition, so we'll make it blank\n\t\ttext = \"\";\n\t}\n\t// Save the macro definition\n\treturn [{\n\t\ttype: \"set\",\n\t\tattributes: {\n\t\t\tname: {type: \"string\", value: this.match[1]},\n\t\t\tvalue: {type: \"string\", value: text}\n\t\t},\n\t\tchildren: [],\n\t\tparams: params,\n\t\tisMacroDefinition: true\n\t}];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/prettyextlink.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/prettyextlink.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/prettyextlink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for external links. For example:\n\n```\n[ext[https://tiddlywiki.com/fractalveg.jpg]]\n[ext[Tooltip|https://tiddlywiki.com/fractalveg.jpg]]\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"prettyextlink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n};\n\nexports.findNextMatch = function(startPos) {\n\t// Find the next tag\n\tthis.nextLink = this.findNextLink(this.parser.source,startPos);\n\treturn this.nextLink ? this.nextLink.start : undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.nextLink.end;\n\treturn [this.nextLink];\n};\n\n/*\nFind the next link from the current position\n*/\nexports.findNextLink = function(source,pos) {\n\t// A regexp for finding candidate links\n\tvar reLookahead = /(\\[ext\\[)/g;\n\t// Find the next candidate\n\treLookahead.lastIndex = pos;\n\tvar match = reLookahead.exec(source);\n\twhile(match) {\n\t\t// Try to parse the candidate as a link\n\t\tvar link = this.parseLink(source,match.index);\n\t\t// Return success\n\t\tif(link) {\n\t\t\treturn link;\n\t\t}\n\t\t// Look for the next match\n\t\treLookahead.lastIndex = match.index + 1;\n\t\tmatch = reLookahead.exec(source);\n\t}\n\t// Failed\n\treturn null;\n};\n\n/*\nLook for an link at the specified position. Returns null if not found, otherwise returns {type: \"element\", tag: \"a\", attributes: [], isSelfClosing:, start:, end:,}\n*/\nexports.parseLink = function(source,pos) {\n\tvar token,\n\t\ttextNode = {\n\t\t\ttype: \"text\"\n\t\t},\n\t\tnode = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tstart: pos,\n\t\t\tattributes: {\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t},\n\t\t\tchildren: [textNode]\n\t\t};\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the `[ext[`\n\ttoken = $tw.utils.parseTokenString(source,pos,\"[ext[\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Look ahead for the terminating `]]`\n\tvar closePos = source.indexOf(\"]]\",pos);\n\tif(closePos === -1) {\n\t\treturn null;\n\t}\n\t// Look for a `|` separating the tooltip\n\tvar splitPos = source.indexOf(\"|\",pos);\n\tif(splitPos === -1 || splitPos > closePos) {\n\t\tsplitPos = null;\n\t}\n\t// Pull out the tooltip and URL\n\tvar tooltip, URL;\n\tif(splitPos) {\n\t\tURL = source.substring(splitPos + 1,closePos).trim();\n\t\ttextNode.text = source.substring(pos,splitPos).trim();\n\t} else {\n\t\tURL = source.substring(pos,closePos).trim();\n\t\ttextNode.text = URL;\n\t}\n\tnode.attributes.href = {type: \"string\", value: URL};\n\tnode.attributes.target = {type: \"string\", value: \"_blank\"};\n\tnode.attributes.rel = {type: \"string\", value: \"noopener noreferrer\"};\n\t// Update the end position\n\tnode.end = closePos + 2;\n\treturn node;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/prettylink.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/prettylink.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/prettylink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for pretty links. For example:\n\n```\n[[Introduction]]\n\n[[Link description|TiddlerTitle]]\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"prettylink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\[\\[(.*?)(?:\\|(.*?))?\\]\\]/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Process the link\n\tvar text = this.match[1],\n\t\tlink = this.match[2] || text;\n\tif($tw.utils.isLinkExternal(link)) {\n\t\treturn [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tattributes: {\n\t\t\t\thref: {type: \"string\", value: link},\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t\ttarget: {type: \"string\", value: \"_blank\"},\n\t\t\t\trel: {type: \"string\", value: \"noopener noreferrer\"}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: text\n\t\t\t}]\n\t\t}];\n\t} else {\n\t\treturn [{\n\t\t\ttype: \"link\",\n\t\t\tattributes: {\n\t\t\t\tto: {type: \"string\", value: link}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: text\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/quoteblock.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/quoteblock.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/quoteblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for quote blocks. For example:\n\n```\n\t<<<.optionalClass(es) optional cited from\n\ta quote\n\t<<<\n\t\n\t<<<.optionalClass(es)\n\ta quote\n\t<<< optional cited from\n```\n\nQuotes can be quoted by putting more <s\n\n```\n\t<<<\n\tQuote Level 1\n\t\n\t<<<<\n\tQuoteLevel 2\n\t<<<<\n\t\n\t<<<\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"quoteblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(<<<+)/mg;\n};\n\nexports.parse = function() {\n\tvar classes = [\"tc-quote\"];\n\t// Get all the details of the match\n\tvar reEndString = \"^\" + this.match[1] + \"(?!<)\";\n\t// Move past the <s\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t\n\t// Parse any classes, whitespace and then the optional cite itself\n\tclasses.push.apply(classes, this.parser.parseClasses());\n\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\tvar cite = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t// before handling the cite, parse the body of the quote\n\tvar tree= this.parser.parseBlocks(reEndString);\n\t// If we got a cite, put it before the text\n\tif(cite.length > 0) {\n\t\ttree.unshift({\n\t\t\ttype: \"element\",\n\t\t\ttag: \"cite\",\n\t\t\tchildren: cite\n\t\t});\n\t}\n\t// Parse any optional cite\n\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\tcite = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t// If we got a cite, push it\n\tif(cite.length > 0) {\n\t\ttree.push({\n\t\t\ttype: \"element\",\n\t\t\ttag: \"cite\",\n\t\t\tchildren: cite\n\t\t});\n\t}\n\t// Return the blockquote element\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"blockquote\",\n\t\tattributes: {\n\t\t\tclass: { type: \"string\", value: classes.join(\" \") },\n\t\t},\n\t\tchildren: tree\n\t}];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/rules.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/rules.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/rules.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for rules specifications\n\n```\n\\rules except ruleone ruletwo rulethree\n\\rules only ruleone ruletwo rulethree\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"rules\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\\\rules[^\\S\\n]/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Move past the pragma invocation\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse whitespace delimited tokens terminated by a line break\n\tvar reMatch = /[^\\S\\n]*(\\S+)|(\\r?\\n)/mg,\n\t\ttokens = [];\n\treMatch.lastIndex = this.parser.pos;\n\tvar match = reMatch.exec(this.parser.source);\n\twhile(match && match.index === this.parser.pos) {\n\t\tthis.parser.pos = reMatch.lastIndex;\n\t\t// Exit if we've got the line break\n\t\tif(match[2]) {\n\t\t\tbreak;\n\t\t}\n\t\t// Process the token\n\t\tif(match[1]) {\n\t\t\ttokens.push(match[1]);\n\t\t}\n\t\t// Match the next token\n\t\tmatch = reMatch.exec(this.parser.source);\n\t}\n\t// Process the tokens\n\tif(tokens.length > 0) {\n\t\tthis.parser.amendRules(tokens[0],tokens.slice(1));\n\t}\n\t// No parse tree nodes to return\n\treturn [];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/styleblock.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/styleblock.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/styleblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for assigning styles and classes to paragraphs and other blocks. For example:\n\n```\n@@.myClass\n@@background-color:red;\nThis paragraph will have the CSS class `myClass`.\n\n* The `<ul>` around this list will also have the class `myClass`\n* List item 2\n\n@@\n```\n\nNote that classes and styles can be mixed subject to the rule that styles must precede classes. For example\n\n```\n@@.myFirstClass.mySecondClass\n@@width:100px;.myThirdClass\nThis is a paragraph\n@@\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"styleblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /@@((?:[^\\.\\r\\n\\s:]+:[^\\r\\n;]+;)+)?(?:\\.([^\\r\\n\\s]+))?\\r?\\n/mg;\n};\n\nexports.parse = function() {\n\tvar reEndString = \"^@@(?:\\\\r?\\\\n)?\";\n\tvar classes = [], styles = [];\n\tdo {\n\t\t// Get the class and style\n\t\tif(this.match[1]) {\n\t\t\tstyles.push(this.match[1]);\n\t\t}\n\t\tif(this.match[2]) {\n\t\t\tclasses.push(this.match[2].split(\".\").join(\" \"));\n\t\t}\n\t\t// Move past the match\n\t\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t\t// Look for another line of classes and styles\n\t\tthis.match = this.matchRegExp.exec(this.parser.source);\n\t} while(this.match && this.match.index === this.parser.pos);\n\t// Parse the body\n\tvar tree = this.parser.parseBlocks(reEndString);\n\tfor(var t=0; t<tree.length; t++) {\n\t\tif(classes.length > 0) {\n\t\t\t$tw.utils.addClassToParseTreeNode(tree[t],classes.join(\" \"));\n\t\t}\n\t\tif(styles.length > 0) {\n\t\t\t$tw.utils.addAttributeToParseTreeNode(tree[t],\"style\",styles.join(\"\"));\n\t\t}\n\t}\n\treturn tree;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/styleinline.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/styleinline.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/styleinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for assigning styles and classes to inline runs. For example:\n\n```\n@@.myClass This is some text with a class@@\n@@background-color:red;This is some text with a background colour@@\n@@width:100px;.myClass This is some text with a class and a width@@\n```\n\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"styleinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /@@((?:[^\\.\\r\\n\\s:]+:[^\\r\\n;]+;)+)?(\\.(?:[^\\r\\n\\s]+)\\s+)?/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /@@/g;\n\t// Get the styles and class\n\tvar stylesString = this.match[1],\n\t\tclassString = this.match[2] ? this.match[2].split(\".\").join(\" \") : undefined;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse the run up to the terminator\n\tvar tree = this.parser.parseInlineRun(reEnd,{eatTerminator: true});\n\t// Return the classed span\n\tvar node = {\n\t\ttype: \"element\",\n\t\ttag: \"span\",\n\t\tattributes: {\n\t\t\t\"class\": {type: \"string\", value: \"tc-inline-style\"}\n\t\t},\n\t\tchildren: tree\n\t};\n\tif(classString) {\n\t\t$tw.utils.addClassToParseTreeNode(node,classString);\n\t}\n\tif(stylesString) {\n\t\t$tw.utils.addAttributeToParseTreeNode(node,\"style\",stylesString);\n\t}\n\treturn [node];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/syslink.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/syslink.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/syslink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for system tiddler links.\nCan be suppressed preceding them with `~`.\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"syslink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = new RegExp(\n\t\t\"~?\\\\$:\\\\/[\" +\n\t\t$tw.config.textPrimitives.anyLetter.substr(1,$tw.config.textPrimitives.anyLetter.length - 2) +\n\t\t\"\\/._-]+\",\n\t\t\"mg\"\n\t);\n};\n\nexports.parse = function() {\n\tvar match = this.match[0];\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Create the link unless it is suppressed\n\tif(match.substr(0,1) === \"~\") {\n\t\treturn [{type: \"text\", text: match.substr(1)}];\n\t} else {\n\t\treturn [{\n\t\t\ttype: \"link\",\n\t\t\tattributes: {\n\t\t\t\tto: {type: \"string\", value: match}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\",\n\t\t\t\ttext: match\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/table.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/table.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/table.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for tables.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"table\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\|(?:[^\\n]*)\\|(?:[fhck]?)\\r?(?:\\n|$)/mg;\n};\n\nvar processRow = function(prevColumns) {\n\tvar cellRegExp = /(?:\\|([^\\n\\|]*)\\|)|(\\|[fhck]?\\r?(?:\\n|$))/mg,\n\t\tcellTermRegExp = /((?:\\x20*)\\|)/mg,\n\t\ttree = [],\n\t\tcol = 0,\n\t\tcolSpanCount = 1,\n\t\tprevCell,\n\t\tvAlign;\n\t// Match a single cell\n\tcellRegExp.lastIndex = this.parser.pos;\n\tvar cellMatch = cellRegExp.exec(this.parser.source);\n\twhile(cellMatch && cellMatch.index === this.parser.pos) {\n\t\tif(cellMatch[1] === \"~\") {\n\t\t\t// Rowspan\n\t\t\tvar last = prevColumns[col];\n\t\t\tif(last) {\n\t\t\t\tlast.rowSpanCount++;\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"rowspan\",last.rowSpanCount);\n\t\t\t\tvAlign = $tw.utils.getAttributeValueFromParseTreeNode(last.element,\"valign\",\"center\");\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"valign\",vAlign);\n\t\t\t\tif(colSpanCount > 1) {\n\t\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"colspan\",colSpanCount);\n\t\t\t\t\tcolSpanCount = 1;\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Move to just before the `|` terminating the cell\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t} else if(cellMatch[1] === \">\") {\n\t\t\t// Colspan\n\t\t\tcolSpanCount++;\n\t\t\t// Move to just before the `|` terminating the cell\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t} else if(cellMatch[1] === \"<\" && prevCell) {\n\t\t\tcolSpanCount = 1 + $tw.utils.getAttributeValueFromParseTreeNode(prevCell,\"colspan\",1);\n\t\t\t$tw.utils.addAttributeToParseTreeNode(prevCell,\"colspan\",colSpanCount);\n\t\t\tcolSpanCount = 1;\n\t\t\t// Move to just before the `|` terminating the cell\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t} else if(cellMatch[2]) {\n\t\t\t// End of row\n\t\t\tif(prevCell && colSpanCount > 1) {\n\t\t\t\tif(prevCell.attributes && prevCell.attributes && prevCell.attributes.colspan) {\n\t\t\t\t\t\tcolSpanCount += prevCell.attributes.colspan.value;\n\t\t\t\t} else {\n\t\t\t\t\tcolSpanCount -= 1;\n\t\t\t\t}\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(prevCell,\"colspan\",colSpanCount);\n\t\t\t}\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t\tbreak;\n\t\t} else {\n\t\t\t// For ordinary cells, step beyond the opening `|`\n\t\t\tthis.parser.pos++;\n\t\t\t// Look for a space at the start of the cell\n\t\t\tvar spaceLeft = false;\n\t\t\tvAlign = null;\n\t\t\tif(this.parser.source.substr(this.parser.pos).search(/^\\^([^\\^]|\\^\\^)/) === 0) {\n\t\t\t\tvAlign = \"top\";\n\t\t\t} else if(this.parser.source.substr(this.parser.pos).search(/^,([^,]|,,)/) === 0) {\n\t\t\t\tvAlign = \"bottom\";\n\t\t\t}\n\t\t\tif(vAlign) {\n\t\t\t\tthis.parser.pos++;\n\t\t\t}\n\t\t\tvar chr = this.parser.source.substr(this.parser.pos,1);\n\t\t\twhile(chr === \" \") {\n\t\t\t\tspaceLeft = true;\n\t\t\t\tthis.parser.pos++;\n\t\t\t\tchr = this.parser.source.substr(this.parser.pos,1);\n\t\t\t}\n\t\t\t// Check whether this is a heading cell\n\t\t\tvar cell;\n\t\t\tif(chr === \"!\") {\n\t\t\t\tthis.parser.pos++;\n\t\t\t\tcell = {type: \"element\", tag: \"th\", children: []};\n\t\t\t} else {\n\t\t\t\tcell = {type: \"element\", tag: \"td\", children: []};\n\t\t\t}\n\t\t\ttree.push(cell);\n\t\t\t// Record information about this cell\n\t\t\tprevCell = cell;\n\t\t\tprevColumns[col] = {rowSpanCount:1,element:cell};\n\t\t\t// Check for a colspan\n\t\t\tif(colSpanCount > 1) {\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"colspan\",colSpanCount);\n\t\t\t\tcolSpanCount = 1;\n\t\t\t}\n\t\t\t// Parse the cell\n\t\t\tcell.children = this.parser.parseInlineRun(cellTermRegExp,{eatTerminator: true});\n\t\t\t// Set the alignment for the cell\n\t\t\tif(vAlign) {\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"valign\",vAlign);\n\t\t\t}\n\t\t\tif(this.parser.source.substr(this.parser.pos - 2,1) === \" \") { // spaceRight\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"align\",spaceLeft ? \"center\" : \"left\");\n\t\t\t} else if(spaceLeft) {\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"align\",\"right\");\n\t\t\t}\n\t\t\t// Move back to the closing `|`\n\t\t\tthis.parser.pos--;\n\t\t}\n\t\tcol++;\n\t\tcellRegExp.lastIndex = this.parser.pos;\n\t\tcellMatch = cellRegExp.exec(this.parser.source);\n\t}\n\treturn tree;\n};\n\nexports.parse = function() {\n\tvar rowContainerTypes = {\"c\":\"caption\", \"h\":\"thead\", \"\":\"tbody\", \"f\":\"tfoot\"},\n\t\ttable = {type: \"element\", tag: \"table\", children: []},\n\t\trowRegExp = /^\\|([^\\n]*)\\|([fhck]?)\\r?(?:\\n|$)/mg,\n\t\trowTermRegExp = /(\\|(?:[fhck]?)\\r?(?:\\n|$))/mg,\n\t\tprevColumns = [],\n\t\tcurrRowType,\n\t\trowContainer,\n\t\trowCount = 0;\n\t// Match the row\n\trowRegExp.lastIndex = this.parser.pos;\n\tvar rowMatch = rowRegExp.exec(this.parser.source);\n\twhile(rowMatch && rowMatch.index === this.parser.pos) {\n\t\tvar rowType = rowMatch[2];\n\t\t// Check if it is a class assignment\n\t\tif(rowType === \"k\") {\n\t\t\t$tw.utils.addClassToParseTreeNode(table,rowMatch[1]);\n\t\t\tthis.parser.pos = rowMatch.index + rowMatch[0].length;\n\t\t} else {\n\t\t\t// Otherwise, create a new row if this one is of a different type\n\t\t\tif(rowType !== currRowType) {\n\t\t\t\trowContainer = {type: \"element\", tag: rowContainerTypes[rowType], children: []};\n\t\t\t\ttable.children.push(rowContainer);\n\t\t\t\tcurrRowType = rowType;\n\t\t\t}\n\t\t\t// Is this a caption row?\n\t\t\tif(currRowType === \"c\") {\n\t\t\t\t// If so, move past the opening `|` of the row\n\t\t\t\tthis.parser.pos++;\n\t\t\t\t// Move the caption to the first row if it isn't already\n\t\t\t\tif(table.children.length !== 1) {\n\t\t\t\t\ttable.children.pop(); // Take rowContainer out of the children array\n\t\t\t\t\ttable.children.splice(0,0,rowContainer); // Insert it at the bottom\t\t\t\t\t\t\n\t\t\t\t}\n\t\t\t\t// Set the alignment - TODO: figure out why TW did this\n//\t\t\t\trowContainer.attributes.align = rowCount === 0 ? \"top\" : \"bottom\";\n\t\t\t\t// Parse the caption\n\t\t\t\trowContainer.children = this.parser.parseInlineRun(rowTermRegExp,{eatTerminator: true});\n\t\t\t} else {\n\t\t\t\t// Create the row\n\t\t\t\tvar theRow = {type: \"element\", tag: \"tr\", children: []};\n\t\t\t\t$tw.utils.addClassToParseTreeNode(theRow,rowCount%2 ? \"oddRow\" : \"evenRow\");\n\t\t\t\trowContainer.children.push(theRow);\n\t\t\t\t// Process the row\n\t\t\t\ttheRow.children = processRow.call(this,prevColumns);\n\t\t\t\tthis.parser.pos = rowMatch.index + rowMatch[0].length;\n\t\t\t\t// Increment the row count\n\t\t\t\trowCount++;\n\t\t\t}\n\t\t}\n\t\trowMatch = rowRegExp.exec(this.parser.source);\n\t}\n\treturn [table];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/transcludeblock.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/transcludeblock.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/transcludeblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for block-level transclusion. For example:\n\n```\n{{MyTiddler}}\n{{MyTiddler||TemplateTitle}}\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"transcludeblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{([^\\{\\}\\|]*)(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}(?:\\r?\\n|$)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar template = $tw.utils.trim(this.match[2]),\n\t\ttextRef = $tw.utils.trim(this.match[1]);\n\t// Prepare the transclude widget\n\tvar transcludeNode = {\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {},\n\t\t\tisBlock: true\n\t\t};\n\t// Prepare the tiddler widget\n\tvar tr, targetTitle, targetField, targetIndex, tiddlerNode;\n\tif(textRef) {\n\t\ttr = $tw.utils.parseTextReference(textRef);\n\t\ttargetTitle = tr.title;\n\t\ttargetField = tr.field;\n\t\ttargetIndex = tr.index;\n\t\ttiddlerNode = {\n\t\t\ttype: \"tiddler\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: targetTitle}\n\t\t\t},\n\t\t\tisBlock: true,\n\t\t\tchildren: [transcludeNode]\n\t\t};\n\t}\n\tif(template) {\n\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: template};\n\t\tif(textRef) {\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t} else {\n\t\tif(textRef) {\n\t\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: targetTitle};\n\t\t\tif(targetField) {\n\t\t\t\ttranscludeNode.attributes.field = {type: \"string\", value: targetField};\n\t\t\t}\n\t\t\tif(targetIndex) {\n\t\t\t\ttranscludeNode.attributes.index = {type: \"string\", value: targetIndex};\n\t\t\t}\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/transcludeinline.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/transcludeinline.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/transcludeinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for inline-level transclusion. For example:\n\n```\n{{MyTiddler}}\n{{MyTiddler||TemplateTitle}}\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"transcludeinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{([^\\{\\}\\|]*)(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar template = $tw.utils.trim(this.match[2]),\n\t\ttextRef = $tw.utils.trim(this.match[1]);\n\t// Prepare the transclude widget\n\tvar transcludeNode = {\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {}\n\t\t};\n\t// Prepare the tiddler widget\n\tvar tr, targetTitle, targetField, targetIndex, tiddlerNode;\n\tif(textRef) {\n\t\ttr = $tw.utils.parseTextReference(textRef);\n\t\ttargetTitle = tr.title;\n\t\ttargetField = tr.field;\n\t\ttargetIndex = tr.index;\n\t\ttiddlerNode = {\n\t\t\ttype: \"tiddler\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: targetTitle}\n\t\t\t},\n\t\t\tchildren: [transcludeNode]\n\t\t};\n\t}\n\tif(template) {\n\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: template};\n\t\tif(textRef) {\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t} else {\n\t\tif(textRef) {\n\t\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: targetTitle};\n\t\t\tif(targetField) {\n\t\t\t\ttranscludeNode.attributes.field = {type: \"string\", value: targetField};\n\t\t\t}\n\t\t\tif(targetIndex) {\n\t\t\t\ttranscludeNode.attributes.index = {type: \"string\", value: targetIndex};\n\t\t\t}\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/typedblock.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/typedblock.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/typedblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for typed blocks. For example:\n\n```\n$$$.js\nThis will be rendered as JavaScript\n$$$\n\n$$$.svg\n<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"150\" height=\"100\">\n <circle cx=\"100\" cy=\"50\" r=\"40\" stroke=\"black\" stroke-width=\"2\" fill=\"red\" />\n</svg>\n$$$\n\n$$$text/vnd.tiddlywiki>text/html\nThis will be rendered as an //HTML representation// of WikiText\n$$$\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.name = \"typedblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\$\\$\\$([^ >\\r\\n]*)(?: *> *([^ \\r\\n]+))?\\r?\\n/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /\\r?\\n\\$\\$\\$\\r?(?:\\n|$)/mg;\n\t// Save the type\n\tvar parseType = this.match[1],\n\t\trenderType = this.match[2];\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Look for the end of the block\n\treEnd.lastIndex = this.parser.pos;\n\tvar match = reEnd.exec(this.parser.source),\n\t\ttext;\n\t// Process the block\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tthis.parser.pos = match.index + match[0].length;\n\t} else {\n\t\ttext = this.parser.source.substr(this.parser.pos);\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\t// Parse the block according to the specified type\n\tvar parser = this.parser.wiki.parseText(parseType,text,{defaultType: \"text/plain\"});\n\t// If there's no render type, just return the parse tree\n\tif(!renderType) {\n\t\treturn parser.tree;\n\t} else {\n\t\t// Otherwise, render to the rendertype and return in a <PRE> tag\n\t\tvar widgetNode = this.parser.wiki.makeWidget(parser),\n\t\t\tcontainer = $tw.fakeDocument.createElement(\"div\");\n\t\twidgetNode.render(container,null);\n\t\ttext = renderType === \"text/html\" ? container.innerHTML : container.textContent;\n\t\treturn [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"pre\",\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\",\n\t\t\t\ttext: text\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/whitespace.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/whitespace.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/whitespace.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for whitespace specifications\n\n```\n\\whitespace trim\n\\whitespace notrim\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"whitespace\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\\\whitespace[^\\S\\n]/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\tvar self = this;\n\t// Move past the pragma invocation\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse whitespace delimited tokens terminated by a line break\n\tvar reMatch = /[^\\S\\n]*(\\S+)|(\\r?\\n)/mg,\n\t\ttokens = [];\n\treMatch.lastIndex = this.parser.pos;\n\tvar match = reMatch.exec(this.parser.source);\n\twhile(match && match.index === this.parser.pos) {\n\t\tthis.parser.pos = reMatch.lastIndex;\n\t\t// Exit if we've got the line break\n\t\tif(match[2]) {\n\t\t\tbreak;\n\t\t}\n\t\t// Process the token\n\t\tif(match[1]) {\n\t\t\ttokens.push(match[1]);\n\t\t}\n\t\t// Match the next token\n\t\tmatch = reMatch.exec(this.parser.source);\n\t}\n\t// Process the tokens\n\t$tw.utils.each(tokens,function(token) {\n\t\tswitch(token) {\n\t\t\tcase \"trim\":\n\t\t\t\tself.parser.configTrimWhiteSpace = true;\n\t\t\t\tbreak;\n\t\t\tcase \"notrim\":\n\t\t\t\tself.parser.configTrimWhiteSpace = false;\n\t\t\t\tbreak;\n\t\t}\n\t});\n\t// No parse tree nodes to return\n\treturn [];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/wikilink.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/wikilink.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/wikilink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for wiki links. For example:\n\n```\nAWikiLink\nAnotherLink\n~SuppressedLink\n```\n\nPrecede a camel case word with `~` to prevent it from being recognised as a link.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"wikilink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = new RegExp($tw.config.textPrimitives.unWikiLink + \"?\" + $tw.config.textPrimitives.wikiLink,\"mg\");\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get the details of the match\n\tvar linkText = this.match[0];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// If the link starts with the unwikilink character then just output it as plain text\n\tif(linkText.substr(0,1) === $tw.config.textPrimitives.unWikiLink) {\n\t\treturn [{type: \"text\", text: linkText.substr(1)}];\n\t}\n\t// If the link has been preceded with a blocked letter then don't treat it as a link\n\tif(this.match.index > 0) {\n\t\tvar preRegExp = new RegExp($tw.config.textPrimitives.blockPrefixLetters,\"mg\");\n\t\tpreRegExp.lastIndex = this.match.index-1;\n\t\tvar preMatch = preRegExp.exec(this.parser.source);\n\t\tif(preMatch && preMatch.index === this.match.index-1) {\n\t\t\treturn [{type: \"text\", text: linkText}];\n\t\t}\n\t}\n\treturn [{\n\t\ttype: \"link\",\n\t\tattributes: {\n\t\t\tto: {type: \"string\", value: linkText}\n\t\t},\n\t\tchildren: [{\n\t\t\ttype: \"text\",\n\t\t\ttext: linkText\n\t\t}]\n\t}];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/wikiparser.js": {
"title": "$:/core/modules/parsers/wikiparser/wikiparser.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/wikiparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe wiki text parser processes blocks of source text into a parse tree.\n\nThe parse tree is made up of nested arrays of these JavaScript objects:\n\n\t{type: \"element\", tag: <string>, attributes: {}, children: []} - an HTML element\n\t{type: \"text\", text: <string>} - a text node\n\t{type: \"entity\", value: <string>} - an entity\n\t{type: \"raw\", html: <string>} - raw HTML\n\nAttributes are stored as hashmaps of the following objects:\n\n\t{type: \"string\", value: <string>} - literal string\n\t{type: \"indirect\", textReference: <textReference>} - indirect through a text reference\n\t{type: \"macro\", macro: <TBD>} - indirect through a macro invocation\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar WikiParser = function(type,text,options) {\n\tthis.wiki = options.wiki;\n\tvar self = this;\n\t// Check for an externally linked tiddler\n\tif($tw.browser && (text || \"\") === \"\" && options._canonical_uri) {\n\t\tthis.loadRemoteTiddler(options._canonical_uri);\n\t\ttext = $tw.language.getRawString(\"LazyLoadingWarning\");\n\t}\n\t// Initialise the classes if we don't have them already\n\tif(!this.pragmaRuleClasses) {\n\t\tWikiParser.prototype.pragmaRuleClasses = $tw.modules.createClassesFromModules(\"wikirule\",\"pragma\",$tw.WikiRuleBase);\n\t\tthis.setupRules(WikiParser.prototype.pragmaRuleClasses,\"$:/config/WikiParserRules/Pragmas/\");\n\t}\n\tif(!this.blockRuleClasses) {\n\t\tWikiParser.prototype.blockRuleClasses = $tw.modules.createClassesFromModules(\"wikirule\",\"block\",$tw.WikiRuleBase);\n\t\tthis.setupRules(WikiParser.prototype.blockRuleClasses,\"$:/config/WikiParserRules/Block/\");\n\t}\n\tif(!this.inlineRuleClasses) {\n\t\tWikiParser.prototype.inlineRuleClasses = $tw.modules.createClassesFromModules(\"wikirule\",\"inline\",$tw.WikiRuleBase);\n\t\tthis.setupRules(WikiParser.prototype.inlineRuleClasses,\"$:/config/WikiParserRules/Inline/\");\n\t}\n\t// Save the parse text\n\tthis.type = type || \"text/vnd.tiddlywiki\";\n\tthis.source = text || \"\";\n\tthis.sourceLength = this.source.length;\n\t// Flag for ignoring whitespace\n\tthis.configTrimWhiteSpace = false;\n\t// Set current parse position\n\tthis.pos = 0;\n\t// Instantiate the pragma parse rules\n\tthis.pragmaRules = this.instantiateRules(this.pragmaRuleClasses,\"pragma\",0);\n\t// Instantiate the parser block and inline rules\n\tthis.blockRules = this.instantiateRules(this.blockRuleClasses,\"block\",0);\n\tthis.inlineRules = this.instantiateRules(this.inlineRuleClasses,\"inline\",0);\n\t// Parse any pragmas\n\tthis.tree = [];\n\tvar topBranch = this.parsePragmas();\n\t// Parse the text into inline runs or blocks\n\tif(options.parseAsInline) {\n\t\ttopBranch.push.apply(topBranch,this.parseInlineRun());\n\t} else {\n\t\ttopBranch.push.apply(topBranch,this.parseBlocks());\n\t}\n\t// Return the parse tree\n};\n\n/*\n*/\nWikiParser.prototype.loadRemoteTiddler = function(url) {\n\tvar self = this;\n\t$tw.utils.httpRequest({\n\t\turl: url,\n\t\ttype: \"GET\",\n\t\tcallback: function(err,data) {\n\t\t\tif(!err) {\n\t\t\t\tvar tiddlers = self.wiki.deserializeTiddlers(\".tid\",data,self.wiki.getCreationFields());\n\t\t\t\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\t\t\t\ttiddler[\"_canonical_uri\"] = url;\n\t\t\t\t});\n\t\t\t\tif(tiddlers) {\n\t\t\t\t\tself.wiki.addTiddlers(tiddlers);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\n*/\nWikiParser.prototype.setupRules = function(proto,configPrefix) {\n\tvar self = this;\n\tif(!$tw.safemode) {\n\t\t$tw.utils.each(proto,function(object,name) {\n\t\t\tif(self.wiki.getTiddlerText(configPrefix + name,\"enable\") !== \"enable\") {\n\t\t\t\tdelete proto[name];\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nInstantiate an array of parse rules\n*/\nWikiParser.prototype.instantiateRules = function(classes,type,startPos) {\n\tvar rulesInfo = [],\n\t\tself = this;\n\t$tw.utils.each(classes,function(RuleClass) {\n\t\t// Instantiate the rule\n\t\tvar rule = new RuleClass(self);\n\t\trule.is = {};\n\t\trule.is[type] = true;\n\t\trule.init(self);\n\t\tvar matchIndex = rule.findNextMatch(startPos);\n\t\tif(matchIndex !== undefined) {\n\t\t\trulesInfo.push({\n\t\t\t\trule: rule,\n\t\t\t\tmatchIndex: matchIndex\n\t\t\t});\n\t\t}\n\t});\n\treturn rulesInfo;\n};\n\n/*\nSkip any whitespace at the current position. Options are:\n\ttreatNewlinesAsNonWhitespace: true if newlines are NOT to be treated as whitespace\n*/\nWikiParser.prototype.skipWhitespace = function(options) {\n\toptions = options || {};\n\tvar whitespaceRegExp = options.treatNewlinesAsNonWhitespace ? /([^\\S\\n]+)/mg : /(\\s+)/mg;\n\twhitespaceRegExp.lastIndex = this.pos;\n\tvar whitespaceMatch = whitespaceRegExp.exec(this.source);\n\tif(whitespaceMatch && whitespaceMatch.index === this.pos) {\n\t\tthis.pos = whitespaceRegExp.lastIndex;\n\t}\n};\n\n/*\nGet the next match out of an array of parse rule instances\n*/\nWikiParser.prototype.findNextMatch = function(rules,startPos) {\n\t// Find the best matching rule by finding the closest match position\n\tvar matchingRule,\n\t\tmatchingRulePos = this.sourceLength;\n\t// Step through each rule\n\tfor(var t=0; t<rules.length; t++) {\n\t\tvar ruleInfo = rules[t];\n\t\t// Ask the rule to get the next match if we've moved past the current one\n\t\tif(ruleInfo.matchIndex !== undefined && ruleInfo.matchIndex < startPos) {\n\t\t\truleInfo.matchIndex = ruleInfo.rule.findNextMatch(startPos);\n\t\t}\n\t\t// Adopt this match if it's closer than the current best match\n\t\tif(ruleInfo.matchIndex !== undefined && ruleInfo.matchIndex <= matchingRulePos) {\n\t\t\tmatchingRule = ruleInfo;\n\t\t\tmatchingRulePos = ruleInfo.matchIndex;\n\t\t}\n\t}\n\treturn matchingRule;\n};\n\n/*\nParse any pragmas at the beginning of a block of parse text\n*/\nWikiParser.prototype.parsePragmas = function() {\n\tvar currentTreeBranch = this.tree;\n\twhile(true) {\n\t\t// Skip whitespace\n\t\tthis.skipWhitespace();\n\t\t// Check for the end of the text\n\t\tif(this.pos >= this.sourceLength) {\n\t\t\tbreak;\n\t\t}\n\t\t// Check if we've arrived at a pragma rule match\n\t\tvar nextMatch = this.findNextMatch(this.pragmaRules,this.pos);\n\t\t// If not, just exit\n\t\tif(!nextMatch || nextMatch.matchIndex !== this.pos) {\n\t\t\tbreak;\n\t\t}\n\t\t// Process the pragma rule\n\t\tvar subTree = nextMatch.rule.parse();\n\t\tif(subTree.length > 0) {\n\t\t\t// Quick hack; we only cope with a single parse tree node being returned, which is true at the moment\n\t\t\tcurrentTreeBranch.push.apply(currentTreeBranch,subTree);\n\t\t\tsubTree[0].children = [];\n\t\t\tcurrentTreeBranch = subTree[0].children;\n\t\t}\n\t}\n\treturn currentTreeBranch;\n};\n\n/*\nParse a block from the current position\n\tterminatorRegExpString: optional regular expression string that identifies the end of plain paragraphs. Must not include capturing parenthesis\n*/\nWikiParser.prototype.parseBlock = function(terminatorRegExpString) {\n\tvar terminatorRegExp = terminatorRegExpString ? new RegExp(\"(\" + terminatorRegExpString + \"|\\\\r?\\\\n\\\\r?\\\\n)\",\"mg\") : /(\\r?\\n\\r?\\n)/mg;\n\tthis.skipWhitespace();\n\tif(this.pos >= this.sourceLength) {\n\t\treturn [];\n\t}\n\t// Look for a block rule that applies at the current position\n\tvar nextMatch = this.findNextMatch(this.blockRules,this.pos);\n\tif(nextMatch && nextMatch.matchIndex === this.pos) {\n\t\treturn nextMatch.rule.parse();\n\t}\n\t// Treat it as a paragraph if we didn't find a block rule\n\treturn [{type: \"element\", tag: \"p\", children: this.parseInlineRun(terminatorRegExp)}];\n};\n\n/*\nParse a series of blocks of text until a terminating regexp is encountered or the end of the text\n\tterminatorRegExpString: terminating regular expression\n*/\nWikiParser.prototype.parseBlocks = function(terminatorRegExpString) {\n\tif(terminatorRegExpString) {\n\t\treturn this.parseBlocksTerminated(terminatorRegExpString);\n\t} else {\n\t\treturn this.parseBlocksUnterminated();\n\t}\n};\n\n/*\nParse a block from the current position to the end of the text\n*/\nWikiParser.prototype.parseBlocksUnterminated = function() {\n\tvar tree = [];\n\twhile(this.pos < this.sourceLength) {\n\t\ttree.push.apply(tree,this.parseBlock());\n\t}\n\treturn tree;\n};\n\n/*\nParse blocks of text until a terminating regexp is encountered\n*/\nWikiParser.prototype.parseBlocksTerminated = function(terminatorRegExpString) {\n\tvar terminatorRegExp = new RegExp(\"(\" + terminatorRegExpString + \")\",\"mg\"),\n\t\ttree = [];\n\t// Skip any whitespace\n\tthis.skipWhitespace();\n\t// Check if we've got the end marker\n\tterminatorRegExp.lastIndex = this.pos;\n\tvar match = terminatorRegExp.exec(this.source);\n\t// Parse the text into blocks\n\twhile(this.pos < this.sourceLength && !(match && match.index === this.pos)) {\n\t\tvar blocks = this.parseBlock(terminatorRegExpString);\n\t\ttree.push.apply(tree,blocks);\n\t\t// Skip any whitespace\n\t\tthis.skipWhitespace();\n\t\t// Check if we've got the end marker\n\t\tterminatorRegExp.lastIndex = this.pos;\n\t\tmatch = terminatorRegExp.exec(this.source);\n\t}\n\tif(match && match.index === this.pos) {\n\t\tthis.pos = match.index + match[0].length;\n\t}\n\treturn tree;\n};\n\n/*\nParse a run of text at the current position\n\tterminatorRegExp: a regexp at which to stop the run\n\toptions: see below\nOptions available:\n\teatTerminator: move the parse position past any encountered terminator (default false)\n*/\nWikiParser.prototype.parseInlineRun = function(terminatorRegExp,options) {\n\tif(terminatorRegExp) {\n\t\treturn this.parseInlineRunTerminated(terminatorRegExp,options);\n\t} else {\n\t\treturn this.parseInlineRunUnterminated(options);\n\t}\n};\n\nWikiParser.prototype.parseInlineRunUnterminated = function(options) {\n\tvar tree = [];\n\t// Find the next occurrence of an inline rule\n\tvar nextMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t// Loop around the matches until we've reached the end of the text\n\twhile(this.pos < this.sourceLength && nextMatch) {\n\t\t// Process the text preceding the run rule\n\t\tif(nextMatch.matchIndex > this.pos) {\n\t\t\tthis.pushTextWidget(tree,this.source.substring(this.pos,nextMatch.matchIndex));\n\t\t\tthis.pos = nextMatch.matchIndex;\n\t\t}\n\t\t// Process the run rule\n\t\ttree.push.apply(tree,nextMatch.rule.parse());\n\t\t// Look for the next run rule\n\t\tnextMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t}\n\t// Process the remaining text\n\tif(this.pos < this.sourceLength) {\n\t\tthis.pushTextWidget(tree,this.source.substr(this.pos));\n\t}\n\tthis.pos = this.sourceLength;\n\treturn tree;\n};\n\nWikiParser.prototype.parseInlineRunTerminated = function(terminatorRegExp,options) {\n\toptions = options || {};\n\tvar tree = [];\n\t// Find the next occurrence of the terminator\n\tterminatorRegExp.lastIndex = this.pos;\n\tvar terminatorMatch = terminatorRegExp.exec(this.source);\n\t// Find the next occurrence of a inlinerule\n\tvar inlineRuleMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t// Loop around until we've reached the end of the text\n\twhile(this.pos < this.sourceLength && (terminatorMatch || inlineRuleMatch)) {\n\t\t// Return if we've found the terminator, and it precedes any inline rule match\n\t\tif(terminatorMatch) {\n\t\t\tif(!inlineRuleMatch || inlineRuleMatch.matchIndex >= terminatorMatch.index) {\n\t\t\t\tif(terminatorMatch.index > this.pos) {\n\t\t\t\t\tthis.pushTextWidget(tree,this.source.substring(this.pos,terminatorMatch.index));\n\t\t\t\t}\n\t\t\t\tthis.pos = terminatorMatch.index;\n\t\t\t\tif(options.eatTerminator) {\n\t\t\t\t\tthis.pos += terminatorMatch[0].length;\n\t\t\t\t}\n\t\t\t\treturn tree;\n\t\t\t}\n\t\t}\n\t\t// Process any inline rule, along with the text preceding it\n\t\tif(inlineRuleMatch) {\n\t\t\t// Preceding text\n\t\t\tif(inlineRuleMatch.matchIndex > this.pos) {\n\t\t\t\tthis.pushTextWidget(tree,this.source.substring(this.pos,inlineRuleMatch.matchIndex));\n\t\t\t\tthis.pos = inlineRuleMatch.matchIndex;\n\t\t\t}\n\t\t\t// Process the inline rule\n\t\t\ttree.push.apply(tree,inlineRuleMatch.rule.parse());\n\t\t\t// Look for the next inline rule\n\t\t\tinlineRuleMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t\t\t// Look for the next terminator match\n\t\t\tterminatorRegExp.lastIndex = this.pos;\n\t\t\tterminatorMatch = terminatorRegExp.exec(this.source);\n\t\t}\n\t}\n\t// Process the remaining text\n\tif(this.pos < this.sourceLength) {\n\t\tthis.pushTextWidget(tree,this.source.substr(this.pos));\n\t}\n\tthis.pos = this.sourceLength;\n\treturn tree;\n};\n\n/*\nPush a text widget onto an array, respecting the configTrimWhiteSpace setting\n*/\nWikiParser.prototype.pushTextWidget = function(array,text) {\n\tif(this.configTrimWhiteSpace) {\n\t\ttext = $tw.utils.trim(text);\n\t}\n\tif(text) {\n\t\tarray.push({type: \"text\", text: text});\t\t\n\t}\n};\n\n/*\nParse zero or more class specifiers `.classname`\n*/\nWikiParser.prototype.parseClasses = function() {\n\tvar classRegExp = /\\.([^\\s\\.]+)/mg,\n\t\tclassNames = [];\n\tclassRegExp.lastIndex = this.pos;\n\tvar match = classRegExp.exec(this.source);\n\twhile(match && match.index === this.pos) {\n\t\tthis.pos = match.index + match[0].length;\n\t\tclassNames.push(match[1]);\n\t\tmatch = classRegExp.exec(this.source);\n\t}\n\treturn classNames;\n};\n\n/*\nAmend the rules used by this instance of the parser\n\ttype: `only` keeps just the named rules, `except` keeps all but the named rules\n\tnames: array of rule names\n*/\nWikiParser.prototype.amendRules = function(type,names) {\n\tnames = names || [];\n\t// Define the filter function\n\tvar keepFilter;\n\tif(type === \"only\") {\n\t\tkeepFilter = function(name) {\n\t\t\treturn names.indexOf(name) !== -1;\n\t\t};\n\t} else if(type === \"except\") {\n\t\tkeepFilter = function(name) {\n\t\t\treturn names.indexOf(name) === -1;\n\t\t};\n\t} else {\n\t\treturn;\n\t}\n\t// Define a function to process each of our rule arrays\n\tvar processRuleArray = function(ruleArray) {\n\t\tfor(var t=ruleArray.length-1; t>=0; t--) {\n\t\t\tif(!keepFilter(ruleArray[t].rule.name)) {\n\t\t\t\truleArray.splice(t,1);\n\t\t\t}\n\t\t}\n\t};\n\t// Process each rule array\n\tprocessRuleArray(this.pragmaRules);\n\tprocessRuleArray(this.blockRules);\n\tprocessRuleArray(this.inlineRules);\n};\n\nexports[\"text/vnd.tiddlywiki\"] = WikiParser;\n\n})();\n\n",
"type": "application/javascript",
"module-type": "parser"
},
"$:/core/modules/parsers/wikiparser/rules/wikirulebase.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/wikirulebase.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/wikirulebase.js\ntype: application/javascript\nmodule-type: global\n\nBase class for wiki parser rules\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nThis constructor is always overridden with a blank constructor, and so shouldn't be used\n*/\nvar WikiRuleBase = function() {\n};\n\n/*\nTo be overridden by individual rules\n*/\nWikiRuleBase.prototype.init = function(parser) {\n\tthis.parser = parser;\n};\n\n/*\nDefault implementation of findNextMatch uses RegExp matching\n*/\nWikiRuleBase.prototype.findNextMatch = function(startPos) {\n\tthis.matchRegExp.lastIndex = startPos;\n\tthis.match = this.matchRegExp.exec(this.parser.source);\n\treturn this.match ? this.match.index : undefined;\n};\n\nexports.WikiRuleBase = WikiRuleBase;\n\n})();\n",
"type": "application/javascript",
"module-type": "global"
},
"$:/core/modules/pluginswitcher.js": {
"title": "$:/core/modules/pluginswitcher.js",
"text": "/*\\\ntitle: $:/core/modules/pluginswitcher.js\ntype: application/javascript\nmodule-type: global\n\nManages switching plugins for themes and languages.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\noptions:\nwiki: wiki store to be used\npluginType: type of plugin to be switched\ncontrollerTitle: title of tiddler used to control switching of this resource\ndefaultPlugins: array of default plugins to be used if nominated plugin isn't found\nonSwitch: callback when plugin is switched (single parameter is array of plugin titles)\n*/\nfunction PluginSwitcher(options) {\n\tthis.wiki = options.wiki;\n\tthis.pluginType = options.pluginType;\n\tthis.controllerTitle = options.controllerTitle;\n\tthis.defaultPlugins = options.defaultPlugins || [];\n\tthis.onSwitch = options.onSwitch;\n\t// Switch to the current plugin\n\tthis.switchPlugins();\n\t// Listen for changes to the selected plugin\n\tvar self = this;\n\tthis.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.utils.hop(changes,self.controllerTitle)) {\n\t\t\tself.switchPlugins();\n\t\t}\n\t});\n}\n\nPluginSwitcher.prototype.switchPlugins = function() {\n\t// Get the name of the current theme\n\tvar selectedPluginTitle = this.wiki.getTiddlerText(this.controllerTitle);\n\t// If it doesn't exist, then fallback to one of the default themes\n\tvar index = 0;\n\twhile(!this.wiki.getTiddler(selectedPluginTitle) && index < this.defaultPlugins.length) {\n\t\tselectedPluginTitle = this.defaultPlugins[index++];\n\t}\n\t// Accumulate the titles of the plugins that we need to load\n\tvar plugins = [],\n\t\tself = this,\n\t\taccumulatePlugin = function(title) {\n\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\tif(tiddler && tiddler.isPlugin() && plugins.indexOf(title) === -1) {\n\t\t\t\tplugins.push(title);\n\t\t\t\tvar pluginInfo = JSON.parse(self.wiki.getTiddlerText(title)),\n\t\t\t\t\tdependents = $tw.utils.parseStringArray(tiddler.fields.dependents || \"\");\n\t\t\t\t$tw.utils.each(dependents,function(title) {\n\t\t\t\t\taccumulatePlugin(title);\n\t\t\t\t});\n\t\t\t}\n\t\t};\n\taccumulatePlugin(selectedPluginTitle);\n\t// Read the plugin info for the incoming plugins\n\tvar changes = $tw.wiki.readPluginInfo(plugins);\n\t// Unregister any existing theme tiddlers\n\tvar unregisteredTiddlers = $tw.wiki.unregisterPluginTiddlers(this.pluginType);\n\t// Register any new theme tiddlers\n\tvar registeredTiddlers = $tw.wiki.registerPluginTiddlers(this.pluginType,plugins);\n\t// Unpack the current theme tiddlers\n\t$tw.wiki.unpackPluginTiddlers();\n\t// Call the switch handler\n\tif(this.onSwitch) {\n\t\tthis.onSwitch(plugins);\n\t}\n};\n\nexports.PluginSwitcher = PluginSwitcher;\n\n})();\n",
"type": "application/javascript",
"module-type": "global"
},
"$:/core/modules/saver-handler.js": {
"title": "$:/core/modules/saver-handler.js",
"text": "/*\\\ntitle: $:/core/modules/saver-handler.js\ntype: application/javascript\nmodule-type: global\n\nThe saver handler tracks changes to the store and handles saving the entire wiki via saver modules.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInstantiate the saver handler with the following options:\nwiki: wiki to be synced\ndirtyTracking: true if dirty tracking should be performed\n*/\nfunction SaverHandler(options) {\n\tvar self = this;\n\tthis.wiki = options.wiki;\n\tthis.dirtyTracking = options.dirtyTracking;\n\tthis.preloadDirty = options.preloadDirty || [];\n\tthis.pendingAutoSave = false;\n\t// Make a logger\n\tthis.logger = new $tw.utils.Logger(\"saver-handler\");\n\t// Initialise our savers\n\tif($tw.browser) {\n\t\tthis.initSavers();\n\t}\n\t// Only do dirty tracking if required\n\tif($tw.browser && this.dirtyTracking) {\n\t\t// Compile the dirty tiddler filter\n\t\tthis.filterFn = this.wiki.compileFilter(this.wiki.getTiddlerText(this.titleSyncFilter));\n\t\t// Count of changes that have not yet been saved\n\t\tvar filteredChanges = self.filterFn.call(self.wiki,function(iterator) {\n\t\t\t\t$tw.utils.each(self.preloadDirty,function(title) {\n\t\t\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\t\t\titerator(tiddler,title);\n\t\t\t\t});\n\t\t});\n\t\tthis.numChanges = filteredChanges.length;\n\t\t// Listen out for changes to tiddlers\n\t\tthis.wiki.addEventListener(\"change\",function(changes) {\n\t\t\t// Filter the changes so that we only count changes to tiddlers that we care about\n\t\t\tvar filteredChanges = self.filterFn.call(self.wiki,function(iterator) {\n\t\t\t\t$tw.utils.each(changes,function(change,title) {\n\t\t\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\t\t\titerator(tiddler,title);\n\t\t\t\t});\n\t\t\t});\n\t\t\t// Adjust the number of changes\n\t\t\tself.numChanges += filteredChanges.length;\n\t\t\tself.updateDirtyStatus();\n\t\t\t// Do any autosave if one is pending and there's no more change events\n\t\t\tif(self.pendingAutoSave && self.wiki.getSizeOfTiddlerEventQueue() === 0) {\n\t\t\t\t// Check if we're dirty\n\t\t\t\tif(self.numChanges > 0) {\n\t\t\t\t\tself.saveWiki({\n\t\t\t\t\t\tmethod: \"autosave\",\n\t\t\t\t\t\tdownloadType: \"text/plain\"\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\tself.pendingAutoSave = false;\n\t\t\t}\n\t\t});\n\t\t// Listen for the autosave event\n\t\t$tw.rootWidget.addEventListener(\"tm-auto-save-wiki\",function(event) {\n\t\t\t// Do the autosave unless there are outstanding tiddler change events\n\t\t\tif(self.wiki.getSizeOfTiddlerEventQueue() === 0) {\n\t\t\t\t// Check if we're dirty\n\t\t\t\tif(self.numChanges > 0) {\n\t\t\t\t\tself.saveWiki({\n\t\t\t\t\t\tmethod: \"autosave\",\n\t\t\t\t\t\tdownloadType: \"text/plain\"\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t// Otherwise put ourselves in the \"pending autosave\" state and wait for the change event before we do the autosave\n\t\t\t\tself.pendingAutoSave = true;\n\t\t\t}\n\t\t});\n\t\t// Set up our beforeunload handler\n\t\t$tw.addUnloadTask(function(event) {\n\t\t\tvar confirmationMessage;\n\t\t\tif(self.isDirty()) {\n\t\t\t\tconfirmationMessage = $tw.language.getString(\"UnsavedChangesWarning\");\n\t\t\t\tevent.returnValue = confirmationMessage; // Gecko\n\t\t\t}\n\t\t\treturn confirmationMessage;\n\t\t});\n\t}\n\t// Install the save action handlers\n\tif($tw.browser) {\n\t\t$tw.rootWidget.addEventListener(\"tm-save-wiki\",function(event) {\n\t\t\tself.saveWiki({\n\t\t\t\ttemplate: event.param,\n\t\t\t\tdownloadType: \"text/plain\",\n\t\t\t\tvariables: event.paramObject\n\t\t\t});\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-download-file\",function(event) {\n\t\t\tself.saveWiki({\n\t\t\t\tmethod: \"download\",\n\t\t\t\ttemplate: event.param,\n\t\t\t\tdownloadType: \"text/plain\",\n\t\t\t\tvariables: event.paramObject\n\t\t\t});\n\t\t});\n\t}\n}\n\nSaverHandler.prototype.titleSyncFilter = \"$:/config/SaverFilter\";\nSaverHandler.prototype.titleAutoSave = \"$:/config/AutoSave\";\nSaverHandler.prototype.titleSavedNotification = \"$:/language/Notifications/Save/Done\";\n\n/*\nSelect the appropriate saver modules and set them up\n*/\nSaverHandler.prototype.initSavers = function(moduleType) {\n\tmoduleType = moduleType || \"saver\";\n\t// Instantiate the available savers\n\tthis.savers = [];\n\tvar self = this;\n\t$tw.modules.forEachModuleOfType(moduleType,function(title,module) {\n\t\tif(module.canSave(self)) {\n\t\t\tself.savers.push(module.create(self.wiki));\n\t\t}\n\t});\n\t// Sort the savers into priority order\n\tthis.savers.sort(function(a,b) {\n\t\tif(a.info.priority < b.info.priority) {\n\t\t\treturn -1;\n\t\t} else {\n\t\t\tif(a.info.priority > b.info.priority) {\n\t\t\t\treturn +1;\n\t\t\t} else {\n\t\t\t\treturn 0;\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nSave the wiki contents. Options are:\n\tmethod: \"save\", \"autosave\" or \"download\"\n\ttemplate: the tiddler containing the template to save\n\tdownloadType: the content type for the saved file\n*/\nSaverHandler.prototype.saveWiki = function(options) {\n\toptions = options || {};\n\tvar self = this,\n\t\tmethod = options.method || \"save\";\n\t// Ignore autosave if disabled\n\tif(method === \"autosave\" && this.wiki.getTiddlerText(this.titleAutoSave,\"yes\") !== \"yes\") {\n\t\treturn false;\n\t}\n\tvar\tvariables = options.variables || {},\n\t\ttemplate = options.template || \"$:/core/save/all\",\n\t\tdownloadType = options.downloadType || \"text/plain\",\n\t\ttext = this.wiki.renderTiddler(downloadType,template,options),\n\t\tcallback = function(err) {\n\t\t\tif(err) {\n\t\t\t\talert($tw.language.getString(\"Error/WhileSaving\") + \":\\n\\n\" + err);\n\t\t\t} else {\n\t\t\t\t// Clear the task queue if we're saving (rather than downloading)\n\t\t\t\tif(method !== \"download\") {\n\t\t\t\t\tself.numChanges = 0;\n\t\t\t\t\tself.updateDirtyStatus();\n\t\t\t\t}\n\t\t\t\t$tw.notifier.display(self.titleSavedNotification);\n\t\t\t\tif(options.callback) {\n\t\t\t\t\toptions.callback();\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\t// Call the highest priority saver that supports this method\n\tfor(var t=this.savers.length-1; t>=0; t--) {\n\t\tvar saver = this.savers[t];\n\t\tif(saver.info.capabilities.indexOf(method) !== -1 && saver.save(text,method,callback,{variables: {filename: variables.filename}})) {\n\t\t\tthis.logger.log(\"Saving wiki with method\",method,\"through saver\",saver.info.name);\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n};\n\n/*\nChecks whether the wiki is dirty (ie the window shouldn't be closed)\n*/\nSaverHandler.prototype.isDirty = function() {\n\treturn this.numChanges > 0;\n};\n\n/*\nUpdate the document body with the class \"tc-dirty\" if the wiki has unsaved/unsynced changes\n*/\nSaverHandler.prototype.updateDirtyStatus = function() {\n\tif($tw.browser) {\n\t\t$tw.utils.toggleClass(document.body,\"tc-dirty\",this.isDirty());\n\t}\n};\n\nexports.SaverHandler = SaverHandler;\n\n})();\n",
"type": "application/javascript",
"module-type": "global"
},
"$:/core/modules/savers/andtidwiki.js": {
"title": "$:/core/modules/savers/andtidwiki.js",
"text": "/*\\\ntitle: $:/core/modules/savers/andtidwiki.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via the AndTidWiki Android app\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, netscape: false, Components: false */\n\"use strict\";\n\nvar AndTidWiki = function(wiki) {\n};\n\nAndTidWiki.prototype.save = function(text,method,callback,options) {\n\tvar filename = options && options.variables ? options.variables.filename : null;\n\tif (method === \"download\") {\n\t\t// Support download\n\t\tif (window.twi.saveDownload) {\n\t\t\ttry {\n\t\t\t\twindow.twi.saveDownload(text,filename);\n\t\t\t} catch(err) {\n\t\t\t\tif (err.message === \"Method not found\") {\n\t\t\t\t\twindow.twi.saveDownload(text);\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tvar link = document.createElement(\"a\");\n\t\t\tlink.setAttribute(\"href\",\"data:text/plain,\" + encodeURIComponent(text));\n\t\t\tif (filename) {\n\t\t\t link.setAttribute(\"download\",filename);\n\t\t\t}\n\t\t\tdocument.body.appendChild(link);\n\t\t\tlink.click();\n\t\t\tdocument.body.removeChild(link);\n\t\t}\n\t} else if (window.twi.saveWiki) {\n\t\t// Direct save in Tiddloid\n\t\twindow.twi.saveWiki(text);\n\t} else {\n\t\t// Get the pathname of this document\n\t\tvar pathname = decodeURIComponent(document.location.toString().split(\"#\")[0]);\n\t\t// Strip the file://\n\t\tif(pathname.indexOf(\"file://\") === 0) {\n\t\t\tpathname = pathname.substr(7);\n\t\t}\n\t\t// Strip any query or location part\n\t\tvar p = pathname.indexOf(\"?\");\n\t\tif(p !== -1) {\n\t\t\tpathname = pathname.substr(0,p);\n\t\t}\n\t\tp = pathname.indexOf(\"#\");\n\t\tif(p !== -1) {\n\t\t\tpathname = pathname.substr(0,p);\n\t\t}\n\t\t// Save the file\n\t\twindow.twi.saveFile(pathname,text);\n\t}\n\t// Call the callback\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nAndTidWiki.prototype.info = {\n\tname: \"andtidwiki\",\n\tpriority: 1600,\n\tcapabilities: [\"save\", \"autosave\", \"download\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn !!window.twi && !!window.twi.saveFile;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new AndTidWiki(wiki);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "saver"
},
"$:/core/modules/savers/beaker.js": {
"title": "$:/core/modules/savers/beaker.js",
"text": "/*\\\ntitle: $:/core/modules/savers/beaker.js\ntype: application/javascript\nmodule-type: saver\n\nSaves files using the Beaker browser's (https://beakerbrowser.com) Dat protocol (https://datproject.org/)\nCompatible with beaker >= V0.7.2\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSet up the saver\n*/\nvar BeakerSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nBeakerSaver.prototype.save = function(text,method,callback) {\n\tvar dat = new DatArchive(\"\" + window.location),\n\t\tpathname = (\"\" + window.location.pathname).split(\"#\")[0];\n\tdat.stat(pathname).then(function(value) {\n\t\tif(value.isDirectory()) {\n\t\t\tpathname = pathname + \"/index.html\";\n\t\t}\n\t\tdat.writeFile(pathname,text,\"utf8\").then(function(value) {\n\t\t\tcallback(null);\n\t\t},function(reason) {\n\t\t\tcallback(\"Beaker Saver Write Error: \" + reason);\n\t\t});\n\t},function(reason) {\n\t\tcallback(\"Beaker Saver Stat Error: \" + reason);\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nBeakerSaver.prototype.info = {\n\tname: \"beaker\",\n\tpriority: 3000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn !!window.DatArchive && location.protocol===\"dat:\";\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new BeakerSaver(wiki);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "saver"
},
"$:/core/modules/savers/download.js": {
"title": "$:/core/modules/savers/download.js",
"text": "/*\\\ntitle: $:/core/modules/savers/download.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via HTML5's download APIs\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar DownloadSaver = function(wiki) {\n};\n\nDownloadSaver.prototype.save = function(text,method,callback,options) {\n\toptions = options || {};\n\t// Get the current filename\n\tvar filename = options.variables.filename;\n\tif(!filename) {\n\t\tvar p = document.location.pathname.lastIndexOf(\"/\");\n\t\tif(p !== -1) {\n\t\t\t// We decode the pathname because document.location is URL encoded by the browser\n\t\t\tfilename = decodeURIComponent(document.location.pathname.substr(p+1));\n\t\t}\n\t}\n\tif(!filename) {\n\t\tfilename = \"tiddlywiki.html\";\n\t}\n\t// Set up the link\n\tvar link = document.createElement(\"a\");\n\tif(Blob !== undefined) {\n\t\tvar blob = new Blob([text], {type: \"text/html\"});\n\t\tlink.setAttribute(\"href\", URL.createObjectURL(blob));\n\t} else {\n\t\tlink.setAttribute(\"href\",\"data:text/html,\" + encodeURIComponent(text));\n\t}\n\tlink.setAttribute(\"download\",filename);\n\tdocument.body.appendChild(link);\n\tlink.click();\n\tdocument.body.removeChild(link);\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nDownloadSaver.prototype.info = {\n\tname: \"download\",\n\tpriority: 100\n};\n\nObject.defineProperty(DownloadSaver.prototype.info, \"capabilities\", {\n\tget: function() {\n\t\tvar capabilities = [\"save\", \"download\"];\n\t\tif(($tw.wiki.getTextReference(\"$:/config/DownloadSaver/AutoSave\") || \"\").toLowerCase() === \"yes\") {\n\t\t\tcapabilities.push(\"autosave\");\n\t\t}\n\t\treturn capabilities;\n\t}\n});\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn document.createElement(\"a\").download !== undefined;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new DownloadSaver(wiki);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "saver"
},
"$:/core/modules/savers/fsosaver.js": {
"title": "$:/core/modules/savers/fsosaver.js",
"text": "/*\\\ntitle: $:/core/modules/savers/fsosaver.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via MS FileSystemObject ActiveXObject\n\nNote: Since TiddlyWiki's markup contains the MOTW, the FileSystemObject normally won't be available. \nHowever, if the wiki is loaded as an .HTA file (Windows HTML Applications) then the FSO can be used.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar FSOSaver = function(wiki) {\n};\n\nFSOSaver.prototype.save = function(text,method,callback) {\n\t// Get the pathname of this document\n\tvar pathname = unescape(document.location.pathname);\n\t// Test for a Windows path of the form /x:\\blah...\n\tif(/^\\/[A-Z]\\:\\\\[^\\\\]+/i.test(pathname)) {\t// ie: ^/[a-z]:/[^/]+\n\t\t// Remove the leading slash\n\t\tpathname = pathname.substr(1);\n\t} else if(document.location.hostname !== \"\" && /^\\/\\\\[^\\\\]+\\\\[^\\\\]+/i.test(pathname)) {\t// test for \\\\server\\share\\blah... - ^/[^/]+/[^/]+\n\t\t// Remove the leading slash\n\t\tpathname = pathname.substr(1);\n\t\t// reconstruct UNC path\n\t\tpathname = \"\\\\\\\\\" + document.location.hostname + pathname;\n\t} else {\n\t\treturn false;\n\t}\n\t// Save the file (as UTF-16)\n\tvar fso = new ActiveXObject(\"Scripting.FileSystemObject\");\n\tvar file = fso.OpenTextFile(pathname,2,-1,-1);\n\tfile.Write(text);\n\tfile.Close();\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nFSOSaver.prototype.info = {\n\tname: \"FSOSaver\",\n\tpriority: 120,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\ttry {\n\t\treturn (window.location.protocol === \"file:\") && !!(new ActiveXObject(\"Scripting.FileSystemObject\"));\n\t} catch(e) { return false; }\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new FSOSaver(wiki);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "saver"
},
"$:/core/modules/savers/gitea.js": {
"title": "$:/core/modules/savers/gitea.js",
"text": "/*\\\ntitle: $:/core/modules/savers/gitea.js\ntype: application/javascript\nmodule-type: saver\n\nSaves wiki by pushing a commit to the gitea\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar GiteaSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nGiteaSaver.prototype.save = function(text,method,callback) {\n\tvar self = this,\n\t\tusername = this.wiki.getTiddlerText(\"$:/Gitea/Username\"),\n\t\tpassword = $tw.utils.getPassword(\"Gitea\"),\n\t\trepo = this.wiki.getTiddlerText(\"$:/Gitea/Repo\"),\n\t\tpath = this.wiki.getTiddlerText(\"$:/Gitea/Path\",\"\"),\n\t\tfilename = this.wiki.getTiddlerText(\"$:/Gitea/Filename\"),\n\t\tbranch = this.wiki.getTiddlerText(\"$:/Gitea/Branch\") || \"master\",\n\t\tendpoint = this.wiki.getTiddlerText(\"$:/Gitea/ServerURL\") || \"https://gitea\",\n\t\theaders = {\n\t\t\t\"Accept\": \"application/json\",\n\t\t\t\"Content-Type\": \"application/json;charset=UTF-8\",\n\t\t\t\"Authorization\": \"Basic \" + window.btoa(username + \":\" + password)\n\t\t};\n\t// Bail if we don't have everything we need\n\tif(!username || !password || !repo || !path || !filename) {\n\t\treturn false;\n\t}\n\t// Make sure the path start and ends with a slash\n\tif(path.substring(0,1) !== \"/\") {\n\t\tpath = \"/\" + path;\n\t}\n\tif(path.substring(path.length - 1) !== \"/\") {\n\t\tpath = path + \"/\";\n\t}\n\t// Compose the base URI\n\tvar uri = endpoint + \"/repos/\" + repo + \"/contents\" + path;\n\t// Perform a get request to get the details (inc shas) of files in the same path as our file\n\t$tw.utils.httpRequest({\n\t\turl: uri,\n\t\ttype: \"GET\",\n\t\theaders: headers,\n\t\tdata: {\n\t\t\tref: branch\n\t\t},\n\t\tcallback: function(err,getResponseDataJson,xhr) {\n\t\t\tvar getResponseData,sha = \"\";\n\t\t\tif(err && xhr.status !== 404) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tvar use_put = true;\n\t\t\tif(xhr.status !== 404) {\n\t\t\t\tgetResponseData = JSON.parse(getResponseDataJson);\n\t\t\t\t$tw.utils.each(getResponseData,function(details) {\n\t\t\t\t\tif(details.name === filename) {\n\t\t\t\t\t\tsha = details.sha;\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\tif(sha === \"\"){\n\t\t\t\t\tuse_put = false;\n\t\t\t\t}\n\t\t\t}\n\t\t\tvar data = {\n\t\t\t\tmessage: $tw.language.getRawString(\"ControlPanel/Saving/GitService/CommitMessage\"),\n\t\t\t\tcontent: $tw.utils.base64Encode(text),\n\t\t\t\tsha: sha\n\t\t\t};\n\t\t\t$tw.utils.httpRequest({\n\t\t\t\turl: endpoint + \"/repos/\" + repo + \"/branches/\" + branch,\n\t\t\t\ttype: \"GET\",\n\t\t\t\theaders: headers,\n\t\t\t\tcallback: function(err,getResponseDataJson,xhr) {\n\t\t\t\t\tif(xhr.status === 404) {\n\t\t\t\t\t\tcallback(\"Please ensure the branch in the Gitea repo exists\");\n\t\t\t\t\t}else{\n\t\t\t\t\t\tdata[\"branch\"] = branch;\n\t\t\t\t\t\tself.upload(uri + filename, use_put?\"PUT\":\"POST\", headers, data, callback);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\treturn true;\n};\n\nGiteaSaver.prototype.upload = function(uri,method,headers,data,callback) {\n\t$tw.utils.httpRequest({\n\t\turl: uri,\n\t\ttype: method,\n\t\theaders: headers,\n\t\tdata: JSON.stringify(data),\n\t\tcallback: function(err,putResponseDataJson,xhr) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tvar putResponseData = JSON.parse(putResponseDataJson);\n\t\t\tcallback(null);\n\t\t}\n\t});\n};\n\n/*\nInformation about this saver\n*/\nGiteaSaver.prototype.info = {\n\tname: \"Gitea\",\n\tpriority: 2000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new GiteaSaver(wiki);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "saver"
},
"$:/core/modules/savers/github.js": {
"title": "$:/core/modules/savers/github.js",
"text": "/*\\\ntitle: $:/core/modules/savers/github.js\ntype: application/javascript\nmodule-type: saver\n\nSaves wiki by pushing a commit to the GitHub v3 REST API\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar GitHubSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nGitHubSaver.prototype.save = function(text,method,callback) {\n\tvar self = this,\n\t\tusername = this.wiki.getTiddlerText(\"$:/GitHub/Username\"),\n\t\tpassword = $tw.utils.getPassword(\"github\"),\n\t\trepo = this.wiki.getTiddlerText(\"$:/GitHub/Repo\"),\n\t\tpath = this.wiki.getTiddlerText(\"$:/GitHub/Path\",\"\"),\n\t\tfilename = this.wiki.getTiddlerText(\"$:/GitHub/Filename\"),\n\t\tbranch = this.wiki.getTiddlerText(\"$:/GitHub/Branch\") || \"master\",\n\t\tendpoint = this.wiki.getTiddlerText(\"$:/GitHub/ServerURL\") || \"https://api.github.com\",\n\t\theaders = {\n\t\t\t\"Accept\": \"application/vnd.github.v3+json\",\n\t\t\t\"Content-Type\": \"application/json;charset=UTF-8\",\n\t\t\t\"Authorization\": \"Basic \" + window.btoa(username + \":\" + password)\n\t\t};\n\t// Bail if we don't have everything we need\n\tif(!username || !password || !repo || !path || !filename) {\n\t\treturn false;\n\t}\n\t// Make sure the path start and ends with a slash\n\tif(path.substring(0,1) !== \"/\") {\n\t\tpath = \"/\" + path;\n\t}\n\tif(path.substring(path.length - 1) !== \"/\") {\n\t\tpath = path + \"/\";\n\t}\n\t// Compose the base URI\n\tvar uri = endpoint + \"/repos/\" + repo + \"/contents\" + path;\n\t// Perform a get request to get the details (inc shas) of files in the same path as our file\n\t$tw.utils.httpRequest({\n\t\turl: uri,\n\t\ttype: \"GET\",\n\t\theaders: headers,\n\t\tdata: {\n\t\t\tref: branch\n\t\t},\n\t\tcallback: function(err,getResponseDataJson,xhr) {\n\t\t\tvar getResponseData,sha = \"\";\n\t\t\tif(err && xhr.status !== 404) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tif(xhr.status !== 404) {\n\t\t\t\tgetResponseData = JSON.parse(getResponseDataJson);\n\t\t\t\t$tw.utils.each(getResponseData,function(details) {\n\t\t\t\t\tif(details.name === filename) {\n\t\t\t\t\t\tsha = details.sha;\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t}\n\t\t\tvar data = {\n\t\t\t\tmessage: $tw.language.getRawString(\"ControlPanel/Saving/GitService/CommitMessage\"),\n\t\t\t\tcontent: $tw.utils.base64Encode(text),\n\t\t\t\tbranch: branch,\n\t\t\t\tsha: sha\n\t\t\t};\n\t\t\t// Perform a PUT request to save the file\n\t\t\t$tw.utils.httpRequest({\n\t\t\t\turl: uri + filename,\n\t\t\t\ttype: \"PUT\",\n\t\t\t\theaders: headers,\n\t\t\t\tdata: JSON.stringify(data),\n\t\t\t\tcallback: function(err,putResponseDataJson,xhr) {\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\treturn callback(err);\n\t\t\t\t\t}\n\t\t\t\t\tvar putResponseData = JSON.parse(putResponseDataJson);\n\t\t\t\t\tcallback(null);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nGitHubSaver.prototype.info = {\n\tname: \"github\",\n\tpriority: 2000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new GitHubSaver(wiki);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "saver"
},
"$:/core/modules/savers/gitlab.js": {
"title": "$:/core/modules/savers/gitlab.js",
"text": "/*\\\ntitle: $:/core/modules/savers/gitlab.js\ntype: application/javascript\nmodule-type: saver\n\nSaves wiki by pushing a commit to the GitLab REST API\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: true */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar GitLabSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nGitLabSaver.prototype.save = function(text,method,callback) {\n\t/* See https://docs.gitlab.com/ee/api/repository_files.html */\n\tvar self = this,\n\t\tusername = this.wiki.getTiddlerText(\"$:/GitLab/Username\"),\n\t\tpassword = $tw.utils.getPassword(\"gitlab\"),\n\t\trepo = this.wiki.getTiddlerText(\"$:/GitLab/Repo\"),\n\t\tpath = this.wiki.getTiddlerText(\"$:/GitLab/Path\",\"\"),\n\t\tfilename = this.wiki.getTiddlerText(\"$:/GitLab/Filename\"),\n\t\tbranch = this.wiki.getTiddlerText(\"$:/GitLab/Branch\") || \"master\",\n\t\tendpoint = this.wiki.getTiddlerText(\"$:/GitLab/ServerURL\") || \"https://gitlab.com/api/v4\",\n\t\theaders = {\n\t\t\t\"Content-Type\": \"application/json;charset=UTF-8\",\n\t\t\t\"Private-Token\": password\n\t\t};\n\t// Bail if we don't have everything we need\n\tif(!username || !password || !repo || !path || !filename) {\n\t\treturn false;\n\t}\n\t// Make sure the path start and ends with a slash\n\tif(path.substring(0,1) !== \"/\") {\n\t\tpath = \"/\" + path;\n\t}\n\tif(path.substring(path.length - 1) !== \"/\") {\n\t\tpath = path + \"/\";\n\t}\n\t// Compose the base URI\n\tvar uri = endpoint + \"/projects/\" + encodeURIComponent(repo) + \"/repository/\";\n\t// Perform a get request to get the details (inc shas) of files in the same path as our file\n\t$tw.utils.httpRequest({\n\t\turl: uri + \"tree/?path=\" + encodeURIComponent(path.replace(/^\\/+|\\/$/g, '')) + \"&branch=\" + encodeURIComponent(branch.replace(/^\\/+|\\/$/g, '')),\n\t\ttype: \"GET\",\n\t\theaders: headers,\n\t\tcallback: function(err,getResponseDataJson,xhr) {\n\t\t\tvar getResponseData,sha = \"\";\n\t\t\tif(err && xhr.status !== 404) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tvar requestType = \"POST\";\n\t\t\tif(xhr.status !== 404) {\n\t\t\t\tgetResponseData = JSON.parse(getResponseDataJson);\n\t\t\t\t$tw.utils.each(getResponseData,function(details) {\n\t\t\t\t\tif(details.name === filename) {\n\t\t\t\t\t\trequestType = \"PUT\";\n\t\t\t\t\t\tsha = details.sha;\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t}\n\t\t\tvar data = {\n\t\t\t\tcommit_message: $tw.language.getRawString(\"ControlPanel/Saving/GitService/CommitMessage\"),\n\t\t\t\tcontent: text,\n\t\t\t\tbranch: branch,\n\t\t\t\tsha: sha\n\t\t\t};\n\t\t\t// Perform a request to save the file\n\t\t\t$tw.utils.httpRequest({\n\t\t\t\turl: uri + \"files/\" + encodeURIComponent(path.replace(/^\\/+/, '') + filename),\n\t\t\t\ttype: requestType,\n\t\t\t\theaders: headers,\n\t\t\t\tdata: JSON.stringify(data),\n\t\t\t\tcallback: function(err,putResponseDataJson,xhr) {\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\treturn callback(err);\n\t\t\t\t\t}\n\t\t\t\t\tvar putResponseData = JSON.parse(putResponseDataJson);\n\t\t\t\t\tcallback(null);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nGitLabSaver.prototype.info = {\n\tname: \"gitlab\",\n\tpriority: 2000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new GitLabSaver(wiki);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "saver"
},
"$:/core/modules/savers/manualdownload.js": {
"title": "$:/core/modules/savers/manualdownload.js",
"text": "/*\\\ntitle: $:/core/modules/savers/manualdownload.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via HTML5's download APIs\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Title of the tiddler containing the download message\nvar downloadInstructionsTitle = \"$:/language/Modals/Download\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar ManualDownloadSaver = function(wiki) {\n};\n\nManualDownloadSaver.prototype.save = function(text,method,callback) {\n\t$tw.modal.display(downloadInstructionsTitle,{\n\t\tdownloadLink: \"data:text/html,\" + encodeURIComponent(text)\n\t});\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nManualDownloadSaver.prototype.info = {\n\tname: \"manualdownload\",\n\tpriority: 0,\n\tcapabilities: [\"save\", \"download\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new ManualDownloadSaver(wiki);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "saver"
},
"$:/core/modules/savers/msdownload.js": {
"title": "$:/core/modules/savers/msdownload.js",
"text": "/*\\\ntitle: $:/core/modules/savers/msdownload.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via window.navigator.msSaveBlob()\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar MsDownloadSaver = function(wiki) {\n};\n\nMsDownloadSaver.prototype.save = function(text,method,callback) {\n\t// Get the current filename\n\tvar filename = \"tiddlywiki.html\",\n\t\tp = document.location.pathname.lastIndexOf(\"/\");\n\tif(p !== -1) {\n\t\tfilename = document.location.pathname.substr(p+1);\n\t}\n\t// Set up the link\n\tvar blob = new Blob([text], {type: \"text/html\"});\n\twindow.navigator.msSaveBlob(blob,filename);\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nMsDownloadSaver.prototype.info = {\n\tname: \"msdownload\",\n\tpriority: 110,\n\tcapabilities: [\"save\", \"download\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn !!window.navigator.msSaveBlob;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new MsDownloadSaver(wiki);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "saver"
},
"$:/core/modules/savers/put.js": {
"title": "$:/core/modules/savers/put.js",
"text": "/*\\\ntitle: $:/core/modules/savers/put.js\ntype: application/javascript\nmodule-type: saver\n\nSaves wiki by performing a PUT request to the server\n\nWorks with any server which accepts a PUT request\nto the current URL, such as a WebDAV server.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nRetrieve ETag if available\n*/\nvar retrieveETag = function(self) {\n\tvar headers = {\n\t\tAccept: \"*/*;charset=UTF-8\"\n\t};\n\t$tw.utils.httpRequest({\n\t\turl: self.uri(),\n\t\ttype: \"HEAD\",\n\t\theaders: headers,\n\t\tcallback: function(err,data,xhr) {\n\t\t\tif(err) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tvar etag = xhr.getResponseHeader(\"ETag\");\n\t\t\tif(!etag) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tself.etag = etag.replace(/^W\\//,\"\");\n\t\t}\n\t});\n};\n\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar PutSaver = function(wiki) {\n\tthis.wiki = wiki;\n\tvar self = this;\n\tvar uri = this.uri();\n\t// Async server probe. Until probe finishes, save will fail fast\n\t// See also https://github.com/Jermolene/TiddlyWiki5/issues/2276\n\t$tw.utils.httpRequest({\n\t\turl: uri,\n\t\ttype: \"OPTIONS\",\n\t\tcallback: function(err,data,xhr) {\n\t\t\t// Check DAV header http://www.webdav.org/specs/rfc2518.html#rfc.section.9.1\n\t\t\tif(!err) {\n\t\t\t\tself.serverAcceptsPuts = xhr.status === 200 && !!xhr.getResponseHeader(\"dav\");\n\t\t\t}\n\t\t}\n\t});\n\tretrieveETag(this);\n};\n\nPutSaver.prototype.uri = function() {\n\treturn document.location.toString().split(\"#\")[0];\n};\n\n// TODO: in case of edit conflict\n// Prompt: Do you want to save over this? Y/N\n// Merging would be ideal, and may be possible using future generic merge flow\nPutSaver.prototype.save = function(text,method,callback) {\n\tif(!this.serverAcceptsPuts) {\n\t\treturn false;\n\t}\n\tvar self = this;\n\tvar headers = {\n\t\t\"Content-Type\": \"text/html;charset=UTF-8\"\n\t};\n\tif(this.etag) {\n\t\theaders[\"If-Match\"] = this.etag;\n\t}\n\t$tw.utils.httpRequest({\n\t\turl: this.uri(),\n\t\ttype: \"PUT\",\n\t\theaders: headers,\n\t\tdata: text,\n\t\tcallback: function(err,data,xhr) {\n\t\t\tif(err) {\n\t\t\t\t// response is textual: \"XMLHttpRequest error code: 412\"\n\t\t\t\tvar status = Number(err.substring(err.indexOf(':') + 2, err.length))\n\t\t\t\tif(status === 412) { // edit conflict\n\t\t\t\t\tvar message = $tw.language.getString(\"Error/EditConflict\");\n\t\t\t\t\tcallback(message);\n\t\t\t\t} else {\n\t\t\t\t\tcallback(err); // fail\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tself.etag = xhr.getResponseHeader(\"ETag\");\n\t\t\t\tif(self.etag == null) {\n\t\t\t\t\tretrieveETag(self);\n\t\t\t\t}\n\t\t\t\tcallback(null); // success\n\t\t\t}\n\t\t}\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nPutSaver.prototype.info = {\n\tname: \"put\",\n\tpriority: 2000,\n\tcapabilities: [\"save\",\"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn /^https?:/.test(location.protocol);\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new PutSaver(wiki);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "saver"
},
"$:/core/modules/savers/tiddlyfox.js": {
"title": "$:/core/modules/savers/tiddlyfox.js",
"text": "/*\\\ntitle: $:/core/modules/savers/tiddlyfox.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via the TiddlyFox file extension\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, netscape: false, Components: false */\n\"use strict\";\n\nvar TiddlyFoxSaver = function(wiki) {\n};\n\nTiddlyFoxSaver.prototype.save = function(text,method,callback) {\n\tvar messageBox = document.getElementById(\"tiddlyfox-message-box\");\n\tif(messageBox) {\n\t\t// Get the pathname of this document\n\t\tvar pathname = document.location.toString().split(\"#\")[0];\n\t\t// Replace file://localhost/ with file:///\n\t\tif(pathname.indexOf(\"file://localhost/\") === 0) {\n\t\t\tpathname = \"file://\" + pathname.substr(16);\n\t\t}\n\t\t// Windows path file:///x:/blah/blah --> x:\\blah\\blah\n\t\tif(/^file\\:\\/\\/\\/[A-Z]\\:\\//i.test(pathname)) {\n\t\t\t// Remove the leading slash and convert slashes to backslashes\n\t\t\tpathname = pathname.substr(8).replace(/\\//g,\"\\\\\");\n\t\t// Firefox Windows network path file://///server/share/blah/blah --> //server/share/blah/blah\n\t\t} else if(pathname.indexOf(\"file://///\") === 0) {\n\t\t\tpathname = \"\\\\\\\\\" + unescape(pathname.substr(10)).replace(/\\//g,\"\\\\\");\n\t\t// Mac/Unix local path file:///path/path --> /path/path\n\t\t} else if(pathname.indexOf(\"file:///\") === 0) {\n\t\t\tpathname = unescape(pathname.substr(7));\n\t\t// Mac/Unix local path file:/path/path --> /path/path\n\t\t} else if(pathname.indexOf(\"file:/\") === 0) {\n\t\t\tpathname = unescape(pathname.substr(5));\n\t\t// Otherwise Windows networth path file://server/share/path/path --> \\\\server\\share\\path\\path\n\t\t} else {\n\t\t\tpathname = \"\\\\\\\\\" + unescape(pathname.substr(7)).replace(new RegExp(\"/\",\"g\"),\"\\\\\");\n\t\t}\n\t\t// Create the message element and put it in the message box\n\t\tvar message = document.createElement(\"div\");\n\t\tmessage.setAttribute(\"data-tiddlyfox-path\",decodeURIComponent(pathname));\n\t\tmessage.setAttribute(\"data-tiddlyfox-content\",text);\n\t\tmessageBox.appendChild(message);\n\t\t// Add an event handler for when the file has been saved\n\t\tmessage.addEventListener(\"tiddlyfox-have-saved-file\",function(event) {\n\t\t\tcallback(null);\n\t\t}, false);\n\t\t// Create and dispatch the custom event to the extension\n\t\tvar event = document.createEvent(\"Events\");\n\t\tevent.initEvent(\"tiddlyfox-save-file\",true,false);\n\t\tmessage.dispatchEvent(event);\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n};\n\n/*\nInformation about this saver\n*/\nTiddlyFoxSaver.prototype.info = {\n\tname: \"tiddlyfox\",\n\tpriority: 1500,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TiddlyFoxSaver(wiki);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "saver"
},
"$:/core/modules/savers/tiddlyie.js": {
"title": "$:/core/modules/savers/tiddlyie.js",
"text": "/*\\\ntitle: $:/core/modules/savers/tiddlyie.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via Internet Explorer BHO extenion (TiddlyIE)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar TiddlyIESaver = function(wiki) {\n};\n\nTiddlyIESaver.prototype.save = function(text,method,callback) {\n\t// Check existence of TiddlyIE BHO extension (note: only works after document is complete)\n\tif(typeof(window.TiddlyIE) != \"undefined\") {\n\t\t// Get the pathname of this document\n\t\tvar pathname = unescape(document.location.pathname);\n\t\t// Test for a Windows path of the form /x:/blah...\n\t\tif(/^\\/[A-Z]\\:\\/[^\\/]+/i.test(pathname)) {\t// ie: ^/[a-z]:/[^/]+ (is this better?: ^/[a-z]:/[^/]+(/[^/]+)*\\.[^/]+ )\n\t\t\t// Remove the leading slash\n\t\t\tpathname = pathname.substr(1);\n\t\t\t// Convert slashes to backslashes\n\t\t\tpathname = pathname.replace(/\\//g,\"\\\\\");\n\t\t} else if(document.hostname !== \"\" && /^\\/[^\\/]+\\/[^\\/]+/i.test(pathname)) {\t// test for \\\\server\\share\\blah... - ^/[^/]+/[^/]+\n\t\t\t// Convert slashes to backslashes\n\t\t\tpathname = pathname.replace(/\\//g,\"\\\\\");\n\t\t\t// reconstruct UNC path\n\t\t\tpathname = \"\\\\\\\\\" + document.location.hostname + pathname;\n\t\t} else return false;\n\t\t// Prompt the user to save the file\n\t\twindow.TiddlyIE.save(pathname, text);\n\t\t// Callback that we succeeded\n\t\tcallback(null);\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n};\n\n/*\nInformation about this saver\n*/\nTiddlyIESaver.prototype.info = {\n\tname: \"tiddlyiesaver\",\n\tpriority: 1500,\n\tcapabilities: [\"save\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn (window.location.protocol === \"file:\");\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TiddlyIESaver(wiki);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "saver"
},
"$:/core/modules/savers/twedit.js": {
"title": "$:/core/modules/savers/twedit.js",
"text": "/*\\\ntitle: $:/core/modules/savers/twedit.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via the TWEdit iOS app\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, netscape: false, Components: false */\n\"use strict\";\n\nvar TWEditSaver = function(wiki) {\n};\n\nTWEditSaver.prototype.save = function(text,method,callback) {\n\t// Bail if we're not running under TWEdit\n\tif(typeof DeviceInfo !== \"object\") {\n\t\treturn false;\n\t}\n\t// Get the pathname of this document\n\tvar pathname = decodeURIComponent(document.location.pathname);\n\t// Strip any query or location part\n\tvar p = pathname.indexOf(\"?\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\tp = pathname.indexOf(\"#\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\t// Remove the leading \"/Documents\" from path\n\tvar prefix = \"/Documents\";\n\tif(pathname.indexOf(prefix) === 0) {\n\t\tpathname = pathname.substr(prefix.length);\n\t}\n\t// Error handler\n\tvar errorHandler = function(event) {\n\t\t// Error\n\t\tcallback($tw.language.getString(\"Error/SavingToTWEdit\") + \": \" + event.target.error.code);\n\t};\n\t// Get the file system\n\twindow.requestFileSystem(LocalFileSystem.PERSISTENT,0,function(fileSystem) {\n\t\t// Now we've got the filesystem, get the fileEntry\n\t\tfileSystem.root.getFile(pathname, {create: true}, function(fileEntry) {\n\t\t\t// Now we've got the fileEntry, create the writer\n\t\t\tfileEntry.createWriter(function(writer) {\n\t\t\t\twriter.onerror = errorHandler;\n\t\t\t\twriter.onwrite = function() {\n\t\t\t\t\tcallback(null);\n\t\t\t\t};\n\t\t\t\twriter.position = 0;\n\t\t\t\twriter.write(text);\n\t\t\t},errorHandler);\n\t\t}, errorHandler);\n\t}, errorHandler);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nTWEditSaver.prototype.info = {\n\tname: \"twedit\",\n\tpriority: 1600,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TWEditSaver(wiki);\n};\n\n/////////////////////////// Hack\n// HACK: This ensures that TWEdit recognises us as a TiddlyWiki document\nif($tw.browser) {\n\twindow.version = {title: \"TiddlyWiki\"};\n}\n\n})();\n",
"type": "application/javascript",
"module-type": "saver"
},
"$:/core/modules/savers/upload.js": {
"title": "$:/core/modules/savers/upload.js",
"text": "/*\\\ntitle: $:/core/modules/savers/upload.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via upload to a server.\n\nDesigned to be compatible with BidiX's UploadPlugin at http://tiddlywiki.bidix.info/#UploadPlugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar UploadSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nUploadSaver.prototype.save = function(text,method,callback) {\n\t// Get the various parameters we need\n\tvar backupDir = this.wiki.getTextReference(\"$:/UploadBackupDir\") || \".\",\n\t\tusername = this.wiki.getTextReference(\"$:/UploadName\"),\n\t\tpassword = $tw.utils.getPassword(\"upload\"),\n\t\tuploadDir = this.wiki.getTextReference(\"$:/UploadDir\") || \".\",\n\t\tuploadFilename = this.wiki.getTextReference(\"$:/UploadFilename\") || \"index.html\",\n\t\turl = this.wiki.getTextReference(\"$:/UploadURL\");\n\t// Bail out if we don't have the bits we need\n\tif(!username || username.toString().trim() === \"\" || !password || password.toString().trim() === \"\") {\n\t\treturn false;\n\t}\n\t// Construct the url if not provided\n\tif(!url) {\n\t\turl = \"http://\" + username + \".tiddlyspot.com/store.cgi\";\n\t}\n\t// Assemble the header\n\tvar boundary = \"---------------------------\" + \"AaB03x\";\t\n\tvar uploadFormName = \"UploadPlugin\";\n\tvar head = [];\n\thead.push(\"--\" + boundary + \"\\r\\nContent-disposition: form-data; name=\\\"UploadPlugin\\\"\\r\\n\");\n\thead.push(\"backupDir=\" + backupDir + \";user=\" + username + \";password=\" + password + \";uploaddir=\" + uploadDir + \";;\"); \n\thead.push(\"\\r\\n\" + \"--\" + boundary);\n\thead.push(\"Content-disposition: form-data; name=\\\"userfile\\\"; filename=\\\"\" + uploadFilename + \"\\\"\");\n\thead.push(\"Content-Type: text/html;charset=UTF-8\");\n\thead.push(\"Content-Length: \" + text.length + \"\\r\\n\");\n\thead.push(\"\");\n\t// Assemble the tail and the data itself\n\tvar tail = \"\\r\\n--\" + boundary + \"--\\r\\n\",\n\t\tdata = head.join(\"\\r\\n\") + text + tail;\n\t// Do the HTTP post\n\tvar http = new XMLHttpRequest();\n\thttp.open(\"POST\",url,true,username,password);\n\thttp.setRequestHeader(\"Content-Type\",\"multipart/form-data; charset=UTF-8; boundary=\" + boundary);\n\thttp.onreadystatechange = function() {\n\t\tif(http.readyState == 4 && http.status == 200) {\n\t\t\tif(http.responseText.substr(0,4) === \"0 - \") {\n\t\t\t\tcallback(null);\n\t\t\t} else {\n\t\t\t\tcallback(http.responseText);\n\t\t\t}\n\t\t}\n\t};\n\ttry {\n\t\thttp.send(data);\n\t} catch(ex) {\n\t\treturn callback($tw.language.getString(\"Error/Caption\") + \":\" + ex);\n\t}\n\t$tw.notifier.display(\"$:/language/Notifications/Save/Starting\");\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nUploadSaver.prototype.info = {\n\tname: \"upload\",\n\tpriority: 2000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new UploadSaver(wiki);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "saver"
},
"$:/core/modules/server/authenticators/basic.js": {
"title": "$:/core/modules/server/authenticators/basic.js",
"text": "/*\\\ntitle: $:/core/modules/server/authenticators/basic.js\ntype: application/javascript\nmodule-type: authenticator\n\nAuthenticator for WWW basic authentication\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nif($tw.node) {\n\tvar util = require(\"util\"),\n\t\tfs = require(\"fs\"),\n\t\turl = require(\"url\"),\n\t\tpath = require(\"path\");\n}\n\nfunction BasicAuthenticator(server) {\n\tthis.server = server;\n\tthis.credentialsData = [];\n}\n\n/*\nReturns true if the authenticator is active, false if it is inactive, or a string if there is an error\n*/\nBasicAuthenticator.prototype.init = function() {\n\t// Read the credentials data\n\tthis.credentialsFilepath = this.server.get(\"credentials\");\n\tif(this.credentialsFilepath) {\n\t\tvar resolveCredentialsFilepath = path.resolve($tw.boot.wikiPath,this.credentialsFilepath);\n\t\tif(fs.existsSync(resolveCredentialsFilepath) && !fs.statSync(resolveCredentialsFilepath).isDirectory()) {\n\t\t\tvar credentialsText = fs.readFileSync(resolveCredentialsFilepath,\"utf8\"),\n\t\t\t\tcredentialsData = $tw.utils.parseCsvStringWithHeader(credentialsText);\n\t\t\tif(typeof credentialsData === \"string\") {\n\t\t\t\treturn \"Error: \" + credentialsData + \" reading credentials from '\" + resolveCredentialsFilepath + \"'\";\n\t\t\t} else {\n\t\t\t\tthis.credentialsData = credentialsData;\n\t\t\t}\n\t\t} else {\n\t\t\treturn \"Error: Unable to load user credentials from '\" + resolveCredentialsFilepath + \"'\";\n\t\t}\n\t}\n\t// Add the hardcoded username and password if specified\n\tif(this.server.get(\"username\") && this.server.get(\"password\")) {\n\t\tthis.credentialsData = this.credentialsData || [];\n\t\tthis.credentialsData.push({\n\t\t\tusername: this.server.get(\"username\"),\n\t\t\tpassword: this.server.get(\"password\")\n\t\t});\n\t}\n\treturn this.credentialsData.length > 0;\n};\n\n/*\nReturns true if the request is authenticated and assigns the \"authenticatedUsername\" state variable.\nReturns false if the request couldn't be authenticated having sent an appropriate response to the browser\n*/\nBasicAuthenticator.prototype.authenticateRequest = function(request,response,state) {\n\t// Extract the incoming username and password from the request\n\tvar header = request.headers.authorization || \"\";\n\tif(!header && state.allowAnon) {\n\t\t// If there's no header and anonymous access is allowed then we don't set authenticatedUsername\n\t\treturn true;\n\t}\n\tvar token = header.split(/\\s+/).pop() || \"\",\n\t\tauth = $tw.utils.base64Decode(token),\n\t\tparts = auth.split(/:/),\n\t\tincomingUsername = parts[0],\n\t\tincomingPassword = parts[1];\n\t// Check that at least one of the credentials matches\n\tvar matchingCredentials = this.credentialsData.find(function(credential) {\n\t\treturn credential.username === incomingUsername && credential.password === incomingPassword;\n\t});\n\tif(matchingCredentials) {\n\t\t// If so, add the authenticated username to the request state\n\t\tstate.authenticatedUsername = incomingUsername;\n\t\treturn true;\n\t} else {\n\t\t// If not, return an authentication challenge\n\t\tresponse.writeHead(401,\"Authentication required\",{\n\t\t\t\"WWW-Authenticate\": 'Basic realm=\"Please provide your username and password to login to ' + state.server.servername + '\"'\n\t\t});\n\t\tresponse.end();\n\t\treturn false;\n\t}\n};\n\nexports.AuthenticatorClass = BasicAuthenticator;\n\n})();\n",
"type": "application/javascript",
"module-type": "authenticator"
},
"$:/core/modules/server/authenticators/header.js": {
"title": "$:/core/modules/server/authenticators/header.js",
"text": "/*\\\ntitle: $:/core/modules/server/authenticators/header.js\ntype: application/javascript\nmodule-type: authenticator\n\nAuthenticator for trusted header authentication\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction HeaderAuthenticator(server) {\n\tthis.server = server;\n\tthis.header = server.get(\"authenticated-user-header\");\n}\n\n/*\nReturns true if the authenticator is active, false if it is inactive, or a string if there is an error\n*/\nHeaderAuthenticator.prototype.init = function() {\n\treturn !!this.header;\n};\n\n/*\nReturns true if the request is authenticated and assigns the \"authenticatedUsername\" state variable.\nReturns false if the request couldn't be authenticated having sent an appropriate response to the browser\n*/\nHeaderAuthenticator.prototype.authenticateRequest = function(request,response,state) {\n\t// Otherwise, authenticate as the username in the specified header\n\tvar username = request.headers[this.header];\n\tif(!username && !state.allowAnon) {\n\t\tresponse.writeHead(401,\"Authorization header required to login to '\" + state.server.servername + \"'\");\n\t\tresponse.end();\n\t\treturn false;\n\t} else {\n\t\t// authenticatedUsername will be undefined for anonymous users\n\t\tstate.authenticatedUsername = username;\n\t\treturn true;\n\t}\n};\n\nexports.AuthenticatorClass = HeaderAuthenticator;\n\n})();\n",
"type": "application/javascript",
"module-type": "authenticator"
},
"$:/core/modules/server/routes/delete-tiddler.js": {
"title": "$:/core/modules/server/routes/delete-tiddler.js",
"text": "/*\\\ntitle: $:/core/modules/server/routes/delete-tiddler.js\ntype: application/javascript\nmodule-type: route\n\nDELETE /recipes/default/tiddlers/:title\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"DELETE\";\n\nexports.path = /^\\/bags\\/default\\/tiddlers\\/(.+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar title = decodeURIComponent(state.params[0]);\n\tstate.wiki.deleteTiddler(title);\n\tresponse.writeHead(204, \"OK\", {\n\t\t\"Content-Type\": \"text/plain\"\n\t});\n\tresponse.end();\n};\n\n}());\n",
"type": "application/javascript",
"module-type": "route"
},
"$:/core/modules/server/routes/get-favicon.js": {
"title": "$:/core/modules/server/routes/get-favicon.js",
"text": "/*\\\ntitle: $:/core/modules/server/routes/get-favicon.js\ntype: application/javascript\nmodule-type: route\n\nGET /favicon.ico\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/favicon.ico$/;\n\nexports.handler = function(request,response,state) {\n\tresponse.writeHead(200, {\"Content-Type\": \"image/x-icon\"});\n\tvar buffer = state.wiki.getTiddlerText(\"$:/favicon.ico\",\"\");\n\tresponse.end(buffer,\"base64\");\n};\n\n}());\n",
"type": "application/javascript",
"module-type": "route"
},
"$:/core/modules/server/routes/get-file.js": {
"title": "$:/core/modules/server/routes/get-file.js",
"text": "/*\\\ntitle: $:/core/modules/server/routes/get-file.js\ntype: application/javascript\nmodule-type: route\n\nGET /files/:filepath\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/files\\/(.+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar path = require(\"path\"),\n\t\tfs = require(\"fs\"),\n\t\tutil = require(\"util\"),\n\t\tsuppliedFilename = decodeURIComponent(state.params[0]),\n\t\tfilename = path.resolve($tw.boot.wikiPath,\"files\",suppliedFilename),\n\t\textension = path.extname(filename);\n\tfs.readFile(filename,function(err,content) {\n\t\tvar status,content,type = \"text/plain\";\n\t\tif(err) {\n\t\t\tconsole.log(\"Error accessing file \" + filename + \": \" + err.toString());\n\t\t\tstatus = 404;\n\t\t\tcontent = \"File '\" + suppliedFilename + \"' not found\";\n\t\t} else {\n\t\t\tstatus = 200;\n\t\t\tcontent = content;\n\t\t\ttype = ($tw.config.fileExtensionInfo[extension] ? $tw.config.fileExtensionInfo[extension].type : \"application/octet-stream\");\n\t\t}\n\t\tresponse.writeHead(status,{\n\t\t\t\"Content-Type\": type\n\t\t});\n\t\tresponse.end(content);\n\t});\n};\n\n}());\n",
"type": "application/javascript",
"module-type": "route"
},
"$:/core/modules/server/routes/get-index.js": {
"title": "$:/core/modules/server/routes/get-index.js",
"text": "/*\\\ntitle: $:/core/modules/server/routes/get-index.js\ntype: application/javascript\nmodule-type: route\n\nGET /\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar zlib = require(\"zlib\");\n\nexports.method = \"GET\";\n\nexports.path = /^\\/$/;\n\nexports.handler = function(request,response,state) {\n\tvar acceptEncoding = request.headers[\"accept-encoding\"];\n\tif(!acceptEncoding) {\n\t\tacceptEncoding = \"\";\n\t}\n\tvar text = state.wiki.renderTiddler(state.server.get(\"root-render-type\"),state.server.get(\"root-tiddler\")),\n\t\tresponseHeaders = {\n\t\t\"Content-Type\": state.server.get(\"root-serve-type\")\n\t};\n\t/*\n\tIf the gzip=yes flag for `listen` is set, check if the user agent permits\n\tcompression. If so, compress our response. Note that we use the synchronous\n\tfunctions from zlib to stay in the imperative style. The current `Server`\n\tdoesn't depend on this, and we may just as well use the async versions.\n\t*/\n\tif(state.server.enableGzip) {\n\t\tif (/\\bdeflate\\b/.test(acceptEncoding)) {\n\t\t\tresponseHeaders[\"Content-Encoding\"] = \"deflate\";\n\t\t\ttext = zlib.deflateSync(text);\n\t\t} else if (/\\bgzip\\b/.test(acceptEncoding)) {\n\t\t\tresponseHeaders[\"Content-Encoding\"] = \"gzip\";\n\t\t\ttext = zlib.gzipSync(text);\n\t\t}\n\t}\n\tresponse.writeHead(200,responseHeaders);\n\tresponse.end(text);\n};\n\n}());\n",
"type": "application/javascript",
"module-type": "route"
},
"$:/core/modules/server/routes/get-login-basic.js": {
"title": "$:/core/modules/server/routes/get-login-basic.js",
"text": "/*\\\ntitle: $:/core/modules/server/routes/get-login-basic.js\ntype: application/javascript\nmodule-type: route\n\nGET /login-basic -- force a Basic Authentication challenge\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/login-basic$/;\n\nexports.handler = function(request,response,state) {\n\tif(!state.authenticatedUsername) {\n\t\t// Challenge if there's no username\n\t\tresponse.writeHead(401,{\n\t\t\t\"WWW-Authenticate\": 'Basic realm=\"Please provide your username and password to login to ' + state.server.servername + '\"'\n\t\t});\n\t\tresponse.end();\t\t\n\t} else {\n\t\t// Redirect to the root wiki if login worked\n\t\tresponse.writeHead(302,{\n\t\t\tLocation: \"/\"\n\t\t});\n\t\tresponse.end();\n\t}\n};\n\n}());\n",
"type": "application/javascript",
"module-type": "route"
},
"$:/core/modules/server/routes/get-status.js": {
"title": "$:/core/modules/server/routes/get-status.js",
"text": "/*\\\ntitle: $:/core/modules/server/routes/get-status.js\ntype: application/javascript\nmodule-type: route\n\nGET /status\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/status$/;\n\nexports.handler = function(request,response,state) {\n\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\n\tvar text = JSON.stringify({\n\t\tusername: state.authenticatedUsername || state.server.get(\"anon-username\") || \"\",\n\t\tanonymous: !state.authenticatedUsername,\n\t\tread_only: !state.server.isAuthorized(\"writers\",state.authenticatedUsername),\n\t\tspace: {\n\t\t\trecipe: \"default\"\n\t\t},\n\t\ttiddlywiki_version: $tw.version\n\t});\n\tresponse.end(text,\"utf8\");\n};\n\n}());\n",
"type": "application/javascript",
"module-type": "route"
},
"$:/core/modules/server/routes/get-tiddler-html.js": {
"title": "$:/core/modules/server/routes/get-tiddler-html.js",
"text": "/*\\\ntitle: $:/core/modules/server/routes/get-tiddler-html.js\ntype: application/javascript\nmodule-type: route\n\nGET /:title\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/([^\\/]+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar title = decodeURIComponent(state.params[0]),\n\t\ttiddler = state.wiki.getTiddler(title);\n\tif(tiddler) {\n\t\tvar renderType = tiddler.getFieldString(\"_render_type\"),\n\t\t\trenderTemplate = tiddler.getFieldString(\"_render_template\");\n\t\t// Tiddler fields '_render_type' and '_render_template' overwrite\n\t\t// system wide settings for render type and template\n\t\tif(state.wiki.isSystemTiddler(title)) {\n\t\t\trenderType = renderType || state.server.get(\"system-tiddler-render-type\");\n\t\t\trenderTemplate = renderTemplate || state.server.get(\"system-tiddler-render-template\");\n\t\t} else {\n\t\t\trenderType = renderType || state.server.get(\"tiddler-render-type\");\n\t\t\trenderTemplate = renderTemplate || state.server.get(\"tiddler-render-template\");\n\t\t}\n\t\tvar text = state.wiki.renderTiddler(renderType,renderTemplate,{parseAsInline: true, variables: {currentTiddler: title}});\n\t\t// Naughty not to set a content-type, but it's the easiest way to ensure the browser will see HTML pages as HTML, and accept plain text tiddlers as CSS or JS\n\t\tresponse.writeHead(200);\n\t\tresponse.end(text,\"utf8\");\n\t} else {\n\t\tresponse.writeHead(404);\n\t\tresponse.end();\n\t}\n};\n\n}());\n",
"type": "application/javascript",
"module-type": "route"
},
"$:/core/modules/server/routes/get-tiddler.js": {
"title": "$:/core/modules/server/routes/get-tiddler.js",
"text": "/*\\\ntitle: $:/core/modules/server/routes/get-tiddler.js\ntype: application/javascript\nmodule-type: route\n\nGET /recipes/default/tiddlers/:title\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/recipes\\/default\\/tiddlers\\/(.+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar title = decodeURIComponent(state.params[0]),\n\t\ttiddler = state.wiki.getTiddler(title),\n\t\ttiddlerFields = {},\n\t\tknownFields = [\n\t\t\t\"bag\", \"created\", \"creator\", \"modified\", \"modifier\", \"permissions\", \"recipe\", \"revision\", \"tags\", \"text\", \"title\", \"type\", \"uri\"\n\t\t];\n\tif(tiddler) {\n\t\t$tw.utils.each(tiddler.fields,function(field,name) {\n\t\t\tvar value = tiddler.getFieldString(name);\n\t\t\tif(knownFields.indexOf(name) !== -1) {\n\t\t\t\ttiddlerFields[name] = value;\n\t\t\t} else {\n\t\t\t\ttiddlerFields.fields = tiddlerFields.fields || {};\n\t\t\t\ttiddlerFields.fields[name] = value;\n\t\t\t}\n\t\t});\n\t\ttiddlerFields.revision = state.wiki.getChangeCount(title);\n\t\ttiddlerFields.bag = \"default\";\n\t\ttiddlerFields.type = tiddlerFields.type || \"text/vnd.tiddlywiki\";\n\t\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\n\t\tresponse.end(JSON.stringify(tiddlerFields),\"utf8\");\n\t} else {\n\t\tresponse.writeHead(404);\n\t\tresponse.end();\n\t}\n};\n\n}());\n",
"type": "application/javascript",
"module-type": "route"
},
"$:/core/modules/server/routes/get-tiddlers-json.js": {
"title": "$:/core/modules/server/routes/get-tiddlers-json.js",
"text": "/*\\\ntitle: $:/core/modules/server/routes/get-tiddlers-json.js\ntype: application/javascript\nmodule-type: route\n\nGET /recipes/default/tiddlers/tiddlers.json?filter=<filter>\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar DEFAULT_FILTER = \"[all[tiddlers]!is[system]sort[title]]\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/recipes\\/default\\/tiddlers.json$/;\n\nexports.handler = function(request,response,state) {\n\tvar filter = state.queryParameters.filter || DEFAULT_FILTER;\n\tif($tw.wiki.getTiddlerText(\"$:/config/Server/AllowAllExternalFilters\") !== \"yes\") {\n\t\tif($tw.wiki.getTiddlerText(\"$:/config/Server/ExternalFilters/\" + filter) !== \"yes\") {\n\t\t\tconsole.log(\"Blocked attempt to GET /recipes/default/tiddlers/tiddlers.json with filter: \" + filter);\n\t\t\tresponse.writeHead(403);\n\t\t\tresponse.end();\n\t\t\treturn;\n\t\t}\n\t}\n\tvar excludeFields = (state.queryParameters.exclude || \"text\").split(\",\"),\n\t\ttitles = state.wiki.filterTiddlers(filter);\n\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\n\tvar tiddlers = [];\n\t$tw.utils.each(titles,function(title) {\n\t\tvar tiddler = state.wiki.getTiddler(title);\n\t\tif(tiddler) {\n\t\t\tvar tiddlerFields = tiddler.getFieldStrings({exclude: excludeFields});\n\t\t\ttiddlerFields.revision = state.wiki.getChangeCount(title);\n\t\t\ttiddlerFields.type = tiddlerFields.type || \"text/vnd.tiddlywiki\";\n\t\t\ttiddlers.push(tiddlerFields);\n\t\t}\n\t});\n\tvar text = JSON.stringify(tiddlers);\n\tresponse.end(text,\"utf8\");\n};\n\n}());\n",
"type": "application/javascript",
"module-type": "route"
},
"$:/core/modules/server/routes/put-tiddler.js": {
"title": "$:/core/modules/server/routes/put-tiddler.js",
"text": "/*\\\ntitle: $:/core/modules/server/routes/put-tiddler.js\ntype: application/javascript\nmodule-type: route\n\nPUT /recipes/default/tiddlers/:title\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"PUT\";\n\nexports.path = /^\\/recipes\\/default\\/tiddlers\\/(.+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar title = decodeURIComponent(state.params[0]),\n\tfields = JSON.parse(state.data);\n\t// Pull up any subfields in the `fields` object\n\tif(fields.fields) {\n\t\t$tw.utils.each(fields.fields,function(field,name) {\n\t\t\tfields[name] = field;\n\t\t});\n\t\tdelete fields.fields;\n\t}\n\t// Remove any revision field\n\tif(fields.revision) {\n\t\tdelete fields.revision;\n\t}\n\tstate.wiki.addTiddler(new $tw.Tiddler(state.wiki.getCreationFields(),fields,{title: title},state.wiki.getModificationFields()));\n\tvar changeCount = state.wiki.getChangeCount(title).toString();\n\tresponse.writeHead(204, \"OK\",{\n\t\tEtag: \"\\\"default/\" + encodeURIComponent(title) + \"/\" + changeCount + \":\\\"\",\n\t\t\"Content-Type\": \"text/plain\"\n\t});\n\tresponse.end();\n};\n\n}());\n",
"type": "application/javascript",
"module-type": "route"
},
"$:/core/modules/server/server.js": {
"title": "$:/core/modules/server/server.js",
"text": "/*\\\ntitle: $:/core/modules/server/server.js\ntype: application/javascript\nmodule-type: library\n\nServe tiddlers over http\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nif($tw.node) {\n\tvar util = require(\"util\"),\n\t\tfs = require(\"fs\"),\n\t\turl = require(\"url\"),\n\t\tpath = require(\"path\"),\n\t\tquerystring = require(\"querystring\");\n}\n\n/*\nA simple HTTP server with regexp-based routes\noptions: variables - optional hashmap of variables to set (a misnomer - they are really constant parameters)\n\t\t routes - optional array of routes to use\n\t\t wiki - reference to wiki object\n*/\nfunction Server(options) {\n\tvar self = this;\n\tthis.routes = options.routes || [];\n\tthis.authenticators = options.authenticators || [];\n\tthis.wiki = options.wiki;\n\tthis.servername = $tw.utils.transliterateToSafeASCII(this.wiki.getTiddlerText(\"$:/SiteTitle\") || \"TiddlyWiki5\");\n\t// Initialise the variables\n\tthis.variables = $tw.utils.extend({},this.defaultVariables);\n\tif(options.variables) {\n\t\tfor(var variable in options.variables) {\n\t\t\tif(options.variables[variable]) {\n\t\t\t\tthis.variables[variable] = options.variables[variable];\n\t\t\t}\n\t\t}\t\t\n\t}\n\t$tw.utils.extend({},this.defaultVariables,options.variables);\n\t// Initialise CSRF\n\tthis.csrfDisable = this.get(\"csrf-disable\") === \"yes\";\n\t// Initialize Gzip compression\n\tthis.enableGzip = this.get(\"gzip\") === \"yes\";\n\t// Initialise authorization\n\tvar authorizedUserName = (this.get(\"username\") && this.get(\"password\")) ? this.get(\"username\") : \"(anon)\";\n\tthis.authorizationPrincipals = {\n\t\treaders: (this.get(\"readers\") || authorizedUserName).split(\",\").map($tw.utils.trim),\n\t\twriters: (this.get(\"writers\") || authorizedUserName).split(\",\").map($tw.utils.trim)\n\t}\n\t// Load and initialise authenticators\n\t$tw.modules.forEachModuleOfType(\"authenticator\", function(title,authenticatorDefinition) {\n\t\t// console.log(\"Loading server route \" + title);\n\t\tself.addAuthenticator(authenticatorDefinition.AuthenticatorClass);\n\t});\n\t// Load route handlers\n\t$tw.modules.forEachModuleOfType(\"route\", function(title,routeDefinition) {\n\t\t// console.log(\"Loading server route \" + title);\n\t\tself.addRoute(routeDefinition);\n\t});\n\t// Initialise the http vs https\n\tthis.listenOptions = null;\n\tthis.protocol = \"http\";\n\tvar tlsKeyFilepath = this.get(\"tls-key\"),\n\t\ttlsCertFilepath = this.get(\"tls-cert\");\n\tif(tlsCertFilepath && tlsKeyFilepath) {\n\t\tthis.listenOptions = {\n\t\t\tkey: fs.readFileSync(path.resolve($tw.boot.wikiPath,tlsKeyFilepath),\"utf8\"),\n\t\t\tcert: fs.readFileSync(path.resolve($tw.boot.wikiPath,tlsCertFilepath),\"utf8\")\n\t\t};\n\t\tthis.protocol = \"https\";\n\t}\n\tthis.transport = require(this.protocol);\n}\n\nServer.prototype.defaultVariables = {\n\tport: \"8080\",\n\thost: \"127.0.0.1\",\n\t\"root-tiddler\": \"$:/core/save/all\",\n\t\"root-render-type\": \"text/plain\",\n\t\"root-serve-type\": \"text/html\",\n\t\"tiddler-render-type\": \"text/html\",\n\t\"tiddler-render-template\": \"$:/core/templates/server/static.tiddler.html\",\n\t\"system-tiddler-render-type\": \"text/plain\",\n\t\"system-tiddler-render-template\": \"$:/core/templates/wikified-tiddler\",\n\t\"debug-level\": \"none\",\n\t\"gzip\": \"no\"\n};\n\nServer.prototype.get = function(name) {\n\treturn this.variables[name];\n};\n\nServer.prototype.addRoute = function(route) {\n\tthis.routes.push(route);\n};\n\nServer.prototype.addAuthenticator = function(AuthenticatorClass) {\n\t// Instantiate and initialise the authenticator\n\tvar authenticator = new AuthenticatorClass(this),\n\t\tresult = authenticator.init();\n\tif(typeof result === \"string\") {\n\t\t$tw.utils.error(\"Error: \" + result);\n\t} else if(result) {\n\t\t// Only use the authenticator if it initialised successfully\n\t\tthis.authenticators.push(authenticator);\n\t}\n};\n\nServer.prototype.findMatchingRoute = function(request,state) {\n\tvar pathprefix = this.get(\"path-prefix\") || \"\";\n\tfor(var t=0; t<this.routes.length; t++) {\n\t\tvar potentialRoute = this.routes[t],\n\t\t\tpathRegExp = potentialRoute.path,\n\t\t\tpathname = state.urlInfo.pathname,\n\t\t\tmatch;\n\t\tif(pathprefix) {\n\t\t\tif(pathname.substr(0,pathprefix.length) === pathprefix) {\n\t\t\t\tpathname = pathname.substr(pathprefix.length) || \"/\";\n\t\t\t\tmatch = potentialRoute.path.exec(pathname);\n\t\t\t} else {\n\t\t\t\tmatch = false;\n\t\t\t}\n\t\t} else {\n\t\t\tmatch = potentialRoute.path.exec(pathname);\n\t\t}\n\t\tif(match && request.method === potentialRoute.method) {\n\t\t\tstate.params = [];\n\t\t\tfor(var p=1; p<match.length; p++) {\n\t\t\t\tstate.params.push(match[p]);\n\t\t\t}\n\t\t\treturn potentialRoute;\n\t\t}\n\t}\n\treturn null;\n};\n\nServer.prototype.methodMappings = {\n\t\"GET\": \"readers\",\n\t\"OPTIONS\": \"readers\",\n\t\"HEAD\": \"readers\",\n\t\"PUT\": \"writers\",\n\t\"POST\": \"writers\",\n\t\"DELETE\": \"writers\"\n};\n\n/*\nCheck whether a given user is authorized for the specified authorizationType (\"readers\" or \"writers\"). Pass null or undefined as the username to check for anonymous access\n*/\nServer.prototype.isAuthorized = function(authorizationType,username) {\n\tvar principals = this.authorizationPrincipals[authorizationType] || [];\n\treturn principals.indexOf(\"(anon)\") !== -1 || (username && (principals.indexOf(\"(authenticated)\") !== -1 || principals.indexOf(username) !== -1));\n}\n\nServer.prototype.requestHandler = function(request,response) {\n\t// Compose the state object\n\tvar self = this;\n\tvar state = {};\n\tstate.wiki = self.wiki;\n\tstate.server = self;\n\tstate.urlInfo = url.parse(request.url);\n\tstate.queryParameters = querystring.parse(state.urlInfo.query);\n\t// Get the principals authorized to access this resource\n\tvar authorizationType = this.methodMappings[request.method] || \"readers\";\n\t// Check for the CSRF header if this is a write\n\tif(!this.csrfDisable && authorizationType === \"writers\" && request.headers[\"x-requested-with\"] !== \"TiddlyWiki\") {\n\t\tresponse.writeHead(403,\"'X-Requested-With' header required to login to '\" + this.servername + \"'\");\n\t\tresponse.end();\n\t\treturn;\t\t\n\t}\n\t// Check whether anonymous access is granted\n\tstate.allowAnon = this.isAuthorized(authorizationType,null);\n\t// Authenticate with the first active authenticator\n\tif(this.authenticators.length > 0) {\n\t\tif(!this.authenticators[0].authenticateRequest(request,response,state)) {\n\t\t\t// Bail if we failed (the authenticator will have sent the response)\n\t\t\treturn;\n\t\t}\t\t\n\t}\n\t// Authorize with the authenticated username\n\tif(!this.isAuthorized(authorizationType,state.authenticatedUsername)) {\n\t\tresponse.writeHead(401,\"'\" + state.authenticatedUsername + \"' is not authorized to access '\" + this.servername + \"'\");\n\t\tresponse.end();\n\t\treturn;\n\t}\n\t// Find the route that matches this path\n\tvar route = self.findMatchingRoute(request,state);\n\t// Optionally output debug info\n\tif(self.get(\"debug-level\") !== \"none\") {\n\t\tconsole.log(\"Request path:\",JSON.stringify(state.urlInfo));\n\t\tconsole.log(\"Request headers:\",JSON.stringify(request.headers));\n\t\tconsole.log(\"authenticatedUsername:\",state.authenticatedUsername);\n\t}\n\t// Return a 404 if we didn't find a route\n\tif(!route) {\n\t\tresponse.writeHead(404);\n\t\tresponse.end();\n\t\treturn;\n\t}\n\t// Receive the request body if necessary and hand off to the route handler\n\tif(route.bodyFormat === \"stream\" || request.method === \"GET\" || request.method === \"HEAD\") {\n\t\t// Let the route handle the request stream itself\n\t\troute.handler(request,response,state);\n\t} else if(route.bodyFormat === \"string\" || !route.bodyFormat) {\n\t\t// Set the encoding for the incoming request\n\t\trequest.setEncoding(\"utf8\");\n\t\tvar data = \"\";\n\t\trequest.on(\"data\",function(chunk) {\n\t\t\tdata += chunk.toString();\n\t\t});\n\t\trequest.on(\"end\",function() {\n\t\t\tstate.data = data;\n\t\t\troute.handler(request,response,state);\n\t\t});\n\t} else if(route.bodyFormat === \"buffer\") {\n\t\tvar data = [];\n\t\trequest.on(\"data\",function(chunk) {\n\t\t\tdata.push(chunk);\n\t\t});\n\t\trequest.on(\"end\",function() {\n\t\t\tstate.data = Buffer.concat(data);\n\t\t\troute.handler(request,response,state);\n\t\t})\n\t} else {\n\t\tresponse.writeHead(400,\"Invalid bodyFormat \" + route.bodyFormat + \" in route \" + route.method + \" \" + route.path.source);\n\t\tresponse.end();\n\t}\n};\n\n/*\nListen for requests\nport: optional port number (falls back to value of \"port\" variable)\nhost: optional host address (falls back to value of \"host\" variable)\nprefix: optional prefix (falls back to value of \"path-prefix\" variable)\n*/\nServer.prototype.listen = function(port,host,prefix) {\n\tvar self = this;\n\t// Handle defaults for port and host\n\tport = port || this.get(\"port\");\n\thost = host || this.get(\"host\");\n\tprefix = prefix || this.get(\"path-prefix\") || \"\";\n\t// Check for the port being a string and look it up as an environment variable\n\tif(parseInt(port,10).toString() !== port) {\n\t\tport = process.env[port] || 8080;\n\t}\n\t// Warn if required plugins are missing\n\tif(!$tw.wiki.getTiddler(\"$:/plugins/tiddlywiki/tiddlyweb\") || !$tw.wiki.getTiddler(\"$:/plugins/tiddlywiki/filesystem\")) {\n\t\t$tw.utils.warning(\"Warning: Plugins required for client-server operation (\\\"tiddlywiki/filesystem\\\" and \\\"tiddlywiki/tiddlyweb\\\") are missing from tiddlywiki.info file\");\n\t}\n\t// Create the server\n\tvar server;\n\tif(this.listenOptions) {\n\t\tserver = this.transport.createServer(this.listenOptions,this.requestHandler.bind(this));\n\t} else {\n\t\tserver = this.transport.createServer(this.requestHandler.bind(this));\n\t}\n\t// Display the port number after we've started listening (the port number might have been specified as zero, in which case we will get an assigned port)\n\tserver.on(\"listening\",function() {\n\t\tvar address = server.address();\n\t\t$tw.utils.log(\"Serving on \" + self.protocol + \"://\" + address.address + \":\" + address.port + prefix,\"brown/orange\");\n\t\t$tw.utils.log(\"(press ctrl-C to exit)\",\"red\");\n\t});\n\t// Listen\n\treturn server.listen(port,host);\n};\n\nexports.Server = Server;\n\n})();\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/core/modules/browser-messaging.js": {
"title": "$:/core/modules/browser-messaging.js",
"text": "/*\\\ntitle: $:/core/modules/browser-messaging.js\ntype: application/javascript\nmodule-type: startup\n\nBrowser message handling\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"browser-messaging\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n/*\nLoad a specified url as an iframe and call the callback when it is loaded. If the url is already loaded then the existing iframe instance is used\n*/\nfunction loadIFrame(url,callback) {\n\t// Check if iframe already exists\n\tvar iframeInfo = $tw.browserMessaging.iframeInfoMap[url];\n\tif(iframeInfo) {\n\t\t// We've already got the iframe\n\t\tcallback(null,iframeInfo);\n\t} else {\n\t\t// Create the iframe and save it in the list\n\t\tvar iframe = document.createElement(\"iframe\");\n\t\tiframeInfo = {\n\t\t\turl: url,\n\t\t\tstatus: \"loading\",\n\t\t\tdomNode: iframe\n\t\t};\n\t\t$tw.browserMessaging.iframeInfoMap[url] = iframeInfo;\n\t\tsaveIFrameInfoTiddler(iframeInfo);\n\t\t// Add the iframe to the DOM and hide it\n\t\tiframe.style.display = \"none\";\n\t\tiframe.setAttribute(\"library\",\"true\");\n\t\tdocument.body.appendChild(iframe);\n\t\t// Set up onload\n\t\tiframe.onload = function() {\n\t\t\tiframeInfo.status = \"loaded\";\n\t\t\tsaveIFrameInfoTiddler(iframeInfo);\n\t\t\tcallback(null,iframeInfo);\n\t\t};\n\t\tiframe.onerror = function() {\n\t\t\tcallback(\"Cannot load iframe\");\n\t\t};\n\t\ttry {\n\t\t\tiframe.src = url;\n\t\t} catch(ex) {\n\t\t\tcallback(ex);\n\t\t}\n\t}\n}\n\n/*\nUnload library iframe for given url\n*/\nfunction unloadIFrame(url){\n\t$tw.utils.each(document.getElementsByTagName('iframe'), function(iframe) {\n\t\tif(iframe.getAttribute(\"library\") === \"true\" &&\n\t\t iframe.getAttribute(\"src\") === url) {\n\t\t\tiframe.parentNode.removeChild(iframe);\n\t\t}\n\t});\n}\n\nfunction saveIFrameInfoTiddler(iframeInfo) {\n\t$tw.wiki.addTiddler(new $tw.Tiddler($tw.wiki.getCreationFields(),{\n\t\ttitle: \"$:/temp/ServerConnection/\" + iframeInfo.url,\n\t\ttext: iframeInfo.status,\n\t\ttags: [\"$:/tags/ServerConnection\"],\n\t\turl: iframeInfo.url\n\t},$tw.wiki.getModificationFields()));\n}\n\nexports.startup = function() {\n\t// Initialise the store of iframes we've created\n\t$tw.browserMessaging = {\n\t\tiframeInfoMap: {} // Hashmap by URL of {url:,status:\"loading/loaded\",domNode:}\n\t};\n\t// Listen for widget messages to control loading the plugin library\n\t$tw.rootWidget.addEventListener(\"tm-load-plugin-library\",function(event) {\n\t\tvar paramObject = event.paramObject || {},\n\t\t\turl = paramObject.url;\n\t\tif(url) {\n\t\t\tloadIFrame(url,function(err,iframeInfo) {\n\t\t\t\tif(err) {\n\t\t\t\t\talert($tw.language.getString(\"Error/LoadingPluginLibrary\") + \": \" + url);\n\t\t\t\t} else {\n\t\t\t\t\tiframeInfo.domNode.contentWindow.postMessage({\n\t\t\t\t\t\tverb: \"GET\",\n\t\t\t\t\t\turl: \"recipes/library/tiddlers.json\",\n\t\t\t\t\t\tcookies: {\n\t\t\t\t\t\t\ttype: \"save-info\",\n\t\t\t\t\t\t\tinfoTitlePrefix: paramObject.infoTitlePrefix || \"$:/temp/RemoteAssetInfo/\",\n\t\t\t\t\t\t\turl: url\n\t\t\t\t\t\t}\n\t\t\t\t\t},\"*\");\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\t// Listen for widget messages to control unloading the plugin library\n\t$tw.rootWidget.addEventListener(\"tm-unload-plugin-library\",function(event) {\n\t\tvar paramObject = event.paramObject || {},\n\t\t\turl = paramObject.url;\n\t\t$tw.browserMessaging.iframeInfoMap[url] = undefined;\n\t\tif(url) {\n\t\t\tunloadIFrame(url);\n\t\t\t$tw.utils.each(\n\t\t\t\t$tw.wiki.filterTiddlers(\"[[$:/temp/ServerConnection/\" + url + \"]] [prefix[$:/temp/RemoteAssetInfo/\" + url + \"/]]\"),\n\t\t\t\tfunction(title) {\n\t\t\t\t\t$tw.wiki.deleteTiddler(title);\n\t\t\t\t}\n\t\t\t);\n\t\t}\n\t});\n\t$tw.rootWidget.addEventListener(\"tm-load-plugin-from-library\",function(event) {\n\t\tvar paramObject = event.paramObject || {},\n\t\t\turl = paramObject.url,\n\t\t\ttitle = paramObject.title;\n\t\tif(url && title) {\n\t\t\tloadIFrame(url,function(err,iframeInfo) {\n\t\t\t\tif(err) {\n\t\t\t\t\talert($tw.language.getString(\"Error/LoadingPluginLibrary\") + \": \" + url);\n\t\t\t\t} else {\n\t\t\t\t\tiframeInfo.domNode.contentWindow.postMessage({\n\t\t\t\t\t\tverb: \"GET\",\n\t\t\t\t\t\turl: \"recipes/library/tiddlers/\" + encodeURIComponent(title) + \".json\",\n\t\t\t\t\t\tcookies: {\n\t\t\t\t\t\t\ttype: \"save-tiddler\",\n\t\t\t\t\t\t\turl: url\n\t\t\t\t\t\t}\n\t\t\t\t\t},\"*\");\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\t// Listen for window messages from other windows\n\twindow.addEventListener(\"message\",function listener(event){\n\t\t// console.log(\"browser-messaging: \",document.location.toString())\n\t\t// console.log(\"browser-messaging: Received message from\",event.origin);\n\t\t// console.log(\"browser-messaging: Message content\",event.data);\n\t\tswitch(event.data.verb) {\n\t\t\tcase \"GET-RESPONSE\":\n\t\t\t\tif(event.data.status.charAt(0) === \"2\") {\n\t\t\t\t\tif(event.data.cookies) {\n\t\t\t\t\t\tif(event.data.cookies.type === \"save-info\") {\n\t\t\t\t\t\t\tvar tiddlers = JSON.parse(event.data.body);\n\t\t\t\t\t\t\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\t\t\t\t\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler($tw.wiki.getCreationFields(),tiddler,{\n\t\t\t\t\t\t\t\t\ttitle: event.data.cookies.infoTitlePrefix + event.data.cookies.url + \"/\" + tiddler.title,\n\t\t\t\t\t\t\t\t\t\"original-title\": tiddler.title,\n\t\t\t\t\t\t\t\t\ttext: \"\",\n\t\t\t\t\t\t\t\t\ttype: \"text/vnd.tiddlywiki\",\n\t\t\t\t\t\t\t\t\t\"original-type\": tiddler.type,\n\t\t\t\t\t\t\t\t\t\"plugin-type\": undefined,\n\t\t\t\t\t\t\t\t\t\"original-plugin-type\": tiddler[\"plugin-type\"],\n\t\t\t\t\t\t\t\t\t\"module-type\": undefined,\n\t\t\t\t\t\t\t\t\t\"original-module-type\": tiddler[\"module-type\"],\n\t\t\t\t\t\t\t\t\ttags: [\"$:/tags/RemoteAssetInfo\"],\n\t\t\t\t\t\t\t\t\t\"original-tags\": $tw.utils.stringifyList(tiddler.tags || []),\n\t\t\t\t\t\t\t\t\t\"server-url\": event.data.cookies.url\n\t\t\t\t\t\t\t\t},$tw.wiki.getModificationFields()));\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t} else if(event.data.cookies.type === \"save-tiddler\") {\n\t\t\t\t\t\t\tvar tiddler = JSON.parse(event.data.body);\n\t\t\t\t\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler(tiddler));\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t}\n\t},false);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "startup"
},
"$:/core/modules/startup/commands.js": {
"title": "$:/core/modules/startup/commands.js",
"text": "/*\\\ntitle: $:/core/modules/startup/commands.js\ntype: application/javascript\nmodule-type: startup\n\nCommand processing\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"commands\";\nexports.platforms = [\"node\"];\nexports.after = [\"story\"];\nexports.synchronous = false;\n\nexports.startup = function(callback) {\n\t// On the server, start a commander with the command line arguments\n\tvar commander = new $tw.Commander(\n\t\t$tw.boot.argv,\n\t\tfunction(err) {\n\t\t\tif(err) {\n\t\t\t\treturn $tw.utils.error(\"Error: \" + err);\n\t\t\t}\n\t\t\tcallback();\n\t\t},\n\t\t$tw.wiki,\n\t\t{output: process.stdout, error: process.stderr}\n\t);\n\tcommander.execute();\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "startup"
},
"$:/core/modules/startup/CSSescape.js": {
"title": "$:/core/modules/startup/CSSescape.js",
"text": "/*\\\ntitle: $:/core/modules/startup/CSSescape.js\ntype: application/javascript\nmodule-type: startup\n\nPolyfill for CSS.escape()\n\n\\*/\n(function(root,factory){\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"css-escape\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n/*! https://mths.be/cssescape v1.5.1 by @mathias | MIT license */\n// https://github.com/umdjs/umd/blob/master/returnExports.js\nexports.startup = factory(root);\n}(typeof global != 'undefined' ? global : this, function(root) {\n\n\tif (root.CSS && root.CSS.escape) {\n\t\treturn;\n\t}\n\n\t// https://drafts.csswg.org/cssom/#serialize-an-identifier\n\tvar cssEscape = function(value) {\n\t\tif (arguments.length == 0) {\n\t\t\tthrow new TypeError('`CSS.escape` requires an argument.');\n\t\t}\n\t\tvar string = String(value);\n\t\tvar length = string.length;\n\t\tvar index = -1;\n\t\tvar codeUnit;\n\t\tvar result = '';\n\t\tvar firstCodeUnit = string.charCodeAt(0);\n\t\twhile (++index < length) {\n\t\t\tcodeUnit = string.charCodeAt(index);\n\t\t\t// Note: there’s no need to special-case astral symbols, surrogate\n\t\t\t// pairs, or lone surrogates.\n\n\t\t\t// If the character is NULL (U+0000), then the REPLACEMENT CHARACTER\n\t\t\t// (U+FFFD).\n\t\t\tif (codeUnit == 0x0000) {\n\t\t\t\tresult += '\\uFFFD';\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\tif (\n\t\t\t\t// If the character is in the range [\\1-\\1F] (U+0001 to U+001F) or is\n\t\t\t\t// U+007F, […]\n\t\t\t\t(codeUnit >= 0x0001 && codeUnit <= 0x001F) || codeUnit == 0x007F ||\n\t\t\t\t// If the character is the first character and is in the range [0-9]\n\t\t\t\t// (U+0030 to U+0039), […]\n\t\t\t\t(index == 0 && codeUnit >= 0x0030 && codeUnit <= 0x0039) ||\n\t\t\t\t// If the character is the second character and is in the range [0-9]\n\t\t\t\t// (U+0030 to U+0039) and the first character is a `-` (U+002D), […]\n\t\t\t\t(\n\t\t\t\t\tindex == 1 &&\n\t\t\t\t\tcodeUnit >= 0x0030 && codeUnit <= 0x0039 &&\n\t\t\t\t\tfirstCodeUnit == 0x002D\n\t\t\t\t)\n\t\t\t) {\n\t\t\t\t// https://drafts.csswg.org/cssom/#escape-a-character-as-code-point\n\t\t\t\tresult += '\\\\' + codeUnit.toString(16) + ' ';\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\tif (\n\t\t\t\t// If the character is the first character and is a `-` (U+002D), and\n\t\t\t\t// there is no second character, […]\n\t\t\t\tindex == 0 &&\n\t\t\t\tlength == 1 &&\n\t\t\t\tcodeUnit == 0x002D\n\t\t\t) {\n\t\t\t\tresult += '\\\\' + string.charAt(index);\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\t// If the character is not handled by one of the above rules and is\n\t\t\t// greater than or equal to U+0080, is `-` (U+002D) or `_` (U+005F), or\n\t\t\t// is in one of the ranges [0-9] (U+0030 to U+0039), [A-Z] (U+0041 to\n\t\t\t// U+005A), or [a-z] (U+0061 to U+007A), […]\n\t\t\tif (\n\t\t\t\tcodeUnit >= 0x0080 ||\n\t\t\t\tcodeUnit == 0x002D ||\n\t\t\t\tcodeUnit == 0x005F ||\n\t\t\t\tcodeUnit >= 0x0030 && codeUnit <= 0x0039 ||\n\t\t\t\tcodeUnit >= 0x0041 && codeUnit <= 0x005A ||\n\t\t\t\tcodeUnit >= 0x0061 && codeUnit <= 0x007A\n\t\t\t) {\n\t\t\t\t// the character itself\n\t\t\t\tresult += string.charAt(index);\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\t// Otherwise, the escaped character.\n\t\t\t// https://drafts.csswg.org/cssom/#escape-a-character\n\t\t\tresult += '\\\\' + string.charAt(index);\n\n\t\t}\n\t\treturn result;\n\t};\n\n\tif (!root.CSS) {\n\t\troot.CSS = {};\n\t}\n\n\troot.CSS.escape = cssEscape;\n\n}));\n",
"type": "application/javascript",
"module-type": "startup"
},
"$:/core/modules/startup/favicon.js": {
"title": "$:/core/modules/startup/favicon.js",
"text": "/*\\\ntitle: $:/core/modules/startup/favicon.js\ntype: application/javascript\nmodule-type: startup\n\nFavicon handling\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"favicon\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\t\t\n// Favicon tiddler\nvar FAVICON_TITLE = \"$:/favicon.ico\";\n\nexports.startup = function() {\n\t// Set up the favicon\n\tsetFavicon();\n\t// Reset the favicon when the tiddler changes\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.utils.hop(changes,FAVICON_TITLE)) {\n\t\t\tsetFavicon();\n\t\t}\n\t});\n};\n\nfunction setFavicon() {\n\tvar tiddler = $tw.wiki.getTiddler(FAVICON_TITLE);\n\tif(tiddler) {\n\t\tvar faviconLink = document.getElementById(\"faviconLink\");\n\t\tfaviconLink.setAttribute(\"href\",\"data:\" + tiddler.fields.type + \";base64,\" + tiddler.fields.text);\n\t}\n}\n\n})();\n",
"type": "application/javascript",
"module-type": "startup"
},
"$:/core/modules/startup/info.js": {
"title": "$:/core/modules/startup/info.js",
"text": "/*\\\ntitle: $:/core/modules/startup/info.js\ntype: application/javascript\nmodule-type: startup\n\nInitialise $:/info tiddlers via $:/temp/info-plugin pseudo-plugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"info\";\nexports.before = [\"startup\"];\nexports.after = [\"load-modules\"];\nexports.synchronous = true;\n\nvar TITLE_INFO_PLUGIN = \"$:/temp/info-plugin\";\n\nexports.startup = function() {\n\t// Collect up the info tiddlers\n\tvar infoTiddlerFields = {};\n\t// Give each info module a chance to fill in as many info tiddlers as they want\n\t$tw.modules.forEachModuleOfType(\"info\",function(title,moduleExports) {\n\t\tif(moduleExports && moduleExports.getInfoTiddlerFields) {\n\t\t\tvar tiddlerFieldsArray = moduleExports.getInfoTiddlerFields(infoTiddlerFields);\n\t\t\t$tw.utils.each(tiddlerFieldsArray,function(fields) {\n\t\t\t\tif(fields) {\n\t\t\t\t\tinfoTiddlerFields[fields.title] = fields;\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\t// Bake the info tiddlers into a plugin. We use the non-standard plugin-type \"info\" because ordinary plugins are only registered asynchronously after being loaded dynamically\n\tvar fields = {\n\t\ttitle: TITLE_INFO_PLUGIN,\n\t\ttype: \"application/json\",\n\t\t\"plugin-type\": \"info\",\n\t\ttext: JSON.stringify({tiddlers: infoTiddlerFields},null,$tw.config.preferences.jsonSpaces)\n\t};\n\t$tw.wiki.addTiddler(new $tw.Tiddler(fields));\n\t$tw.wiki.readPluginInfo([TITLE_INFO_PLUGIN]);\n\t$tw.wiki.registerPluginTiddlers(\"info\");\n\t$tw.wiki.unpackPluginTiddlers();\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "startup"
},
"$:/core/modules/startup/load-modules.js": {
"title": "$:/core/modules/startup/load-modules.js",
"text": "/*\\\ntitle: $:/core/modules/startup/load-modules.js\ntype: application/javascript\nmodule-type: startup\n\nLoad core modules\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"load-modules\";\nexports.synchronous = true;\n\nexports.startup = function() {\n\t// Load modules\n\t$tw.modules.applyMethods(\"utils\",$tw.utils);\n\tif($tw.node) {\n\t\t$tw.modules.applyMethods(\"utils-node\",$tw.utils);\n\t}\n\t$tw.modules.applyMethods(\"global\",$tw);\n\t$tw.modules.applyMethods(\"config\",$tw.config);\n\t$tw.Tiddler.fieldModules = $tw.modules.getModulesByTypeAsHashmap(\"tiddlerfield\");\n\t$tw.modules.applyMethods(\"tiddlermethod\",$tw.Tiddler.prototype);\n\t$tw.modules.applyMethods(\"wikimethod\",$tw.Wiki.prototype);\n\t$tw.wiki.addIndexersToWiki();\n\t$tw.modules.applyMethods(\"tiddlerdeserializer\",$tw.Wiki.tiddlerDeserializerModules);\n\t$tw.macros = $tw.modules.getModulesByTypeAsHashmap(\"macro\");\n\t$tw.wiki.initParsers();\n\t$tw.Commander.initCommands();\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "startup"
},
"$:/core/modules/startup/password.js": {
"title": "$:/core/modules/startup/password.js",
"text": "/*\\\ntitle: $:/core/modules/startup/password.js\ntype: application/javascript\nmodule-type: startup\n\nPassword handling\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"password\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\nexports.startup = function() {\n\t$tw.rootWidget.addEventListener(\"tm-set-password\",function(event) {\n\t\t$tw.passwordPrompt.createPrompt({\n\t\t\tserviceName: $tw.language.getString(\"Encryption/PromptSetPassword\"),\n\t\t\tnoUserName: true,\n\t\t\tsubmitText: $tw.language.getString(\"Encryption/SetPassword\"),\n\t\t\tcanCancel: true,\n\t\t\trepeatPassword: true,\n\t\t\tcallback: function(data) {\n\t\t\t\tif(data) {\n\t\t\t\t\t$tw.crypto.setPassword(data.password);\n\t\t\t\t}\n\t\t\t\treturn true; // Get rid of the password prompt\n\t\t\t}\n\t\t});\n\t});\n\t$tw.rootWidget.addEventListener(\"tm-clear-password\",function(event) {\n\t\tif($tw.browser) {\n\t\t\tif(!confirm($tw.language.getString(\"Encryption/ConfirmClearPassword\"))) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t\t$tw.crypto.setPassword(null);\n\t});\n\t// Ensure that $:/isEncrypted is maintained properly\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.utils.hop(changes,\"$:/isEncrypted\")) {\n\t\t\t$tw.crypto.updateCryptoStateTiddler();\n\t\t}\n\t});\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "startup"
},
"$:/core/modules/startup/plugins.js": {
"title": "$:/core/modules/startup/plugins.js",
"text": "/*\\\ntitle: $:/core/modules/startup/plugins.js\ntype: application/javascript\nmodule-type: startup\n\nStartup logic concerned with managing plugins\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"plugins\";\nexports.after = [\"load-modules\"];\nexports.synchronous = true;\n\nvar TITLE_REQUIRE_RELOAD_DUE_TO_PLUGIN_CHANGE = \"$:/status/RequireReloadDueToPluginChange\";\n\nvar PREFIX_CONFIG_REGISTER_PLUGIN_TYPE = \"$:/config/RegisterPluginType/\";\n\nexports.startup = function() {\n\t$tw.wiki.addTiddler({title: TITLE_REQUIRE_RELOAD_DUE_TO_PLUGIN_CHANGE,text: \"no\"});\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tvar changesToProcess = [],\n\t\t\trequireReloadDueToPluginChange = false;\n\t\t$tw.utils.each(Object.keys(changes),function(title) {\n\t\t\tvar tiddler = $tw.wiki.getTiddler(title),\n\t\t\t\trequiresReload = $tw.wiki.doesPluginRequireReload(title);\n\t\t\tif(requiresReload) {\n\t\t\t\trequireReloadDueToPluginChange = true;\n\t\t\t} else if(tiddler) {\n\t\t\t\tvar pluginType = tiddler.fields[\"plugin-type\"];\n\t\t\t\tif($tw.wiki.getTiddlerText(PREFIX_CONFIG_REGISTER_PLUGIN_TYPE + (tiddler.fields[\"plugin-type\"] || \"\"),\"no\") === \"yes\") {\n\t\t\t\t\tchangesToProcess.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t\tif(requireReloadDueToPluginChange) {\n\t\t\t$tw.wiki.addTiddler({title: TITLE_REQUIRE_RELOAD_DUE_TO_PLUGIN_CHANGE,text: \"yes\"});\n\t\t}\n\t\t// Read or delete the plugin info of the changed tiddlers\n\t\tif(changesToProcess.length > 0) {\n\t\t\tvar changes = $tw.wiki.readPluginInfo(changesToProcess);\n\t\t\tif(changes.modifiedPlugins.length > 0 || changes.deletedPlugins.length > 0) {\n\t\t\t\t// (Re-)register any modified plugins\n\t\t\t\t$tw.wiki.registerPluginTiddlers(null,changes.modifiedPlugins);\n\t\t\t\t// Unregister any deleted plugins\n\t\t\t\t$tw.wiki.unregisterPluginTiddlers(null,changes.deletedPlugins);\n\t\t\t\t// Unpack the shadow tiddlers\n\t\t\t\t$tw.wiki.unpackPluginTiddlers();\n\t\t\t}\n\t\t}\n\t});\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "startup"
},
"$:/core/modules/startup/render.js": {
"title": "$:/core/modules/startup/render.js",
"text": "/*\\\ntitle: $:/core/modules/startup/render.js\ntype: application/javascript\nmodule-type: startup\n\nTitle, stylesheet and page rendering\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"render\";\nexports.platforms = [\"browser\"];\nexports.after = [\"story\"];\nexports.synchronous = true;\n\n// Default story and history lists\nvar PAGE_TITLE_TITLE = \"$:/core/wiki/title\";\nvar PAGE_STYLESHEET_TITLE = \"$:/core/ui/PageStylesheet\";\nvar PAGE_TEMPLATE_TITLE = \"$:/core/ui/PageTemplate\";\n\n// Time (in ms) that we defer refreshing changes to draft tiddlers\nvar DRAFT_TIDDLER_TIMEOUT_TITLE = \"$:/config/Drafts/TypingTimeout\";\nvar THROTTLE_REFRESH_TIMEOUT = 400;\n\nexports.startup = function() {\n\t// Set up the title\n\t$tw.titleWidgetNode = $tw.wiki.makeTranscludeWidget(PAGE_TITLE_TITLE,{document: $tw.fakeDocument, parseAsInline: true});\n\t$tw.titleContainer = $tw.fakeDocument.createElement(\"div\");\n\t$tw.titleWidgetNode.render($tw.titleContainer,null);\n\tdocument.title = $tw.titleContainer.textContent;\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.titleWidgetNode.refresh(changes,$tw.titleContainer,null)) {\n\t\t\tdocument.title = $tw.titleContainer.textContent;\n\t\t}\n\t});\n\t// Set up the styles\n\t$tw.styleWidgetNode = $tw.wiki.makeTranscludeWidget(PAGE_STYLESHEET_TITLE,{document: $tw.fakeDocument});\n\t$tw.styleContainer = $tw.fakeDocument.createElement(\"style\");\n\t$tw.styleWidgetNode.render($tw.styleContainer,null);\n\t$tw.styleElement = document.createElement(\"style\");\n\t$tw.styleElement.innerHTML = $tw.styleContainer.textContent;\n\tdocument.head.insertBefore($tw.styleElement,document.head.firstChild);\n\t$tw.wiki.addEventListener(\"change\",$tw.perf.report(\"styleRefresh\",function(changes) {\n\t\tif($tw.styleWidgetNode.refresh(changes,$tw.styleContainer,null)) {\n\t\t\t$tw.styleElement.innerHTML = $tw.styleContainer.textContent;\n\t\t}\n\t}));\n\t// Display the $:/core/ui/PageTemplate tiddler to kick off the display\n\t$tw.perf.report(\"mainRender\",function() {\n\t\t$tw.pageWidgetNode = $tw.wiki.makeTranscludeWidget(PAGE_TEMPLATE_TITLE,{document: document, parentWidget: $tw.rootWidget});\n\t\t$tw.pageContainer = document.createElement(\"div\");\n\t\t$tw.utils.addClass($tw.pageContainer,\"tc-page-container-wrapper\");\n\t\tdocument.body.insertBefore($tw.pageContainer,document.body.firstChild);\n\t\t$tw.pageWidgetNode.render($tw.pageContainer,null);\n \t\t$tw.hooks.invokeHook(\"th-page-refreshed\");\n\t})();\n\t// Remove any splash screen elements\n\tvar removeList = document.querySelectorAll(\".tc-remove-when-wiki-loaded\");\n\t$tw.utils.each(removeList,function(removeItem) {\n\t\tif(removeItem.parentNode) {\n\t\t\tremoveItem.parentNode.removeChild(removeItem);\n\t\t}\n\t});\n\t// Prepare refresh mechanism\n\tvar deferredChanges = Object.create(null),\n\t\ttimerId;\n\tfunction refresh() {\n\t\t// Process the refresh\n\t\t$tw.hooks.invokeHook(\"th-page-refreshing\");\n\t\t$tw.pageWidgetNode.refresh(deferredChanges);\n\t\tdeferredChanges = Object.create(null);\n\t\t$tw.hooks.invokeHook(\"th-page-refreshed\");\n\t}\n\t// Add the change event handler\n\t$tw.wiki.addEventListener(\"change\",$tw.perf.report(\"mainRefresh\",function(changes) {\n\t\t// Check if only tiddlers that are throttled have changed\n\t\tvar onlyThrottledTiddlersHaveChanged = true;\n\t\tfor(var title in changes) {\n\t\t\tvar tiddler = $tw.wiki.getTiddler(title);\n\t\t\tif(!tiddler || !(tiddler.hasField(\"draft.of\") || tiddler.hasField(\"throttle.refresh\"))) {\n\t\t\t\tonlyThrottledTiddlersHaveChanged = false;\n\t\t\t}\n\t\t}\n\t\t// Defer the change if only drafts have changed\n\t\tif(timerId) {\n\t\t\tclearTimeout(timerId);\n\t\t}\n\t\ttimerId = null;\n\t\tif(onlyThrottledTiddlersHaveChanged) {\n\t\t\tvar timeout = parseInt($tw.wiki.getTiddlerText(DRAFT_TIDDLER_TIMEOUT_TITLE,\"\"),10);\n\t\t\tif(isNaN(timeout)) {\n\t\t\t\ttimeout = THROTTLE_REFRESH_TIMEOUT;\n\t\t\t}\n\t\t\ttimerId = setTimeout(refresh,timeout);\n\t\t\t$tw.utils.extend(deferredChanges,changes);\n\t\t} else {\n\t\t\t$tw.utils.extend(deferredChanges,changes);\n\t\t\trefresh();\n\t\t}\n\t}));\n\t// Fix up the link between the root widget and the page container\n\t$tw.rootWidget.domNodes = [$tw.pageContainer];\n\t$tw.rootWidget.children = [$tw.pageWidgetNode];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "startup"
},
"$:/core/modules/startup/rootwidget.js": {
"title": "$:/core/modules/startup/rootwidget.js",
"text": "/*\\\ntitle: $:/core/modules/startup/rootwidget.js\ntype: application/javascript\nmodule-type: startup\n\nSetup the root widget and the core root widget handlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"rootwidget\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.before = [\"story\"];\nexports.synchronous = true;\n\nexports.startup = function() {\n\t// Install the modal message mechanism\n\t$tw.modal = new $tw.utils.Modal($tw.wiki);\n\t$tw.rootWidget.addEventListener(\"tm-modal\",function(event) {\n\t\t$tw.modal.display(event.param,{variables: event.paramObject, event: event});\n\t});\n\t// Install the notification mechanism\n\t$tw.notifier = new $tw.utils.Notifier($tw.wiki);\n\t$tw.rootWidget.addEventListener(\"tm-notify\",function(event) {\n\t\t$tw.notifier.display(event.param,{variables: event.paramObject});\n\t});\n\t// Install the copy-to-clipboard mechanism\n\t$tw.rootWidget.addEventListener(\"tm-copy-to-clipboard\",function(event) {\n\t\t$tw.utils.copyToClipboard(event.param);\n\t});\n\t// Install the tm-focus-selector message\n\t$tw.rootWidget.addEventListener(\"tm-focus-selector\",function(event) {\n\t\tvar selector = event.param || \"\",\n\t\t\telement;\n\t\ttry {\n\t\t\telement = document.querySelector(selector);\n\t\t} catch(e) {\n\t\t\tconsole.log(\"Error in selector: \",selector)\n\t\t}\n\t\tif(element && element.focus) {\n\t\t\telement.focus(event.paramObject);\n\t\t}\n\t});\n\t// Install the scroller\n\t$tw.pageScroller = new $tw.utils.PageScroller();\n\t$tw.rootWidget.addEventListener(\"tm-scroll\",function(event) {\n\t\t$tw.pageScroller.handleEvent(event);\n\t});\n\tvar fullscreen = $tw.utils.getFullScreenApis();\n\tif(fullscreen) {\n\t\t$tw.rootWidget.addEventListener(\"tm-full-screen\",function(event) {\n\t\t\tvar fullScreenDocument = event.event ? event.event.target.ownerDocument : document;\n\t\t\tif(event.param === \"enter\") {\n\t\t\t\tfullScreenDocument.documentElement[fullscreen._requestFullscreen](Element.ALLOW_KEYBOARD_INPUT);\n\t\t\t} else if(event.param === \"exit\") {\n\t\t\t\tfullScreenDocument[fullscreen._exitFullscreen]();\n\t\t\t} else {\n\t\t\t\tif(fullScreenDocument[fullscreen._fullscreenElement]) {\n\t\t\t\t\tfullScreenDocument[fullscreen._exitFullscreen]();\n\t\t\t\t} else {\n\t\t\t\t\tfullScreenDocument.documentElement[fullscreen._requestFullscreen](Element.ALLOW_KEYBOARD_INPUT);\n\t\t\t\t}\t\t\t\t\n\t\t\t}\n\t\t});\n\t}\n\t// If we're being viewed on a data: URI then give instructions for how to save\n\tif(document.location.protocol === \"data:\") {\n\t\t$tw.rootWidget.dispatchEvent({\n\t\t\ttype: \"tm-modal\",\n\t\t\tparam: \"$:/language/Modals/SaveInstructions\"\n\t\t});\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "startup"
},
"$:/core/modules/startup.js": {
"title": "$:/core/modules/startup.js",
"text": "/*\\\ntitle: $:/core/modules/startup.js\ntype: application/javascript\nmodule-type: startup\n\nMiscellaneous startup logic for both the client and server.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"startup\";\nexports.after = [\"load-modules\"];\nexports.synchronous = true;\n\n// Set to `true` to enable performance instrumentation\nvar PERFORMANCE_INSTRUMENTATION_CONFIG_TITLE = \"$:/config/Performance/Instrumentation\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.startup = function() {\n\tvar modules,n,m,f;\n\t// Minimal browser detection\n\tif($tw.browser) {\n\t\t$tw.browser.isIE = (/msie|trident/i.test(navigator.userAgent));\n\t\t$tw.browser.isFirefox = !!document.mozFullScreenEnabled;\n\t}\n\t// Platform detection\n\t$tw.platform = {};\n\tif($tw.browser) {\n\t\t$tw.platform.isMac = /Mac/.test(navigator.platform);\n\t\t$tw.platform.isWindows = /win/i.test(navigator.platform);\n\t\t$tw.platform.isLinux = /Linux/i.test(navigator.platform);\n\t} else {\n\t\tswitch(require(\"os\").platform()) {\n\t\t\tcase \"darwin\":\n\t\t\t\t$tw.platform.isMac = true;\n\t\t\t\tbreak;\n\t\t\tcase \"win32\":\n\t\t\t\t$tw.platform.isWindows = true;\n\t\t\t\tbreak;\n\t\t\tcase \"freebsd\":\n\t\t\t\t$tw.platform.isLinux = true;\n\t\t\t\tbreak;\n\t\t\tcase \"linux\":\n\t\t\t\t$tw.platform.isLinux = true;\n\t\t\t\tbreak;\n\t\t}\n\t}\n\t// Initialise version\n\t$tw.version = $tw.utils.extractVersionInfo();\n\t// Set up the performance framework\n\t$tw.perf = new $tw.Performance($tw.wiki.getTiddlerText(PERFORMANCE_INSTRUMENTATION_CONFIG_TITLE,\"no\") === \"yes\");\n\t// Create a root widget for attaching event handlers. By using it as the parentWidget for another widget tree, one can reuse the event handlers\n\t$tw.rootWidget = new widget.widget({\n\t\ttype: \"widget\",\n\t\tchildren: []\n\t},{\n\t\twiki: $tw.wiki,\n\t\tdocument: $tw.browser ? document : $tw.fakeDocument\n\t});\n\t// Execute any startup actions\n\tvar executeStartupTiddlers = function(tag) {\n\t\t$tw.utils.each($tw.wiki.filterTiddlers(\"[all[shadows+tiddlers]tag[\" + tag + \"]!has[draft.of]]\"),function(title) {\n\t\t\t$tw.rootWidget.invokeActionString($tw.wiki.getTiddlerText(title),$tw.rootWidget);\n\t\t});\n\t};\n\texecuteStartupTiddlers(\"$:/tags/StartupAction\");\n\tif($tw.browser) {\n\t\texecuteStartupTiddlers(\"$:/tags/StartupAction/Browser\");\t\t\n\t}\n\tif($tw.node) {\n\t\texecuteStartupTiddlers(\"$:/tags/StartupAction/Node\");\t\t\n\t}\n\t// Kick off the language manager and switcher\n\t$tw.language = new $tw.Language();\n\t$tw.languageSwitcher = new $tw.PluginSwitcher({\n\t\twiki: $tw.wiki,\n\t\tpluginType: \"language\",\n\t\tcontrollerTitle: \"$:/language\",\n\t\tdefaultPlugins: [\n\t\t\t\"$:/languages/en-GB\"\n\t\t],\n\t\tonSwitch: function(plugins) {\n\t\t\tif($tw.browser) {\n\t\t\t\tvar pluginTiddler = $tw.wiki.getTiddler(plugins[0]);\n\t\t\t\tif(pluginTiddler) {\n\t\t\t\t\tdocument.documentElement.setAttribute(\"dir\",pluginTiddler.getFieldString(\"text-direction\") || \"auto\");\n\t\t\t\t} else {\n\t\t\t\t\tdocument.documentElement.removeAttribute(\"dir\");\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\t// Kick off the theme manager\n\t$tw.themeManager = new $tw.PluginSwitcher({\n\t\twiki: $tw.wiki,\n\t\tpluginType: \"theme\",\n\t\tcontrollerTitle: \"$:/theme\",\n\t\tdefaultPlugins: [\n\t\t\t\"$:/themes/tiddlywiki/snowwhite\",\n\t\t\t\"$:/themes/tiddlywiki/vanilla\"\n\t\t]\n\t});\n\t// Kick off the keyboard manager\n\t$tw.keyboardManager = new $tw.KeyboardManager();\n\t// Listen for shortcuts\n\tif($tw.browser) {\n\t\t$tw.utils.addEventListeners(document,[{\n\t\t\tname: \"keydown\",\n\t\t\thandlerObject: $tw.keyboardManager,\n\t\t\thandlerMethod: \"handleKeydownEvent\"\n\t\t}]);\n\t}\n\t// Clear outstanding tiddler store change events to avoid an unnecessary refresh cycle at startup\n\t$tw.wiki.clearTiddlerEventQueue();\n\t// Find a working syncadaptor\n\t$tw.syncadaptor = undefined;\n\t$tw.modules.forEachModuleOfType(\"syncadaptor\",function(title,module) {\n\t\tif(!$tw.syncadaptor && module.adaptorClass) {\n\t\t\t$tw.syncadaptor = new module.adaptorClass({wiki: $tw.wiki});\n\t\t}\n\t});\n\t// Set up the syncer object if we've got a syncadaptor\n\tif($tw.syncadaptor) {\n\t\t$tw.syncer = new $tw.Syncer({wiki: $tw.wiki, syncadaptor: $tw.syncadaptor});\n\t}\n\t// Setup the saver handler\n\t$tw.saverHandler = new $tw.SaverHandler({\n\t\twiki: $tw.wiki,\n\t\tdirtyTracking: !$tw.syncadaptor,\n\t\tpreloadDirty: $tw.boot.preloadDirty || []\n\t});\n\t// Host-specific startup\n\tif($tw.browser) {\n\t\t// Install the popup manager\n\t\t$tw.popup = new $tw.utils.Popup();\n\t\t// Install the animator\n\t\t$tw.anim = new $tw.utils.Animator();\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "startup"
},
"$:/core/modules/startup/story.js": {
"title": "$:/core/modules/startup/story.js",
"text": "/*\\\ntitle: $:/core/modules/startup/story.js\ntype: application/javascript\nmodule-type: startup\n\nLoad core modules\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"story\";\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n// Default story and history lists\nvar DEFAULT_STORY_TITLE = \"$:/StoryList\";\nvar DEFAULT_HISTORY_TITLE = \"$:/HistoryList\";\n\n// Default tiddlers\nvar DEFAULT_TIDDLERS_TITLE = \"$:/DefaultTiddlers\";\n\n// Config\nvar CONFIG_UPDATE_ADDRESS_BAR = \"$:/config/Navigation/UpdateAddressBar\"; // Can be \"no\", \"permalink\", \"permaview\"\nvar CONFIG_UPDATE_HISTORY = \"$:/config/Navigation/UpdateHistory\"; // Can be \"yes\" or \"no\"\nvar CONFIG_PERMALINKVIEW_COPY_TO_CLIPBOARD = \"$:/config/Navigation/Permalinkview/CopyToClipboard\"; // Can be \"yes\" (default) or \"no\"\nvar CONFIG_PERMALINKVIEW_UPDATE_ADDRESS_BAR = \"$:/config/Navigation/Permalinkview/UpdateAddressBar\"; // Can be \"yes\" (default) or \"no\"\n\n\n// Links to help, if there is no param\nvar HELP_OPEN_EXTERNAL_WINDOW = \"http://tiddlywiki.com/#WidgetMessage%3A%20tm-open-external-window\";\n\nexports.startup = function() {\n\t// Open startup tiddlers\n\topenStartupTiddlers({\n\t\tdisableHistory: $tw.boot.disableStartupNavigation\n\t});\n\tif($tw.browser) {\n\t\t// Set up location hash update\n\t\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\t\tif($tw.utils.hop(changes,DEFAULT_STORY_TITLE) || $tw.utils.hop(changes,DEFAULT_HISTORY_TITLE)) {\n\t\t\t\tupdateLocationHash({\n\t\t\t\t\tupdateAddressBar: $tw.wiki.getTiddlerText(CONFIG_UPDATE_ADDRESS_BAR,\"permaview\").trim(),\n\t\t\t\t\tupdateHistory: $tw.wiki.getTiddlerText(CONFIG_UPDATE_HISTORY,\"no\").trim()\n\t\t\t\t});\n\t\t\t}\n\t\t});\n\t\t// Listen for changes to the browser location hash\n\t\twindow.addEventListener(\"hashchange\",function() {\n\t\t\tvar hash = $tw.utils.getLocationHash();\n\t\t\tif(hash !== $tw.locationHash) {\n\t\t\t\t$tw.locationHash = hash;\n\t\t\t\topenStartupTiddlers({defaultToCurrentStory: true});\n\t\t\t}\n\t\t},false);\n\t\t// Listen for the tm-browser-refresh message\n\t\t$tw.rootWidget.addEventListener(\"tm-browser-refresh\",function(event) {\n\t\t\twindow.location.reload(true);\n\t\t});\n\t\t// Listen for tm-open-external-window message\n\t\t$tw.rootWidget.addEventListener(\"tm-open-external-window\",function(event) {\n\t\t\tvar paramObject = event.paramObject || {},\n\t\t\t\tstrUrl = event.param || HELP_OPEN_EXTERNAL_WINDOW,\n\t\t\t\tstrWindowName = paramObject.windowName,\n\t\t\t\tstrWindowFeatures = paramObject.windowFeatures;\n\t\t\twindow.open(strUrl, strWindowName, strWindowFeatures);\n\t\t});\n\t\t// Listen for the tm-print message\n\t\t$tw.rootWidget.addEventListener(\"tm-print\",function(event) {\n\t\t\t(event.event.view || window).print();\n\t\t});\n\t\t// Listen for the tm-home message\n\t\t$tw.rootWidget.addEventListener(\"tm-home\",function(event) {\n\t\t\twindow.location.hash = \"\";\n\t\t\tvar storyFilter = $tw.wiki.getTiddlerText(DEFAULT_TIDDLERS_TITLE),\n\t\t\t\tstoryList = $tw.wiki.filterTiddlers(storyFilter);\n\t\t\t//invoke any hooks that might change the default story list\n\t\t\tstoryList = $tw.hooks.invokeHook(\"th-opening-default-tiddlers-list\",storyList);\n\t\t\t$tw.wiki.addTiddler({title: DEFAULT_STORY_TITLE, text: \"\", list: storyList},$tw.wiki.getModificationFields());\n\t\t\tif(storyList[0]) {\n\t\t\t\t$tw.wiki.addToHistory(storyList[0]);\n\t\t\t}\n\t\t});\n\t\t// Listen for the tm-permalink message\n\t\t$tw.rootWidget.addEventListener(\"tm-permalink\",function(event) {\n\t\t\tupdateLocationHash({\n\t\t\t\tupdateAddressBar: $tw.wiki.getTiddlerText(CONFIG_PERMALINKVIEW_UPDATE_ADDRESS_BAR,\"yes\").trim() === \"yes\" ? \"permalink\" : \"none\",\n\t\t\t\tupdateHistory: $tw.wiki.getTiddlerText(CONFIG_UPDATE_HISTORY,\"no\").trim(),\n\t\t\t\ttargetTiddler: event.param || event.tiddlerTitle,\n\t\t\t\tcopyToClipboard: $tw.wiki.getTiddlerText(CONFIG_PERMALINKVIEW_COPY_TO_CLIPBOARD,\"yes\").trim() === \"yes\" ? \"permalink\" : \"none\"\n\t\t\t});\n\t\t});\n\t\t// Listen for the tm-permaview message\n\t\t$tw.rootWidget.addEventListener(\"tm-permaview\",function(event) {\n\t\t\tupdateLocationHash({\n\t\t\t\tupdateAddressBar: $tw.wiki.getTiddlerText(CONFIG_PERMALINKVIEW_UPDATE_ADDRESS_BAR,\"yes\").trim() === \"yes\" ? \"permaview\" : \"none\",\n\t\t\t\tupdateHistory: $tw.wiki.getTiddlerText(CONFIG_UPDATE_HISTORY,\"no\").trim(),\n\t\t\t\ttargetTiddler: event.param || event.tiddlerTitle,\n\t\t\t\tcopyToClipboard: $tw.wiki.getTiddlerText(CONFIG_PERMALINKVIEW_COPY_TO_CLIPBOARD,\"yes\").trim() === \"yes\" ? \"permaview\" : \"none\"\n\t\t\t});\t\t\t\t\n\t\t});\n\t}\n};\n\n/*\nProcess the location hash to open the specified tiddlers. Options:\ndisableHistory: if true $:/History is NOT updated\ndefaultToCurrentStory: If true, the current story is retained as the default, instead of opening the default tiddlers\n*/\nfunction openStartupTiddlers(options) {\n\toptions = options || {};\n\t// Work out the target tiddler and the story filter. \"null\" means \"unspecified\"\n\tvar target = null,\n\t\tstoryFilter = null;\n\tif($tw.locationHash.length > 1) {\n\t\tvar hash = $tw.locationHash.substr(1),\n\t\t\tsplit = hash.indexOf(\":\");\n\t\tif(split === -1) {\n\t\t\ttarget = decodeURIComponent(hash.trim());\n\t\t} else {\n\t\t\ttarget = decodeURIComponent(hash.substr(0,split).trim());\n\t\t\tstoryFilter = decodeURIComponent(hash.substr(split + 1).trim());\n\t\t}\n\t}\n\t// If the story wasn't specified use the current tiddlers or a blank story\n\tif(storyFilter === null) {\n\t\tif(options.defaultToCurrentStory) {\n\t\t\tvar currStoryList = $tw.wiki.getTiddlerList(DEFAULT_STORY_TITLE);\n\t\t\tstoryFilter = $tw.utils.stringifyList(currStoryList);\n\t\t} else {\n\t\t\tif(target && target !== \"\") {\n\t\t\t\tstoryFilter = \"\";\n\t\t\t} else {\n\t\t\t\tstoryFilter = $tw.wiki.getTiddlerText(DEFAULT_TIDDLERS_TITLE);\n\t\t\t}\n\t\t}\n\t}\n\t// Process the story filter to get the story list\n\tvar storyList = $tw.wiki.filterTiddlers(storyFilter);\n\t// Invoke any hooks that want to change the default story list\n\tstoryList = $tw.hooks.invokeHook(\"th-opening-default-tiddlers-list\",storyList);\n\t// If the target tiddler isn't included then splice it in at the top\n\tif(target && storyList.indexOf(target) === -1) {\n\t\tstoryList.unshift(target);\n\t}\n\t// Save the story list\n\t$tw.wiki.addTiddler({title: DEFAULT_STORY_TITLE, text: \"\", list: storyList},$tw.wiki.getModificationFields());\n\t// Update history\n\tif(!options.disableHistory) {\n\t\t// If a target tiddler was specified add it to the history stack\n\t\tif(target && target !== \"\") {\n\t\t\t// The target tiddler doesn't need double square brackets, but we'll silently remove them if they're present\n\t\t\tif(target.indexOf(\"[[\") === 0 && target.substr(-2) === \"]]\") {\n\t\t\t\ttarget = target.substr(2,target.length - 4);\n\t\t\t}\n\t\t\t$tw.wiki.addToHistory(target);\n\t\t} else if(storyList.length > 0) {\n\t\t\t$tw.wiki.addToHistory(storyList[0]);\n\t\t}\t\t\n\t}\n}\n\n/*\noptions: See below\noptions.updateAddressBar: \"permalink\", \"permaview\" or \"no\" (defaults to \"permaview\")\noptions.updateHistory: \"yes\" or \"no\" (defaults to \"no\")\noptions.copyToClipboard: \"permalink\", \"permaview\" or \"no\" (defaults to \"no\")\noptions.targetTiddler: optional title of target tiddler for permalink\n*/\nfunction updateLocationHash(options) {\n\t// Get the story and the history stack\n\tvar storyList = $tw.wiki.getTiddlerList(DEFAULT_STORY_TITLE),\n\t\thistoryList = $tw.wiki.getTiddlerData(DEFAULT_HISTORY_TITLE,[]),\n\t\ttargetTiddler = \"\";\n\tif(options.targetTiddler) {\n\t\ttargetTiddler = options.targetTiddler;\n\t} else {\n\t\t// The target tiddler is the one at the top of the stack\n\t\tif(historyList.length > 0) {\n\t\t\ttargetTiddler = historyList[historyList.length-1].title;\n\t\t}\n\t\t// Blank the target tiddler if it isn't present in the story\n\t\tif(storyList.indexOf(targetTiddler) === -1) {\n\t\t\ttargetTiddler = \"\";\n\t\t}\n\t}\n\t// Assemble the location hash\n\tswitch(options.updateAddressBar) {\n\t\tcase \"permalink\":\n\t\t\t$tw.locationHash = \"#\" + encodeURIComponent(targetTiddler);\n\t\t\tbreak;\n\t\tcase \"permaview\":\n\t\t\t$tw.locationHash = \"#\" + encodeURIComponent(targetTiddler) + \":\" + encodeURIComponent($tw.utils.stringifyList(storyList));\n\t\t\tbreak;\n\t}\n\t// Copy URL to the clipboard\n\tswitch(options.copyToClipboard) {\n\t\tcase \"permalink\":\n\t\t\t$tw.utils.copyToClipboard($tw.utils.getLocationPath() + \"#\" + encodeURIComponent(targetTiddler));\n\t\t\tbreak;\n\t\tcase \"permaview\":\n\t\t\t$tw.utils.copyToClipboard($tw.utils.getLocationPath() + \"#\" + encodeURIComponent(targetTiddler) + \":\" + encodeURIComponent($tw.utils.stringifyList(storyList)));\n\t\t\tbreak;\n\t}\n\t// Only change the location hash if we must, thus avoiding unnecessary onhashchange events\n\tif($tw.utils.getLocationHash() !== $tw.locationHash) {\n\t\tif(options.updateHistory === \"yes\") {\n\t\t\t// Assign the location hash so that history is updated\n\t\t\twindow.location.hash = $tw.locationHash;\n\t\t} else {\n\t\t\t// We use replace so that browser history isn't affected\n\t\t\twindow.location.replace(window.location.toString().split(\"#\")[0] + $tw.locationHash);\n\t\t}\n\t}\n}\n\n})();\n",
"type": "application/javascript",
"module-type": "startup"
},
"$:/core/modules/startup/windows.js": {
"title": "$:/core/modules/startup/windows.js",
"text": "/*\\\ntitle: $:/core/modules/startup/windows.js\ntype: application/javascript\nmodule-type: startup\n\nSetup root widget handlers for the messages concerned with opening external browser windows\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"windows\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n// Global to keep track of open windows (hashmap by title)\nvar windows = {};\n\nexports.startup = function() {\n\t// Handle open window message\n\t$tw.rootWidget.addEventListener(\"tm-open-window\",function(event) {\n\t\t// Get the parameters\n\t\tvar refreshHandler,\n\t\t\ttitle = event.param || event.tiddlerTitle,\n\t\t\tparamObject = event.paramObject || {},\n\t\t\twindowTitle = paramObject.windowTitle || title,\n\t\t\ttemplate = paramObject.template || \"$:/core/templates/single.tiddler.window\",\n\t\t\twidth = paramObject.width || \"700\",\n\t\t\theight = paramObject.height || \"600\",\n\t\t\tvariables = $tw.utils.extend({},paramObject,{currentTiddler: title});\n\t\t// Open the window\n\t\tvar srcWindow,\n\t\t srcDocument;\n\t\t// In case that popup blockers deny opening a new window\n\t\ttry {\n\t\t\tsrcWindow = window.open(\"\",\"external-\" + title,\"scrollbars,width=\" + width + \",height=\" + height),\n\t\t\tsrcDocument = srcWindow.document;\n\t\t}\n\t\tcatch(e) {\n\t\t\treturn;\n\t\t}\n\t\twindows[title] = srcWindow;\n\t\t// Check for reopening the same window\n\t\tif(srcWindow.haveInitialisedWindow) {\n\t\t\treturn;\n\t\t}\n\t\t// Initialise the document\n\t\tsrcDocument.write(\"<html><head></head><body class='tc-body tc-single-tiddler-window'></body></html>\");\n\t\tsrcDocument.close();\n\t\tsrcDocument.title = windowTitle;\n\t\tsrcWindow.addEventListener(\"beforeunload\",function(event) {\n\t\t\tdelete windows[title];\n\t\t\t$tw.wiki.removeEventListener(\"change\",refreshHandler);\n\t\t},false);\n\t\t// Set up the styles\n\t\tvar styleWidgetNode = $tw.wiki.makeTranscludeWidget(\"$:/core/ui/PageStylesheet\",{\n\t\t\t\tdocument: $tw.fakeDocument,\n\t\t\t\tvariables: variables,\n\t\t\t\timportPageMacros: true}),\n\t\t\tstyleContainer = $tw.fakeDocument.createElement(\"style\");\n\t\tstyleWidgetNode.render(styleContainer,null);\n\t\tvar styleElement = srcDocument.createElement(\"style\");\n\t\tstyleElement.innerHTML = styleContainer.textContent;\n\t\tsrcDocument.head.insertBefore(styleElement,srcDocument.head.firstChild);\n\t\t// Render the text of the tiddler\n\t\tvar parser = $tw.wiki.parseTiddler(template),\n\t\t\twidgetNode = $tw.wiki.makeWidget(parser,{document: srcDocument, parentWidget: $tw.rootWidget, variables: variables});\n\t\twidgetNode.render(srcDocument.body,srcDocument.body.firstChild);\n\t\t// Function to handle refreshes\n\t\trefreshHandler = function(changes) {\n\t\t\tif(styleWidgetNode.refresh(changes,styleContainer,null)) {\n\t\t\t\tstyleElement.innerHTML = styleContainer.textContent;\n\t\t\t}\n\t\t\twidgetNode.refresh(changes);\n\t\t};\n\t\t$tw.wiki.addEventListener(\"change\",refreshHandler);\n\t\t// Listen for keyboard shortcuts\n\t\t$tw.utils.addEventListeners(srcDocument,[{\n\t\t\tname: \"keydown\",\n\t\t\thandlerObject: $tw.keyboardManager,\n\t\t\thandlerMethod: \"handleKeydownEvent\"\n\t\t},{\n\t\t\tname: \"click\",\n\t\t\thandlerObject: $tw.popup,\n\t\t\thandlerMethod: \"handleEvent\"\n\t\t}]);\n\t\tsrcWindow.haveInitialisedWindow = true;\n\t});\n\t// Close open windows when unloading main window\n\t$tw.addUnloadTask(function() {\n\t\t$tw.utils.each(windows,function(win) {\n\t\t\twin.close();\n\t\t});\n\t});\n\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "startup"
},
"$:/core/modules/story.js": {
"title": "$:/core/modules/story.js",
"text": "/*\\\ntitle: $:/core/modules/story.js\ntype: application/javascript\nmodule-type: global\n\nLightweight object for managing interactions with the story and history lists.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nConstruct Story object with options:\nwiki: reference to wiki object to use to resolve tiddler titles\nstoryTitle: title of story list tiddler\nhistoryTitle: title of history list tiddler\n*/\nfunction Story(options) {\n\toptions = options || {};\n\tthis.wiki = options.wiki || $tw.wiki;\n\tthis.storyTitle = options.storyTitle || \"$:/StoryList\";\n\tthis.historyTitle = options.historyTitle || \"$:/HistoryList\";\n};\n\nStory.prototype.navigateTiddler = function(navigateTo,navigateFromTitle,navigateFromClientRect) {\n\tthis.addToStory(navigateTo,navigateFromTitle);\n\tthis.addToHistory(navigateTo,navigateFromClientRect);\n};\n\nStory.prototype.getStoryList = function() {\n\treturn this.wiki.getTiddlerList(this.storyTitle) || [];\n};\n\nStory.prototype.addToStory = function(navigateTo,navigateFromTitle,options) {\n\toptions = options || {};\n\tvar storyList = this.getStoryList();\n\t// See if the tiddler is already there\n\tvar slot = storyList.indexOf(navigateTo);\n\t// Quit if it already exists in the story river\n\tif(slot >= 0) {\n\t\treturn;\n\t}\n\t// First we try to find the position of the story element we navigated from\n\tvar fromIndex = storyList.indexOf(navigateFromTitle);\n\tif(fromIndex >= 0) {\n\t\t// The tiddler is added from inside the river\n\t\t// Determine where to insert the tiddler; Fallback is \"below\"\n\t\tswitch(options.openLinkFromInsideRiver) {\n\t\t\tcase \"top\":\n\t\t\t\tslot = 0;\n\t\t\t\tbreak;\n\t\t\tcase \"bottom\":\n\t\t\t\tslot = storyList.length;\n\t\t\t\tbreak;\n\t\t\tcase \"above\":\n\t\t\t\tslot = fromIndex;\n\t\t\t\tbreak;\n\t\t\tcase \"below\": // Intentional fall-through\n\t\t\tdefault:\n\t\t\t\tslot = fromIndex + 1;\n\t\t\t\tbreak;\n\t\t}\n\t} else {\n\t\t// The tiddler is opened from outside the river. Determine where to insert the tiddler; default is \"top\"\n\t\tif(options.openLinkFromOutsideRiver === \"bottom\") {\n\t\t\t// Insert at bottom\n\t\t\tslot = storyList.length;\n\t\t} else {\n\t\t\t// Insert at top\n\t\t\tslot = 0;\n\t\t}\n\t}\n\t// Add the tiddler\n\tstoryList.splice(slot,0,navigateTo);\n\t// Save the story\n\tthis.saveStoryList(storyList);\n};\n\nStory.prototype.saveStoryList = function(storyList) {\n\tvar storyTiddler = this.wiki.getTiddler(this.storyTitle);\n\tthis.wiki.addTiddler(new $tw.Tiddler(\n\t\tthis.wiki.getCreationFields(),\n\t\t{title: this.storyTitle},\n\t\tstoryTiddler,\n\t\t{list: storyList},\n\t\tthis.wiki.getModificationFields()\n\t));\n};\n\nStory.prototype.addToHistory = function(navigateTo,navigateFromClientRect) {\n\tvar titles = $tw.utils.isArray(navigateTo) ? navigateTo : [navigateTo];\n\t// Add a new record to the top of the history stack\n\tvar historyList = this.wiki.getTiddlerData(this.historyTitle,[]);\n\t$tw.utils.each(titles,function(title) {\n\t\thistoryList.push({title: title, fromPageRect: navigateFromClientRect});\n\t});\n\tthis.wiki.setTiddlerData(this.historyTitle,historyList,{\"current-tiddler\": titles[titles.length-1]});\n};\n\nStory.prototype.storyCloseTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyCloseAllTiddlers = function() {\n// TBD\n};\n\nStory.prototype.storyCloseOtherTiddlers = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyEditTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyDeleteTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storySaveTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyCancelTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyNewTiddler = function(targetTitle) {\n// TBD\n};\n\nexports.Story = Story;\n\n\n})();\n",
"type": "application/javascript",
"module-type": "global"
},
"$:/core/modules/storyviews/classic.js": {
"title": "$:/core/modules/storyviews/classic.js",
"text": "/*\\\ntitle: $:/core/modules/storyviews/classic.js\ntype: application/javascript\nmodule-type: storyview\n\nViews the story as a linear sequence\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar easing = \"cubic-bezier(0.645, 0.045, 0.355, 1)\"; // From http://easings.net/#easeInOutCubic\n\nvar ClassicStoryView = function(listWidget) {\n\tthis.listWidget = listWidget;\n};\n\nClassicStoryView.prototype.navigateTo = function(historyInfo) {\n\tvar duration = $tw.utils.getAnimationDuration()\n\tvar listElementIndex = this.listWidget.findListItem(0,historyInfo.title);\n\tif(listElementIndex === undefined) {\n\t\treturn;\n\t}\n\tvar listItemWidget = this.listWidget.children[listElementIndex],\n\t\ttargetElement = listItemWidget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\tif(duration) {\n\t\t// Scroll the node into view\n\t\tthis.listWidget.dispatchEvent({type: \"tm-scroll\", target: targetElement});\t\n\t} else {\n\t\ttargetElement.scrollIntoView();\n\t}\n};\n\nClassicStoryView.prototype.insert = function(widget) {\n\tvar duration = $tw.utils.getAnimationDuration();\n\tif(duration) {\n\t\tvar targetElement = widget.findFirstDomNode();\n\t\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\t\tif(!(targetElement instanceof Element)) {\n\t\t\treturn;\n\t\t}\n\t\t// Get the current height of the tiddler\n\t\tvar computedStyle = window.getComputedStyle(targetElement),\n\t\t\tcurrMarginBottom = parseInt(computedStyle.marginBottom,10),\n\t\t\tcurrMarginTop = parseInt(computedStyle.marginTop,10),\n\t\t\tcurrHeight = targetElement.offsetHeight + currMarginTop;\n\t\t// Reset the margin once the transition is over\n\t\tsetTimeout(function() {\n\t\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t\t{transition: \"none\"},\n\t\t\t\t{marginBottom: \"\"}\n\t\t\t]);\n\t\t},duration);\n\t\t// Set up the initial position of the element\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"none\"},\n\t\t\t{marginBottom: (-currHeight) + \"px\"},\n\t\t\t{opacity: \"0.0\"}\n\t\t]);\n\t\t$tw.utils.forceLayout(targetElement);\n\t\t// Transition to the final position\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"opacity \" + duration + \"ms \" + easing + \", \" +\n\t\t\t\t\t\t\"margin-bottom \" + duration + \"ms \" + easing},\n\t\t\t{marginBottom: currMarginBottom + \"px\"},\n\t\t\t{opacity: \"1.0\"}\n\t]);\n\t}\n};\n\nClassicStoryView.prototype.remove = function(widget) {\n\tvar duration = $tw.utils.getAnimationDuration();\n\tif(duration) {\n\t\tvar targetElement = widget.findFirstDomNode(),\n\t\t\tremoveElement = function() {\n\t\t\t\twidget.removeChildDomNodes();\n\t\t\t};\n\t\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\t\tif(!(targetElement instanceof Element)) {\n\t\t\tremoveElement();\n\t\t\treturn;\n\t\t}\n\t\t// Get the current height of the tiddler\n\t\tvar currWidth = targetElement.offsetWidth,\n\t\t\tcomputedStyle = window.getComputedStyle(targetElement),\n\t\t\tcurrMarginBottom = parseInt(computedStyle.marginBottom,10),\n\t\t\tcurrMarginTop = parseInt(computedStyle.marginTop,10),\n\t\t\tcurrHeight = targetElement.offsetHeight + currMarginTop;\n\t\t// Remove the dom nodes of the widget at the end of the transition\n\t\tsetTimeout(removeElement,duration);\n\t\t// Animate the closure\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"none\"},\n\t\t\t{transform: \"translateX(0px)\"},\n\t\t\t{marginBottom: currMarginBottom + \"px\"},\n\t\t\t{opacity: \"1.0\"}\n\t\t]);\n\t\t$tw.utils.forceLayout(targetElement);\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", \" +\n\t\t\t\t\t\t\"opacity \" + duration + \"ms \" + easing + \", \" +\n\t\t\t\t\t\t\"margin-bottom \" + duration + \"ms \" + easing},\n\t\t\t{transform: \"translateX(-\" + currWidth + \"px)\"},\n\t\t\t{marginBottom: (-currHeight) + \"px\"},\n\t\t\t{opacity: \"0.0\"}\n\t\t]);\n\t} else {\n\t\twidget.removeChildDomNodes();\n\t}\n};\n\nexports.classic = ClassicStoryView;\n\n})();",
"type": "application/javascript",
"module-type": "storyview"
},
"$:/core/modules/storyviews/pop.js": {
"title": "$:/core/modules/storyviews/pop.js",
"text": "/*\\\ntitle: $:/core/modules/storyviews/pop.js\ntype: application/javascript\nmodule-type: storyview\n\nAnimates list insertions and removals\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar PopStoryView = function(listWidget) {\n\tthis.listWidget = listWidget;\n};\n\nPopStoryView.prototype.navigateTo = function(historyInfo) {\n\tvar listElementIndex = this.listWidget.findListItem(0,historyInfo.title);\n\tif(listElementIndex === undefined) {\n\t\treturn;\n\t}\n\tvar listItemWidget = this.listWidget.children[listElementIndex],\n\t\ttargetElement = listItemWidget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Scroll the node into view\n\tthis.listWidget.dispatchEvent({type: \"tm-scroll\", target: targetElement});\n};\n\nPopStoryView.prototype.insert = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Reset once the transition is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"none\"},\n\t\t\t{transform: \"none\"}\n\t\t]);\n\t\t$tw.utils.setStyle(widget.document.body,[\n\t\t\t{\"overflow-x\": \"\"}\n\t\t]);\n\t},duration);\n\t// Prevent the page from overscrolling due to the zoom factor\n\t$tw.utils.setStyle(widget.document.body,[\n\t\t{\"overflow-x\": \"hidden\"}\n\t]);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: \"none\"},\n\t\t{transform: \"scale(2)\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n\t$tw.utils.forceLayout(targetElement);\n\t// Transition to the final position\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{transform: \"scale(1)\"},\n\t\t{opacity: \"1.0\"}\n\t]);\n};\n\nPopStoryView.prototype.remove = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\tremoveElement = function() {\n\t\t\tif(targetElement && targetElement.parentNode) {\n\t\t\t\twidget.removeChildDomNodes();\n\t\t\t}\n\t\t};\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Remove the element at the end of the transition\n\tsetTimeout(removeElement,duration);\n\t// Animate the closure\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: \"none\"},\n\t\t{transform: \"scale(1)\"},\n\t\t{opacity: \"1.0\"}\n\t]);\n\t$tw.utils.forceLayout(targetElement);\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{transform: \"scale(0.1)\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n};\n\nexports.pop = PopStoryView;\n\n})();\n",
"type": "application/javascript",
"module-type": "storyview"
},
"$:/core/modules/storyviews/zoomin.js": {
"title": "$:/core/modules/storyviews/zoomin.js",
"text": "/*\\\ntitle: $:/core/modules/storyviews/zoomin.js\ntype: application/javascript\nmodule-type: storyview\n\nZooms between individual tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar easing = \"cubic-bezier(0.645, 0.045, 0.355, 1)\"; // From http://easings.net/#easeInOutCubic\n\nvar ZoominListView = function(listWidget) {\n\tvar self = this;\n\tthis.listWidget = listWidget;\n\t// Get the index of the tiddler that is at the top of the history\n\tvar history = this.listWidget.wiki.getTiddlerDataCached(this.listWidget.historyTitle,[]),\n\t\ttargetTiddler;\n\tif(history.length > 0) {\n\t\ttargetTiddler = history[history.length-1].title;\n\t}\n\t// Make all the tiddlers position absolute, and hide all but the top (or first) one\n\t$tw.utils.each(this.listWidget.children,function(itemWidget,index) {\n\t\tvar domNode = itemWidget.findFirstDomNode();\n\t\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\t\tif(!(domNode instanceof Element)) {\n\t\t\treturn;\n\t\t}\n\t\tif((targetTiddler && targetTiddler !== itemWidget.parseTreeNode.itemTitle) || (!targetTiddler && index)) {\n\t\t\tdomNode.style.display = \"none\";\n\t\t} else {\n\t\t\tself.currentTiddlerDomNode = domNode;\n\t\t}\n\t\t$tw.utils.addClass(domNode,\"tc-storyview-zoomin-tiddler\");\n\t});\n};\n\nZoominListView.prototype.navigateTo = function(historyInfo) {\n\tvar duration = $tw.utils.getAnimationDuration(),\n\t\tlistElementIndex = this.listWidget.findListItem(0,historyInfo.title);\n\tif(listElementIndex === undefined) {\n\t\treturn;\n\t}\n\tvar listItemWidget = this.listWidget.children[listElementIndex],\n\t\ttargetElement = listItemWidget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Make the new tiddler be position absolute and visible so that we can measure it\n\t$tw.utils.addClass(targetElement,\"tc-storyview-zoomin-tiddler\");\n\t$tw.utils.setStyle(targetElement,[\n\t\t{display: \"block\"},\n\t\t{transformOrigin: \"0 0\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t{transition: \"none\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n\t// Get the position of the source node, or use the centre of the window as the source position\n\tvar sourceBounds = historyInfo.fromPageRect || {\n\t\t\tleft: window.innerWidth/2 - 2,\n\t\t\ttop: window.innerHeight/2 - 2,\n\t\t\twidth: window.innerWidth/8,\n\t\t\theight: window.innerHeight/8\n\t\t};\n\t// Try to find the title node in the target tiddler\n\tvar titleDomNode = findTitleDomNode(listItemWidget) || listItemWidget.findFirstDomNode(),\n\t\tzoomBounds = titleDomNode.getBoundingClientRect();\n\t// Compute the transform for the target tiddler to make the title lie over the source rectange\n\tvar targetBounds = targetElement.getBoundingClientRect(),\n\t\tscale = sourceBounds.width / zoomBounds.width,\n\t\tx = sourceBounds.left - targetBounds.left - (zoomBounds.left - targetBounds.left) * scale,\n\t\ty = sourceBounds.top - targetBounds.top - (zoomBounds.top - targetBounds.top) * scale;\n\t// Transform the target tiddler to its starting position\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transform: \"translateX(\" + x + \"px) translateY(\" + y + \"px) scale(\" + scale + \")\"}\n\t]);\n\t// Force layout\n\t$tw.utils.forceLayout(targetElement);\n\t// Apply the ending transitions with a timeout to ensure that the previously applied transformations are applied first\n\tvar self = this,\n\t\tprevCurrentTiddler = this.currentTiddlerDomNode;\n\tthis.currentTiddlerDomNode = targetElement;\n\t// Transform the target tiddler to its natural size\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t{opacity: \"1.0\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t{zIndex: \"500\"},\n\t]);\n\t// Transform the previous tiddler out of the way and then hide it\n\tif(prevCurrentTiddler && prevCurrentTiddler !== targetElement) {\n\t\tscale = zoomBounds.width / sourceBounds.width;\n\t\tx = zoomBounds.left - targetBounds.left - (sourceBounds.left - targetBounds.left) * scale;\n\t\ty = zoomBounds.top - targetBounds.top - (sourceBounds.top - targetBounds.top) * scale;\n\t\t$tw.utils.setStyle(prevCurrentTiddler,[\n\t\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t\t{opacity: \"0.0\"},\n\t\t\t{transformOrigin: \"0 0\"},\n\t\t\t{transform: \"translateX(\" + x + \"px) translateY(\" + y + \"px) scale(\" + scale + \")\"},\n\t\t\t{zIndex: \"0\"}\n\t\t]);\n\t\t// Hide the tiddler when the transition has finished\n\t\tsetTimeout(function() {\n\t\t\tif(self.currentTiddlerDomNode !== prevCurrentTiddler) {\n\t\t\t\tprevCurrentTiddler.style.display = \"none\";\n\t\t\t}\n\t\t},duration);\n\t}\n\t// Scroll the target into view\n//\t$tw.pageScroller.scrollIntoView(targetElement);\n};\n\n/*\nFind the first child DOM node of a widget that has the class \"tc-title\"\n*/\nfunction findTitleDomNode(widget,targetClass) {\n\ttargetClass = targetClass || \"tc-title\";\n\tvar domNode = widget.findFirstDomNode();\n\tif(domNode && domNode.querySelector) {\n\t\treturn domNode.querySelector(\".\" + targetClass);\n\t}\n\treturn null;\n}\n\nZoominListView.prototype.insert = function(widget) {\n\tvar targetElement = widget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Make the newly inserted node position absolute and hidden\n\t$tw.utils.addClass(targetElement,\"tc-storyview-zoomin-tiddler\");\n\t$tw.utils.setStyle(targetElement,[\n\t\t{display: \"none\"}\n\t]);\n};\n\nZoominListView.prototype.remove = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\tremoveElement = function() {\n\t\t\twidget.removeChildDomNodes();\n\t\t};\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Abandon if hidden\n\tif(targetElement.style.display != \"block\" ) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Set up the tiddler that is being closed\n\t$tw.utils.addClass(targetElement,\"tc-storyview-zoomin-tiddler\");\n\t$tw.utils.setStyle(targetElement,[\n\t\t{display: \"block\"},\n\t\t{transformOrigin: \"50% 50%\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t{transition: \"none\"},\n\t\t{zIndex: \"0\"}\n\t]);\n\t// We'll move back to the previous or next element in the story\n\tvar toWidget = widget.previousSibling();\n\tif(!toWidget) {\n\t\ttoWidget = widget.nextSibling();\n\t}\n\tvar toWidgetDomNode = toWidget && toWidget.findFirstDomNode();\n\t// Set up the tiddler we're moving back in\n\tif(toWidgetDomNode) {\n\t\t$tw.utils.addClass(toWidgetDomNode,\"tc-storyview-zoomin-tiddler\");\n\t\t$tw.utils.setStyle(toWidgetDomNode,[\n\t\t\t{display: \"block\"},\n\t\t\t{transformOrigin: \"50% 50%\"},\n\t\t\t{transform: \"translateX(0px) translateY(0px) scale(10)\"},\n\t\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t\t{opacity: \"0\"},\n\t\t\t{zIndex: \"500\"}\n\t\t]);\n\t\tthis.currentTiddlerDomNode = toWidgetDomNode;\n\t}\n\t// Animate them both\n\t// Force layout\n\t$tw.utils.forceLayout(this.listWidget.parentDomNode);\n\t// First, the tiddler we're closing\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transformOrigin: \"50% 50%\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(0.1)\"},\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t{opacity: \"0\"},\n\t\t{zIndex: \"0\"}\n\t]);\n\tsetTimeout(removeElement,duration);\n\t// Now the tiddler we're going back to\n\tif(toWidgetDomNode) {\n\t\t$tw.utils.setStyle(toWidgetDomNode,[\n\t\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t\t{opacity: \"1\"}\n\t\t]);\n\t}\n\treturn true; // Indicate that we'll delete the DOM node\n};\n\nexports.zoomin = ZoominListView;\n\n})();\n",
"type": "application/javascript",
"module-type": "storyview"
},
"$:/core/modules/syncer.js": {
"title": "$:/core/modules/syncer.js",
"text": "/*\\\ntitle: $:/core/modules/syncer.js\ntype: application/javascript\nmodule-type: global\n\nThe syncer tracks changes to the store and synchronises them to a remote data store represented as a \"sync adaptor\"\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nDefaults\n*/\nSyncer.prototype.titleIsLoggedIn = \"$:/status/IsLoggedIn\";\nSyncer.prototype.titleIsAnonymous = \"$:/status/IsAnonymous\";\nSyncer.prototype.titleIsReadOnly = \"$:/status/IsReadOnly\";\nSyncer.prototype.titleUserName = \"$:/status/UserName\";\nSyncer.prototype.titleSyncFilter = \"$:/config/SyncFilter\";\nSyncer.prototype.titleSyncPollingInterval = \"$:/config/SyncPollingInterval\";\nSyncer.prototype.titleSyncDisableLazyLoading = \"$:/config/SyncDisableLazyLoading\";\nSyncer.prototype.titleSavedNotification = \"$:/language/Notifications/Save/Done\";\nSyncer.prototype.titleSyncThrottleInterval = \"$:/config/SyncThrottleInterval\";\nSyncer.prototype.taskTimerInterval = 1 * 1000; // Interval for sync timer\nSyncer.prototype.throttleInterval = 1 * 1000; // Defer saving tiddlers if they've changed in the last 1s...\nSyncer.prototype.errorRetryInterval = 5 * 1000; // Interval to retry after an error\nSyncer.prototype.fallbackInterval = 10 * 1000; // Unless the task is older than 10s\nSyncer.prototype.pollTimerInterval = 60 * 1000; // Interval for polling for changes from the adaptor\n\n/*\nInstantiate the syncer with the following options:\nsyncadaptor: reference to syncadaptor to be used\nwiki: wiki to be synced\n*/\nfunction Syncer(options) {\n\tvar self = this;\n\tthis.wiki = options.wiki;\n\t// Save parameters\n\tthis.syncadaptor = options.syncadaptor;\n\tthis.disableUI = !!options.disableUI;\n\tthis.titleIsLoggedIn = options.titleIsLoggedIn || this.titleIsLoggedIn;\n\tthis.titleUserName = options.titleUserName || this.titleUserName;\n\tthis.titleSyncFilter = options.titleSyncFilter || this.titleSyncFilter;\n\tthis.titleSavedNotification = options.titleSavedNotification || this.titleSavedNotification;\n\tthis.taskTimerInterval = options.taskTimerInterval || this.taskTimerInterval;\n\tthis.throttleInterval = options.throttleInterval || parseInt(this.wiki.getTiddlerText(this.titleSyncThrottleInterval,\"\"),10) || this.throttleInterval;\n\tthis.errorRetryInterval = options.errorRetryInterval || this.errorRetryInterval;\n\tthis.fallbackInterval = options.fallbackInterval || this.fallbackInterval;\n\tthis.pollTimerInterval = options.pollTimerInterval || parseInt(this.wiki.getTiddlerText(this.titleSyncPollingInterval,\"\"),10) || this.pollTimerInterval;\n\tthis.logging = \"logging\" in options ? options.logging : true;\n\t// Make a logger\n\tthis.logger = new $tw.utils.Logger(\"syncer\" + ($tw.browser ? \"-browser\" : \"\") + ($tw.node ? \"-server\" : \"\") + (this.syncadaptor.name ? (\"-\" + this.syncadaptor.name) : \"\"),{\n\t\tcolour: \"cyan\",\n\t\tenable: this.logging,\n\t\tsaveHistory: true\n\t});\n\t// Make another logger for connection errors\n\tthis.loggerConnection = new $tw.utils.Logger(\"syncer\" + ($tw.browser ? \"-browser\" : \"\") + ($tw.node ? \"-server\" : \"\") + (this.syncadaptor.name ? (\"-\" + this.syncadaptor.name) : \"\") + \"-connection\",{\n\t\tcolour: \"cyan\",\n\t\tenable: this.logging\n\t});\n\t// Ask the syncadaptor to use the main logger\n\tif(this.syncadaptor.setLoggerSaveBuffer) {\n\t\tthis.syncadaptor.setLoggerSaveBuffer(this.logger);\n\t}\n\t// Compile the dirty tiddler filter\n\tthis.filterFn = this.wiki.compileFilter(this.wiki.getTiddlerText(this.titleSyncFilter));\n\t// Record information for known tiddlers\n\tthis.readTiddlerInfo();\n\tthis.titlesToBeLoaded = {}; // Hashmap of titles of tiddlers that need loading from the server\n\tthis.titlesHaveBeenLazyLoaded = {}; // Hashmap of titles of tiddlers that have already been lazily loaded from the server\n\t// Timers\n\tthis.taskTimerId = null; // Timer for task dispatch\n\tthis.pollTimerId = null; // Timer for polling server\n\t// Number of outstanding requests\n\tthis.numTasksInProgress = 0;\n\t// Listen out for changes to tiddlers\n\tthis.wiki.addEventListener(\"change\",function(changes) {\n\t\t// Filter the changes to just include ones that are being synced\n\t\tvar filteredChanges = self.getSyncedTiddlers(function(callback) {\n\t\t\t$tw.utils.each(changes,function(change,title) {\n\t\t\t\tvar tiddler = self.wiki.tiddlerExists(title) && self.wiki.getTiddler(title);\n\t\t\t\tcallback(tiddler,title);\n\t\t\t});\n\t\t});\n\t\tif(filteredChanges.length > 0) {\n\t\t\tself.processTaskQueue();\n\t\t} else {\n\t\t\t// Look for deletions of tiddlers we're already syncing\t\n\t\t\tvar outstandingDeletion = false\n\t\t\t$tw.utils.each(changes,function(change,title,object) {\n\t\t\t\tif(change.deleted && $tw.utils.hop(self.tiddlerInfo,title)) {\n\t\t\t\t\toutstandingDeletion = true;\n\t\t\t\t}\n\t\t\t});\n\t\t\tif(outstandingDeletion) {\n\t\t\t\tself.processTaskQueue();\n\t\t\t}\n\t\t}\n\t});\n\t// Browser event handlers\n\tif($tw.browser && !this.disableUI) {\n\t\t// Set up our beforeunload handler\n\t\t$tw.addUnloadTask(function(event) {\n\t\t\tvar confirmationMessage;\n\t\t\tif(self.isDirty()) {\n\t\t\t\tconfirmationMessage = $tw.language.getString(\"UnsavedChangesWarning\");\n\t\t\t\tevent.returnValue = confirmationMessage; // Gecko\n\t\t\t}\n\t\t\treturn confirmationMessage;\n\t\t});\n\t\t// Listen out for login/logout/refresh events in the browser\n\t\t$tw.rootWidget.addEventListener(\"tm-login\",function() {\n\t\t\tself.handleLoginEvent();\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-logout\",function() {\n\t\t\tself.handleLogoutEvent();\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-server-refresh\",function() {\n\t\t\tself.handleRefreshEvent();\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-copy-syncer-logs-to-clipboard\",function() {\n\t\t\t$tw.utils.copyToClipboard($tw.utils.getSystemInfo() + \"\\n\\nLog:\\n\" + self.logger.getBuffer());\n\t\t});\n\t}\n\t// Listen out for lazyLoad events\n\tif(!this.disableUI && $tw.wiki.getTiddlerText(this.titleSyncDisableLazyLoading) !== \"yes\") {\n\t\tthis.wiki.addEventListener(\"lazyLoad\",function(title) {\n\t\t\tself.handleLazyLoadEvent(title);\n\t\t});\t\t\n\t}\n\t// Get the login status\n\tthis.getStatus(function(err,isLoggedIn) {\n\t\t// Do a sync from the server\n\t\tself.syncFromServer();\n\t});\n}\n\n/*\nShow a generic network error alert\n*/\nSyncer.prototype.displayError = function(msg,err) {\n\tif(err === ($tw.language.getString(\"Error/XMLHttpRequest\") + \": 0\")) {\n\t\tthis.loggerConnection.alert($tw.language.getString(\"Error/NetworkErrorAlert\"));\n\t\tthis.logger.log(msg + \":\",err);\n\t} else {\n\t\tthis.logger.alert(msg + \":\",err);\n\t}\n};\n\n/*\nReturn an array of the tiddler titles that are subjected to syncing\n*/\nSyncer.prototype.getSyncedTiddlers = function(source) {\n\treturn this.filterFn.call(this.wiki,source);\n};\n\n/*\nReturn an array of the tiddler titles that are subjected to syncing\n*/\nSyncer.prototype.getTiddlerRevision = function(title) {\n\tif(this.syncadaptor && this.syncadaptor.getTiddlerRevision) {\n\t\treturn this.syncadaptor.getTiddlerRevision(title);\n\t} else {\n\t\treturn this.wiki.getTiddler(title).fields.revision;\t\n\t} \n};\n\n/*\nRead (or re-read) the latest tiddler info from the store\n*/\nSyncer.prototype.readTiddlerInfo = function() {\n\t// Hashmap by title of {revision:,changeCount:,adaptorInfo:}\n\t// \"revision\" is the revision of the tiddler last seen on the server, and \"changecount\" is the corresponding local changecount\n\tthis.tiddlerInfo = {};\n\t// Record information for known tiddlers\n\tvar self = this,\n\t\ttiddlers = this.getSyncedTiddlers();\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.wiki.tiddlerExists(title) && self.wiki.getTiddler(title);\n\t\tself.tiddlerInfo[title] = {\n\t\t\trevision: self.getTiddlerRevision(title),\n\t\t\tadaptorInfo: self.syncadaptor && self.syncadaptor.getTiddlerInfo(tiddler),\n\t\t\tchangeCount: self.wiki.getChangeCount(title)\n\t\t};\n\t});\n};\n\n/*\nChecks whether the wiki is dirty (ie the window shouldn't be closed)\n*/\nSyncer.prototype.isDirty = function() {\n\tthis.logger.log(\"Checking dirty status\");\n\t// Check tiddlers that are in the store and included in the filter function\n\tvar titles = this.getSyncedTiddlers();\n\tfor(var index=0; index<titles.length; index++) {\n\t\tvar title = titles[index],\n\t\t\ttiddlerInfo = this.tiddlerInfo[title];\n\t\tif(this.wiki.tiddlerExists(title)) {\n\t\t\tif(tiddlerInfo) {\n\t\t\t\t// If the tiddler is known on the server and has been modified locally then it needs to be saved to the server\n\t\t\t\tif($tw.wiki.getChangeCount(title) > tiddlerInfo.changeCount) {\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t// If the tiddler isn't known on the server then it needs to be saved to the server\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t}\n\t// Check tiddlers that are known from the server but not currently in the store\n\ttitles = Object.keys(this.tiddlerInfo);\n\tfor(index=0; index<titles.length; index++) {\n\t\tif(!this.wiki.tiddlerExists(titles[index])) {\n\t\t\t// There must be a pending delete\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n};\n\n/*\nUpdate the document body with the class \"tc-dirty\" if the wiki has unsaved/unsynced changes\n*/\nSyncer.prototype.updateDirtyStatus = function() {\n\tif($tw.browser && !this.disableUI) {\n\t\tvar dirty = this.isDirty();\n\t\t$tw.utils.toggleClass(document.body,\"tc-dirty\",dirty);\n\t\tif(!dirty) {\n\t\t\tthis.loggerConnection.clearAlerts();\n\t\t}\n\t}\n};\n\n/*\nSave an incoming tiddler in the store, and updates the associated tiddlerInfo\n*/\nSyncer.prototype.storeTiddler = function(tiddlerFields) {\n\t// Save the tiddler\n\tvar tiddler = new $tw.Tiddler(tiddlerFields);\n\tthis.wiki.addTiddler(tiddler);\n\t// Save the tiddler revision and changeCount details\n\tthis.tiddlerInfo[tiddlerFields.title] = {\n\t\trevision: this.getTiddlerRevision(tiddlerFields.title),\n\t\tadaptorInfo: this.syncadaptor.getTiddlerInfo(tiddler),\n\t\tchangeCount: this.wiki.getChangeCount(tiddlerFields.title)\n\t};\n};\n\nSyncer.prototype.getStatus = function(callback) {\n\tvar self = this;\n\t// Check if the adaptor supports getStatus()\n\tif(this.syncadaptor && this.syncadaptor.getStatus) {\n\t\t// Mark us as not logged in\n\t\tthis.wiki.addTiddler({title: this.titleIsLoggedIn,text: \"no\"});\n\t\t// Get login status\n\t\tthis.syncadaptor.getStatus(function(err,isLoggedIn,username,isReadOnly,isAnonymous) {\n\t\t\tif(err) {\n\t\t\t\tself.logger.alert(err);\n\t\t\t} else {\n\t\t\t\t// Set the various status tiddlers\n\t\t\t\tself.wiki.addTiddler({title: self.titleIsReadOnly,text: isReadOnly ? \"yes\" : \"no\"});\n\t\t\t\tself.wiki.addTiddler({title: self.titleIsAnonymous,text: isAnonymous ? \"yes\" : \"no\"});\n\t\t\t\tself.wiki.addTiddler({title: self.titleIsLoggedIn,text: isLoggedIn ? \"yes\" : \"no\"});\n\t\t\t\tif(isLoggedIn) {\n\t\t\t\t\tself.wiki.addTiddler({title: self.titleUserName,text: username || \"\"});\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Invoke the callback\n\t\t\tif(callback) {\n\t\t\t\tcallback(err,isLoggedIn,username);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tcallback(null,true,\"UNAUTHENTICATED\");\n\t}\n};\n\n/*\nSynchronise from the server by reading the skinny tiddler list and queuing up loads for any tiddlers that we don't already have up to date\n*/\nSyncer.prototype.syncFromServer = function() {\n\tvar self = this,\n\t\tcancelNextSync = function() {\n\t\t\tif(self.pollTimerId) {\n\t\t\t\tclearTimeout(self.pollTimerId);\n\t\t\t\tself.pollTimerId = null;\n\t\t\t}\n\t\t},\n\t\ttriggerNextSync = function() {\n\t\t\tself.pollTimerId = setTimeout(function() {\n\t\t\t\tself.pollTimerId = null;\n\t\t\t\tself.syncFromServer.call(self);\n\t\t\t},self.pollTimerInterval);\n\t\t};\n\tif(this.syncadaptor && this.syncadaptor.getUpdatedTiddlers) {\n\t\tthis.logger.log(\"Retrieving updated tiddler list\");\n\t\tcancelNextSync();\n\t\tthis.syncadaptor.getUpdatedTiddlers(self,function(err,updates) {\n\t\t\ttriggerNextSync();\n\t\t\tif(err) {\n\t\t\t\tself.displayError($tw.language.getString(\"Error/RetrievingSkinny\"),err);\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tif(updates) {\n\t\t\t\t$tw.utils.each(updates.modifications,function(title) {\n\t\t\t\t\tself.titlesToBeLoaded[title] = true;\n\t\t\t\t});\n\t\t\t\t$tw.utils.each(updates.deletions,function(title) {\n\t\t\t\t\tdelete self.tiddlerInfo[title];\n\t\t\t\t\tself.logger.log(\"Deleting tiddler missing from server:\",title);\n\t\t\t\t\tself.wiki.deleteTiddler(title);\n\t\t\t\t});\n\t\t\t\tif(updates.modifications.length > 0 || updates.deletions.length > 0) {\n\t\t\t\t\tself.processTaskQueue();\n\t\t\t\t}\t\t\t\t\n\t\t\t}\n\t\t});\n\t} else if(this.syncadaptor && this.syncadaptor.getSkinnyTiddlers) {\n\t\tthis.logger.log(\"Retrieving skinny tiddler list\");\n\t\tcancelNextSync();\n\t\tthis.syncadaptor.getSkinnyTiddlers(function(err,tiddlers) {\n\t\t\ttriggerNextSync();\n\t\t\t// Check for errors\n\t\t\tif(err) {\n\t\t\t\tself.displayError($tw.language.getString(\"Error/RetrievingSkinny\"),err);\n\t\t\t\treturn;\n\t\t\t}\n\t\t\t// Keep track of which tiddlers we already know about have been reported this time\n\t\t\tvar previousTitles = Object.keys(self.tiddlerInfo);\n\t\t\t// Process each incoming tiddler\n\t\t\tfor(var t=0; t<tiddlers.length; t++) {\n\t\t\t\t// Get the incoming tiddler fields, and the existing tiddler\n\t\t\t\tvar tiddlerFields = tiddlers[t],\n\t\t\t\t\tincomingRevision = tiddlerFields.revision + \"\",\n\t\t\t\t\ttiddler = self.wiki.tiddlerExists(tiddlerFields.title) && self.wiki.getTiddler(tiddlerFields.title),\n\t\t\t\t\ttiddlerInfo = self.tiddlerInfo[tiddlerFields.title],\n\t\t\t\t\tcurrRevision = tiddlerInfo ? tiddlerInfo.revision : null,\n\t\t\t\t\tindexInPreviousTitles = previousTitles.indexOf(tiddlerFields.title);\n\t\t\t\tif(indexInPreviousTitles !== -1) {\n\t\t\t\t\tpreviousTitles.splice(indexInPreviousTitles,1);\n\t\t\t\t}\n\t\t\t\t// Ignore the incoming tiddler if it's the same as the revision we've already got\n\t\t\t\tif(currRevision !== incomingRevision) {\n\t\t\t\t\t// Only load the skinny version if we don't already have a fat version of the tiddler\n\t\t\t\t\tif(!tiddler || tiddler.fields.text === undefined) {\n\t\t\t\t\t\tself.storeTiddler(tiddlerFields);\n\t\t\t\t\t}\n\t\t\t\t\t// Do a full load of this tiddler\n\t\t\t\t\tself.titlesToBeLoaded[tiddlerFields.title] = true;\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Delete any tiddlers that were previously reported but missing this time\n\t\t\t$tw.utils.each(previousTitles,function(title) {\n\t\t\t\tdelete self.tiddlerInfo[title];\n\t\t\t\tself.logger.log(\"Deleting tiddler missing from server:\",title);\n\t\t\t\tself.wiki.deleteTiddler(title);\n\t\t\t});\n\t\t\tself.processTaskQueue();\n\t\t});\n\t}\n};\n\n/*\nForce load a tiddler from the server\n*/\nSyncer.prototype.enqueueLoadTiddler = function(title) {\n\tthis.titlesToBeLoaded[title] = true;\n\tthis.processTaskQueue();\n};\n\n/*\nLazily load a skinny tiddler if we can\n*/\nSyncer.prototype.handleLazyLoadEvent = function(title) {\n\t// Ignore if the syncadaptor doesn't handle it\n\tif(!this.syncadaptor.supportsLazyLoading) {\n\t\treturn;\n\t}\n\t// Don't lazy load the same tiddler twice\n\tif(!this.titlesHaveBeenLazyLoaded[title]) {\n\t\t// Don't lazy load if the tiddler isn't included in the sync filter\n\t\tif(this.getSyncedTiddlers().indexOf(title) !== -1) {\n\t\t\t// Mark the tiddler as needing loading, and having already been lazily loaded\n\t\t\tthis.titlesToBeLoaded[title] = true;\n\t\t\tthis.titlesHaveBeenLazyLoaded[title] = true;\n\t\t}\n\t}\n};\n\n/*\nDispay a password prompt and allow the user to login\n*/\nSyncer.prototype.handleLoginEvent = function() {\n\tvar self = this;\n\tthis.getStatus(function(err,isLoggedIn,username) {\n\t\tif(!err && !isLoggedIn) {\n\t\t\t$tw.passwordPrompt.createPrompt({\n\t\t\t\tserviceName: $tw.language.getString(\"LoginToTiddlySpace\"),\n\t\t\t\tcallback: function(data) {\n\t\t\t\t\tself.login(data.username,data.password,function(err,isLoggedIn) {\n\t\t\t\t\t\tself.syncFromServer();\n\t\t\t\t\t});\n\t\t\t\t\treturn true; // Get rid of the password prompt\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n};\n\n/*\nAttempt to login to TiddlyWeb.\n\tusername: username\n\tpassword: password\n\tcallback: invoked with arguments (err,isLoggedIn)\n*/\nSyncer.prototype.login = function(username,password,callback) {\n\tthis.logger.log(\"Attempting to login as\",username);\n\tvar self = this;\n\tif(this.syncadaptor.login) {\n\t\tthis.syncadaptor.login(username,password,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tself.getStatus(function(err,isLoggedIn,username) {\n\t\t\t\tif(callback) {\n\t\t\t\t\tcallback(err,isLoggedIn);\n\t\t\t\t}\n\t\t\t});\n\t\t});\n\t} else {\n\t\tcallback(null,true);\n\t}\n};\n\n/*\nAttempt to log out of TiddlyWeb\n*/\nSyncer.prototype.handleLogoutEvent = function() {\n\tthis.logger.log(\"Attempting to logout\");\n\tvar self = this;\n\tif(this.syncadaptor.logout) {\n\t\tthis.syncadaptor.logout(function(err) {\n\t\t\tif(err) {\n\t\t\t\tself.logger.alert(err);\n\t\t\t} else {\n\t\t\t\tself.getStatus();\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nImmediately refresh from the server\n*/\nSyncer.prototype.handleRefreshEvent = function() {\n\tthis.syncFromServer();\n};\n\n/*\nProcess the next task\n*/\nSyncer.prototype.processTaskQueue = function() {\n\tvar self = this;\n\t// Only process a task if the sync adaptor is fully initialised and we're not already performing\n\t// a task. If we are already performing a task then we'll dispatch the next one when it completes\n\tif((!this.syncadaptor.isReady || this.syncadaptor.isReady()) && this.numTasksInProgress === 0) {\n\t\t// Choose the next task to perform\n\t\tvar task = this.chooseNextTask();\n\t\t// Perform the task if we had one\n\t\tif(typeof task === \"object\" && task !== null) {\n\t\t\tthis.numTasksInProgress += 1;\n\t\t\ttask.run(function(err) {\n\t\t\t\tself.numTasksInProgress -= 1;\n\t\t\t\tif(err) {\n\t\t\t\t\tself.displayError(\"Sync error while processing \" + task.type + \" of '\" + task.title + \"'\",err);\n\t\t\t\t\tself.updateDirtyStatus();\n\t\t\t\t\tself.triggerTimeout(self.errorRetryInterval);\n\t\t\t\t} else {\n\t\t\t\t\tself.updateDirtyStatus();\n\t\t\t\t\t// Process the next task\n\t\t\t\t\tself.processTaskQueue.call(self);\t\t\t\t\t\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\t// No task is ready so update the status\n\t\t\tthis.updateDirtyStatus();\n\t\t\t// And trigger a timeout if there is a pending task\n\t\t\tif(task === true) {\n\t\t\t\tthis.triggerTimeout();\t\t\t\t\n\t\t\t}\n\t\t}\n\t} else {\n\t\tthis.updateDirtyStatus();\t\t\n\t}\n};\n\nSyncer.prototype.triggerTimeout = function(interval) {\n\tvar self = this;\n\tif(!this.taskTimerId) {\n\t\tthis.taskTimerId = setTimeout(function() {\n\t\t\tself.taskTimerId = null;\n\t\t\tself.processTaskQueue.call(self);\n\t\t},interval || self.taskTimerInterval);\n\t}\n};\n\n/*\nChoose the next sync task. We prioritise saves, then deletes, then loads from the server\n\nReturns either a task object, null if there's no upcoming tasks, or the boolean true if there are pending tasks that aren't yet due\n*/\nSyncer.prototype.chooseNextTask = function() {\n\tvar thresholdLastSaved = (new Date()) - this.throttleInterval,\n\t\thavePending = null;\n\t// First we look for tiddlers that have been modified locally and need saving back to the server\n\tvar titles = this.getSyncedTiddlers();\n\tfor(var index=0; index<titles.length; index++) {\n\t\tvar title = titles[index],\n\t\t\ttiddler = this.wiki.tiddlerExists(title) && this.wiki.getTiddler(title),\n\t\t\ttiddlerInfo = this.tiddlerInfo[title];\n\t\tif(tiddler) {\n\t\t\t// If the tiddler is not known on the server, or has been modified locally no more recently than the threshold then it needs to be saved to the server\n\t\t\tvar hasChanged = !tiddlerInfo || $tw.wiki.getChangeCount(title) > tiddlerInfo.changeCount,\n\t\t\t\tisReadyToSave = !tiddlerInfo || !tiddlerInfo.timestampLastSaved || tiddlerInfo.timestampLastSaved < thresholdLastSaved;\n\t\t\tif(hasChanged) {\n\t\t\t\tif(isReadyToSave) {\n\t\t\t\t\treturn new SaveTiddlerTask(this,title); \t\t\t\t\t\n\t\t\t\t} else {\n\t\t\t\t\thavePending = true;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\t// Second, we check tiddlers that are known from the server but not currently in the store, and so need deleting on the server\n\ttitles = Object.keys(this.tiddlerInfo);\n\tfor(index=0; index<titles.length; index++) {\n\t\ttitle = titles[index];\n\t\ttiddlerInfo = this.tiddlerInfo[title];\n\t\ttiddler = this.wiki.tiddlerExists(title) && this.wiki.getTiddler(title);\n\t\tif(!tiddler) {\n\t\t\treturn new DeleteTiddlerTask(this,title);\n\t\t}\n\t}\n\t// Check for tiddlers that need loading\n\ttitle = Object.keys(this.titlesToBeLoaded)[0];\n\tif(title) {\n\t\tdelete this.titlesToBeLoaded[title];\n\t\treturn new LoadTiddlerTask(this,title);\n\t}\n\t// No tasks are ready\n\treturn havePending;\n};\n\nfunction SaveTiddlerTask(syncer,title) {\n\tthis.syncer = syncer;\n\tthis.title = title;\n\tthis.type = \"save\";\n}\n\nSaveTiddlerTask.prototype.run = function(callback) {\n\tvar self = this,\n\t\tchangeCount = this.syncer.wiki.getChangeCount(this.title),\n\t\ttiddler = this.syncer.wiki.tiddlerExists(this.title) && this.syncer.wiki.getTiddler(this.title);\n\tthis.syncer.logger.log(\"Dispatching 'save' task:\",this.title);\n\tif(tiddler) {\n\t\tthis.syncer.syncadaptor.saveTiddler(tiddler,function(err,adaptorInfo,revision) {\n\t\t\t// If there's an error, exit without changing any internal state\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\t// Adjust the info stored about this tiddler\n\t\t\tself.syncer.tiddlerInfo[self.title] = {\n\t\t\t\tchangeCount: changeCount,\n\t\t\t\tadaptorInfo: adaptorInfo,\n\t\t\t\trevision: revision,\n\t\t\t\ttimestampLastSaved: new Date()\n\t\t\t};\n\t\t\t// Invoke the callback\n\t\t\tcallback(null);\n\t\t});\n\t} else {\n\t\tthis.syncer.logger.log(\" Not Dispatching 'save' task:\",this.title,\"tiddler does not exist\");\n\t\t$tw.utils.nextTick(callback(null));\n\t}\n};\n\nfunction DeleteTiddlerTask(syncer,title) {\n\tthis.syncer = syncer;\n\tthis.title = title;\n\tthis.type = \"delete\";\n}\n\nDeleteTiddlerTask.prototype.run = function(callback) {\n\tvar self = this;\n\tthis.syncer.logger.log(\"Dispatching 'delete' task:\",this.title);\n\tthis.syncer.syncadaptor.deleteTiddler(this.title,function(err) {\n\t\t// If there's an error, exit without changing any internal state\n\t\tif(err) {\n\t\t\treturn callback(err);\n\t\t}\n\t\t// Remove the info stored about this tiddler\n\t\tdelete self.syncer.tiddlerInfo[self.title];\n\t\t// Invoke the callback\n\t\tcallback(null);\n\t},{\n\t\ttiddlerInfo: self.syncer.tiddlerInfo[this.title]\n\t});\n};\n\nfunction LoadTiddlerTask(syncer,title) {\n\tthis.syncer = syncer;\n\tthis.title = title;\n\tthis.type = \"load\";\n}\n\nLoadTiddlerTask.prototype.run = function(callback) {\n\tvar self = this;\n\tthis.syncer.logger.log(\"Dispatching 'load' task:\",this.title);\n\tthis.syncer.syncadaptor.loadTiddler(this.title,function(err,tiddlerFields) {\n\t\t// If there's an error, exit without changing any internal state\n\t\tif(err) {\n\t\t\treturn callback(err);\n\t\t}\n\t\t// Update the info stored about this tiddler\n\t\tif(tiddlerFields) {\n\t\t\tself.syncer.storeTiddler(tiddlerFields);\n\t\t}\n\t\t// Invoke the callback\n\t\tcallback(null);\n\t});\n};\n\nexports.Syncer = Syncer;\n\n})();\n",
"type": "application/javascript",
"module-type": "global"
},
"$:/core/modules/tiddler.js": {
"title": "$:/core/modules/tiddler.js",
"text": "/*\\\ntitle: $:/core/modules/tiddler.js\ntype: application/javascript\nmodule-type: tiddlermethod\n\nExtension methods for the $tw.Tiddler object (constructor and methods required at boot time are in boot/boot.js)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.hasTag = function(tag) {\n\treturn this.fields.tags && this.fields.tags.indexOf(tag) !== -1;\n};\n\nexports.isPlugin = function() {\n\treturn this.fields.type === \"application/json\" && this.hasField(\"plugin-type\");\n};\n\nexports.isDraft = function() {\n\treturn this.hasField(\"draft.of\");\n};\n\nexports.getFieldString = function(field) {\n\tvar value = this.fields[field];\n\t// Check for a missing field\n\tif(value === undefined || value === null) {\n\t\treturn \"\";\n\t}\n\t// Parse the field with the associated module (if any)\n\tvar fieldModule = $tw.Tiddler.fieldModules[field];\n\tif(fieldModule && fieldModule.stringify) {\n\t\treturn fieldModule.stringify.call(this,value);\n\t} else {\n\t\treturn value.toString();\n\t}\n};\n\n/*\nGet the value of a field as a list\n*/\nexports.getFieldList = function(field) {\n\tvar value = this.fields[field];\n\t// Check for a missing field\n\tif(value === undefined || value === null) {\n\t\treturn [];\n\t}\n\treturn $tw.utils.parseStringArray(value);\n};\n\n/*\nGet all the fields as a hashmap of strings. Options:\n\texclude: an array of field names to exclude\n*/\nexports.getFieldStrings = function(options) {\n\toptions = options || {};\n\tvar exclude = options.exclude || [];\n\tvar fields = {};\n\tfor(var field in this.fields) {\n\t\tif($tw.utils.hop(this.fields,field)) {\n\t\t\tif(exclude.indexOf(field) === -1) {\n\t\t\t\tfields[field] = this.getFieldString(field);\n\t\t\t}\n\t\t}\n\t}\n\treturn fields;\n};\n\n/*\nGet all the fields as a name:value block. Options:\n\texclude: an array of field names to exclude\n*/\nexports.getFieldStringBlock = function(options) {\n\toptions = options || {};\n\tvar exclude = options.exclude || [],\n\t\tfields = Object.keys(this.fields).sort(),\n\t\tresult = [];\n\tfor(var t=0; t<fields.length; t++) {\n\t\tvar field = fields[t];\n\t\tif(exclude.indexOf(field) === -1) {\n\t\t\tresult.push(field + \": \" + this.getFieldString(field));\n\t\t}\n\t}\n\treturn result.join(\"\\n\");\n};\n\nexports.getFieldDay = function(field) {\n\tif(this.cache && this.cache.day && $tw.utils.hop(this.cache.day,field) ) {\n\t\treturn this.cache.day[field];\n\t}\n\tvar day = \"\";\n\tif(this.fields[field]) {\n\t\tday = (new Date($tw.utils.parseDate(this.fields[field]))).setHours(0,0,0,0);\n\t}\n\tthis.cache.day = this.cache.day || {};\n\tthis.cache.day[field] = day;\n\treturn day;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "tiddlermethod"
},
"$:/core/modules/upgraders/plugins.js": {
"title": "$:/core/modules/upgraders/plugins.js",
"text": "/*\\\ntitle: $:/core/modules/upgraders/plugins.js\ntype: application/javascript\nmodule-type: upgrader\n\nUpgrader module that checks that plugins are newer than any already installed version\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar UPGRADE_LIBRARY_TITLE = \"$:/UpgradeLibrary\";\n\nvar BLOCKED_PLUGINS = {\n\t\"$:/themes/tiddlywiki/stickytitles\": {\n\t\tversions: [\"*\"]\n\t},\n\t\"$:/plugins/tiddlywiki/fullscreen\": {\n\t\tversions: [\"*\"]\n\t}\n};\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {},\n\t\tupgradeLibrary,\n\t\tgetLibraryTiddler = function(title) {\n\t\t\tif(!upgradeLibrary) {\n\t\t\t\tupgradeLibrary = wiki.getTiddlerData(UPGRADE_LIBRARY_TITLE,{});\n\t\t\t\tupgradeLibrary.tiddlers = upgradeLibrary.tiddlers || {};\n\t\t\t}\n\t\t\treturn upgradeLibrary.tiddlers[title];\n\t\t};\n\n\t// Go through all the incoming tiddlers\n\t$tw.utils.each(titles,function(title) {\n\t\tvar incomingTiddler = tiddlers[title];\n\t\t// Check if we're dealing with a plugin\n\t\tif(incomingTiddler && incomingTiddler[\"plugin-type\"]) {\n\t\t\t// Check whether the plugin contains JS modules\n\t\t\tvar requiresReload = $tw.wiki.doesPluginInfoRequireReload(JSON.parse(incomingTiddler.text)) ? ($tw.wiki.getTiddlerText(\"$:/language/ControlPanel/Plugins/PluginWillRequireReload\") + \" \") : \"\";\n\t\t\tmessages[title] = requiresReload;\n\t\t\tif(incomingTiddler.version) {\n\t\t\t\t// Upgrade the incoming plugin if it is in the upgrade library\n\t\t\t\tvar libraryTiddler = getLibraryTiddler(title);\n\t\t\t\tif(libraryTiddler && libraryTiddler[\"plugin-type\"] && libraryTiddler.version) {\n\t\t\t\t\ttiddlers[title] = libraryTiddler;\n\t\t\t\t\tmessages[title] = requiresReload + $tw.language.getString(\"Import/Upgrader/Plugins/Upgraded\",{variables: {incoming: incomingTiddler.version, upgraded: libraryTiddler.version}});\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t\t// Suppress the incoming plugin if it is older than the currently installed one\n\t\t\t\tvar existingTiddler = wiki.getTiddler(title);\n\t\t\t\tif(existingTiddler && existingTiddler.hasField(\"plugin-type\") && existingTiddler.hasField(\"version\")) {\n\t\t\t\t\t// Reject the incoming plugin by blanking all its fields\n\t\t\t\t\tif($tw.utils.checkVersions(existingTiddler.fields.version,incomingTiddler.version)) {\n\t\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\t\t\t\t\tmessages[title] = requiresReload + $tw.language.getString(\"Import/Upgrader/Plugins/Suppressed/Version\",{variables: {incoming: incomingTiddler.version, existing: existingTiddler.fields.version}});\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Check whether the plugin is on the blocked list\n\t\t\tvar blockInfo = BLOCKED_PLUGINS[title];\n\t\t\tif(blockInfo) {\n\t\t\t\tif(blockInfo.versions.indexOf(\"*\") !== -1 || (incomingTiddler.version && blockInfo.versions.indexOf(incomingTiddler.version) !== -1)) {\n\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/Plugins/Suppressed/Incompatible\");\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\treturn messages;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "upgrader"
},
"$:/core/modules/upgraders/system.js": {
"title": "$:/core/modules/upgraders/system.js",
"text": "/*\\\ntitle: $:/core/modules/upgraders/system.js\ntype: application/javascript\nmodule-type: upgrader\n\nUpgrader module that suppresses certain system tiddlers that shouldn't be imported\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar DONT_IMPORT_LIST = [\"$:/StoryList\",\"$:/HistoryList\"],\n\tDONT_IMPORT_PREFIX_LIST = [\"$:/temp/\",\"$:/state/\",\"$:/Import\"],\n\tWARN_IMPORT_PREFIX_LIST = [\"$:/core/modules/\"];\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {},\n\t\tshowAlert = false;\n\t// Check for tiddlers on our list\n\t$tw.utils.each(titles,function(title) {\n\t\tif(DONT_IMPORT_LIST.indexOf(title) !== -1) {\n\t\t\ttiddlers[title] = Object.create(null);\n\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/System/Suppressed\");\n\t\t} else {\n\t\t\tfor(var t=0; t<DONT_IMPORT_PREFIX_LIST.length; t++) {\n\t\t\t\tvar prefix = DONT_IMPORT_PREFIX_LIST[t];\n\t\t\t\tif(title.substr(0,prefix.length) === prefix) {\n\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/State/Suppressed\");\n\t\t\t\t}\n\t\t\t}\n\t\t\tfor(var t=0; t<WARN_IMPORT_PREFIX_LIST.length; t++) {\n\t\t\t\tvar prefix = WARN_IMPORT_PREFIX_LIST[t];\n\t\t\t\tif(title.substr(0,prefix.length) === prefix && wiki.isShadowTiddler(title)) {\n\t\t\t\t\tshowAlert = true;\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/System/Warning\");\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\tif(showAlert) {\n\t\tvar logger = new $tw.utils.Logger(\"import\");\n\t\tlogger.alert($tw.language.getString(\"Import/Upgrader/System/Alert\"));\n\t}\n\treturn messages;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "upgrader"
},
"$:/core/modules/upgraders/themetweaks.js": {
"title": "$:/core/modules/upgraders/themetweaks.js",
"text": "/*\\\ntitle: $:/core/modules/upgraders/themetweaks.js\ntype: application/javascript\nmodule-type: upgrader\n\nUpgrader module that handles the change in theme tweak storage introduced in 5.0.14-beta.\n\nPreviously, theme tweaks were stored in two data tiddlers:\n\n* $:/themes/tiddlywiki/vanilla/metrics\n* $:/themes/tiddlywiki/vanilla/settings\n\nNow, each tweak is stored in its own separate tiddler.\n\nThis upgrader copies any values from the old format to the new. The old data tiddlers are not deleted in case they have been used to store additional indexes.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar MAPPINGS = {\n\t\"$:/themes/tiddlywiki/vanilla/metrics\": {\n\t\t\"fontsize\": \"$:/themes/tiddlywiki/vanilla/metrics/fontsize\",\n\t\t\"lineheight\": \"$:/themes/tiddlywiki/vanilla/metrics/lineheight\",\n\t\t\"storyleft\": \"$:/themes/tiddlywiki/vanilla/metrics/storyleft\",\n\t\t\"storytop\": \"$:/themes/tiddlywiki/vanilla/metrics/storytop\",\n\t\t\"storyright\": \"$:/themes/tiddlywiki/vanilla/metrics/storyright\",\n\t\t\"storywidth\": \"$:/themes/tiddlywiki/vanilla/metrics/storywidth\",\n\t\t\"tiddlerwidth\": \"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\"\n\t},\n\t\"$:/themes/tiddlywiki/vanilla/settings\": {\n\t\t\"fontfamily\": \"$:/themes/tiddlywiki/vanilla/settings/fontfamily\"\n\t}\n};\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {};\n\t// Check for tiddlers on our list\n\t$tw.utils.each(titles,function(title) {\n\t\tvar mapping = MAPPINGS[title];\n\t\tif(mapping) {\n\t\t\tvar tiddler = new $tw.Tiddler(tiddlers[title]),\n\t\t\t\ttiddlerData = wiki.getTiddlerDataCached(tiddler,{});\n\t\t\tfor(var index in mapping) {\n\t\t\t\tvar mappedTitle = mapping[index];\n\t\t\t\tif(!tiddlers[mappedTitle] || tiddlers[mappedTitle].title !== mappedTitle) {\n\t\t\t\t\ttiddlers[mappedTitle] = {\n\t\t\t\t\t\ttitle: mappedTitle,\n\t\t\t\t\t\ttext: tiddlerData[index]\n\t\t\t\t\t};\n\t\t\t\t\tmessages[mappedTitle] = $tw.language.getString(\"Import/Upgrader/ThemeTweaks/Created\",{variables: {\n\t\t\t\t\t\tfrom: title + \"##\" + index\n\t\t\t\t\t}});\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\treturn messages;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "upgrader"
},
"$:/core/modules/utils/base64-utf8/base64-utf8.module.js": {
"text": "(function(){// From https://gist.github.com/Nijikokun/5192472\n//\n// UTF8 Module\n//\n// Cleaner and modularized utf-8 encoding and decoding library for javascript.\n//\n// copyright: MIT\n// author: Nijiko Yonskai, @nijikokun, nijikokun@gmail.com\n!function(r,e,o,t){void 0!==o.module&&o.module.exports?o.module.exports=e.apply(o):void 0!==o.define&&\"function\"===o.define&&o.define.amd?define(\"utf8\",[],e):o.utf8=e.apply(o)}(0,function(){return{encode:function(r){if(\"string\"!=typeof r)return r;r=r.replace(/\\r\\n/g,\"\\n\");for(var e,o=\"\",t=0;t<r.length;t++)(e=r.charCodeAt(t))<128?o+=String.fromCharCode(e):e>127&&e<2048?(o+=String.fromCharCode(e>>6|192),o+=String.fromCharCode(63&e|128)):(o+=String.fromCharCode(e>>12|224),o+=String.fromCharCode(e>>6&63|128),o+=String.fromCharCode(63&e|128));return o},decode:function(r){if(\"string\"!=typeof r)return r;for(var e=\"\",o=0,t=0;o<r.length;)(t=r.charCodeAt(o))<128?(e+=String.fromCharCode(t),o++):t>191&&t<224?(e+=String.fromCharCode((31&t)<<6|63&r.charCodeAt(o+1)),o+=2):(e+=String.fromCharCode((15&t)<<12|(63&r.charCodeAt(o+1))<<6|63&r.charCodeAt(o+2)),o+=3);return e}}},this),function(r,e,o,t){if(void 0!==o.module&&o.module.exports){if(t&&o.require)for(var n=0;n<t.length;n++)o[t[n]]=o.require(t[n]);o.module.exports=e.apply(o)}else void 0!==o.define&&\"function\"===o.define&&o.define.amd?define(\"base64\",t||[],e):o.base64=e.apply(o)}(0,function(r){var e=r||this.utf8,o=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\";return{encode:function(r){if(void 0===e)throw{error:\"MissingMethod\",message:\"UTF8 Module is missing.\"};if(\"string\"!=typeof r)return r;r=e.encode(r);for(var t,n,i,d,f,a,h,c=\"\",u=0;u<r.length;)d=(t=r.charCodeAt(u++))>>2,f=(3&t)<<4|(n=r.charCodeAt(u++))>>4,a=(15&n)<<2|(i=r.charCodeAt(u++))>>6,h=63&i,isNaN(n)?a=h=64:isNaN(i)&&(h=64),c+=o.charAt(d)+o.charAt(f)+o.charAt(a)+o.charAt(h);return c},decode:function(r){if(void 0===e)throw{error:\"MissingMethod\",message:\"UTF8 Module is missing.\"};if(\"string\"!=typeof r)return r;r=r.replace(/[^A-Za-z0-9\\+\\/\\=]/g,\"\");for(var t,n,i,d,f,a,h=\"\",c=0;c<r.length;)t=o.indexOf(r.charAt(c++))<<2|(d=o.indexOf(r.charAt(c++)))>>4,n=(15&d)<<4|(f=o.indexOf(r.charAt(c++)))>>2,i=(3&f)<<6|(a=o.indexOf(r.charAt(c++))),h+=String.fromCharCode(t),64!=f&&(h+=String.fromCharCode(n)),64!=a&&(h+=String.fromCharCode(i));return e.decode(h)}}},this,[\"utf8\"]);}).call(exports);",
"type": "application/javascript",
"title": "$:/core/modules/utils/base64-utf8/base64-utf8.module.js",
"module-type": "library"
},
"$:/core/modules/utils/crypto.js": {
"title": "$:/core/modules/utils/crypto.js",
"text": "/*\\\ntitle: $:/core/modules/utils/crypto.js\ntype: application/javascript\nmodule-type: utils\n\nUtility functions related to crypto.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nLook for an encrypted store area in the text of a TiddlyWiki file\n*/\nexports.extractEncryptedStoreArea = function(text) {\n\tvar encryptedStoreAreaStartMarker = \"<pre id=\\\"encryptedStoreArea\\\" type=\\\"text/plain\\\" style=\\\"display:none;\\\">\",\n\t\tencryptedStoreAreaStart = text.indexOf(encryptedStoreAreaStartMarker);\n\tif(encryptedStoreAreaStart !== -1) {\n\t\tvar encryptedStoreAreaEnd = text.indexOf(\"</pre>\",encryptedStoreAreaStart);\n\t\tif(encryptedStoreAreaEnd !== -1) {\n\t\t\treturn $tw.utils.htmlDecode(text.substring(encryptedStoreAreaStart + encryptedStoreAreaStartMarker.length,encryptedStoreAreaEnd-1));\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nAttempt to extract the tiddlers from an encrypted store area using the current password. If the password is not provided then the password in the password store will be used\n*/\nexports.decryptStoreArea = function(encryptedStoreArea,password) {\n\tvar decryptedText = $tw.crypto.decrypt(encryptedStoreArea,password);\n\tif(decryptedText) {\n\t\tvar json = JSON.parse(decryptedText),\n\t\t\ttiddlers = [];\n\t\tfor(var title in json) {\n\t\t\tif(title !== \"$:/isEncrypted\") {\n\t\t\t\ttiddlers.push(json[title]);\n\t\t\t}\n\t\t}\n\t\treturn tiddlers;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n\n/*\nAttempt to extract the tiddlers from an encrypted store area using the current password. If that fails, the user is prompted for a password.\nencryptedStoreArea: text of the TiddlyWiki encrypted store area\ncallback: function(tiddlers) called with the array of decrypted tiddlers\n\nThe following configuration settings are supported:\n\n$tw.config.usePasswordVault: causes any password entered by the user to also be put into the system password vault\n*/\nexports.decryptStoreAreaInteractive = function(encryptedStoreArea,callback,options) {\n\t// Try to decrypt with the current password\n\tvar tiddlers = $tw.utils.decryptStoreArea(encryptedStoreArea);\n\tif(tiddlers) {\n\t\tcallback(tiddlers);\n\t} else {\n\t\t// Prompt for a new password and keep trying\n\t\t$tw.passwordPrompt.createPrompt({\n\t\t\tserviceName: \"Enter a password to decrypt the imported TiddlyWiki\",\n\t\t\tnoUserName: true,\n\t\t\tcanCancel: true,\n\t\t\tsubmitText: \"Decrypt\",\n\t\t\tcallback: function(data) {\n\t\t\t\t// Exit if the user cancelled\n\t\t\t\tif(!data) {\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t\t// Attempt to decrypt the tiddlers\n\t\t\t\tvar tiddlers = $tw.utils.decryptStoreArea(encryptedStoreArea,data.password);\n\t\t\t\tif(tiddlers) {\n\t\t\t\t\tif($tw.config.usePasswordVault) {\n\t\t\t\t\t\t$tw.crypto.setPassword(data.password);\n\t\t\t\t\t}\n\t\t\t\t\tcallback(tiddlers);\n\t\t\t\t\t// Exit and remove the password prompt\n\t\t\t\t\treturn true;\n\t\t\t\t} else {\n\t\t\t\t\t// We didn't decrypt everything, so continue to prompt for password\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/csv.js": {
"title": "$:/core/modules/utils/csv.js",
"text": "/*\\\ntitle: $:/core/modules/utils/csv.js\ntype: application/javascript\nmodule-type: utils\n\nA barebones CSV parser\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nParse a CSV string with a header row and return an array of hashmaps.\n*/\nexports.parseCsvStringWithHeader = function(text,options) {\n\toptions = options || {};\n\tvar separator = options.separator || \",\",\n\t\trows = text.split(/\\r?\\n/mg).map(function(row) {\n\t\t\treturn $tw.utils.trim(row);\n\t\t}).filter(function(row) {\n\t\t\treturn row !== \"\";\n\t\t});\n\tif(rows.length < 1) {\n\t\treturn \"Missing header row\";\n\t}\n\tvar headings = rows[0].split(separator),\n\t\tresults = [];\n\tfor(var row=1; row<rows.length; row++) {\n\t\tvar columns = rows[row].split(separator),\n\t\t\tcolumnResult = Object.create(null);\n\t\tif(columns.length !== headings.length) {\n\t\t\treturn \"Malformed CSV row '\" + rows[row] + \"'\";\n\t\t}\n\t\tfor(var column=0; column<columns.length; column++) {\n\t\t\tvar columnName = headings[column];\n\t\t\tcolumnResult[columnName] = $tw.utils.trim(columns[column] || \"\");\n\t\t}\n\t\tresults.push(columnResult);\t\t\t\n\t}\n\treturn results;\n}\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/diff-match-patch/diff_match_patch.js": {
"text": "(function(){function diff_match_patch(){this.Diff_Timeout=1;this.Diff_EditCost=4;this.Match_Threshold=.5;this.Match_Distance=1E3;this.Patch_DeleteThreshold=.5;this.Patch_Margin=4;this.Match_MaxBits=32}var DIFF_DELETE=-1,DIFF_INSERT=1,DIFF_EQUAL=0;\ndiff_match_patch.prototype.diff_main=function(a,b,c,d){\"undefined\"==typeof d&&(d=0>=this.Diff_Timeout?Number.MAX_VALUE:(new Date).getTime()+1E3*this.Diff_Timeout);if(null==a||null==b)throw Error(\"Null input. (diff_main)\");if(a==b)return a?[[DIFF_EQUAL,a]]:[];\"undefined\"==typeof c&&(c=!0);var e=c,f=this.diff_commonPrefix(a,b);c=a.substring(0,f);a=a.substring(f);b=b.substring(f);f=this.diff_commonSuffix(a,b);var g=a.substring(a.length-f);a=a.substring(0,a.length-f);b=b.substring(0,b.length-f);a=this.diff_compute_(a,\nb,e,d);c&&a.unshift([DIFF_EQUAL,c]);g&&a.push([DIFF_EQUAL,g]);this.diff_cleanupMerge(a);return a};\ndiff_match_patch.prototype.diff_compute_=function(a,b,c,d){if(!a)return[[DIFF_INSERT,b]];if(!b)return[[DIFF_DELETE,a]];var e=a.length>b.length?a:b,f=a.length>b.length?b:a,g=e.indexOf(f);return-1!=g?(c=[[DIFF_INSERT,e.substring(0,g)],[DIFF_EQUAL,f],[DIFF_INSERT,e.substring(g+f.length)]],a.length>b.length&&(c[0][0]=c[2][0]=DIFF_DELETE),c):1==f.length?[[DIFF_DELETE,a],[DIFF_INSERT,b]]:(e=this.diff_halfMatch_(a,b))?(b=e[1],f=e[3],a=e[4],e=this.diff_main(e[0],e[2],c,d),c=this.diff_main(b,f,c,d),e.concat([[DIFF_EQUAL,\na]],c)):c&&100<a.length&&100<b.length?this.diff_lineMode_(a,b,d):this.diff_bisect_(a,b,d)};\ndiff_match_patch.prototype.diff_lineMode_=function(a,b,c){var d=this.diff_linesToChars_(a,b);a=d.chars1;b=d.chars2;d=d.lineArray;a=this.diff_main(a,b,!1,c);this.diff_charsToLines_(a,d);this.diff_cleanupSemantic(a);a.push([DIFF_EQUAL,\"\"]);for(var e=d=b=0,f=\"\",g=\"\";b<a.length;){switch(a[b][0]){case DIFF_INSERT:e++;g+=a[b][1];break;case DIFF_DELETE:d++;f+=a[b][1];break;case DIFF_EQUAL:if(1<=d&&1<=e){a.splice(b-d-e,d+e);b=b-d-e;d=this.diff_main(f,g,!1,c);for(e=d.length-1;0<=e;e--)a.splice(b,0,d[e]);b+=\nd.length}d=e=0;g=f=\"\"}b++}a.pop();return a};\ndiff_match_patch.prototype.diff_bisect_=function(a,b,c){for(var d=a.length,e=b.length,f=Math.ceil((d+e)/2),g=2*f,h=Array(g),l=Array(g),k=0;k<g;k++)h[k]=-1,l[k]=-1;h[f+1]=0;l[f+1]=0;k=d-e;for(var m=0!=k%2,p=0,x=0,w=0,q=0,t=0;t<f&&!((new Date).getTime()>c);t++){for(var v=-t+p;v<=t-x;v+=2){var n=f+v;var r=v==-t||v!=t&&h[n-1]<h[n+1]?h[n+1]:h[n-1]+1;for(var y=r-v;r<d&&y<e&&a.charAt(r)==b.charAt(y);)r++,y++;h[n]=r;if(r>d)x+=2;else if(y>e)p+=2;else if(m&&(n=f+k-v,0<=n&&n<g&&-1!=l[n])){var u=d-l[n];if(r>=\nu)return this.diff_bisectSplit_(a,b,r,y,c)}}for(v=-t+w;v<=t-q;v+=2){n=f+v;u=v==-t||v!=t&&l[n-1]<l[n+1]?l[n+1]:l[n-1]+1;for(r=u-v;u<d&&r<e&&a.charAt(d-u-1)==b.charAt(e-r-1);)u++,r++;l[n]=u;if(u>d)q+=2;else if(r>e)w+=2;else if(!m&&(n=f+k-v,0<=n&&n<g&&-1!=h[n]&&(r=h[n],y=f+r-n,u=d-u,r>=u)))return this.diff_bisectSplit_(a,b,r,y,c)}}return[[DIFF_DELETE,a],[DIFF_INSERT,b]]};\ndiff_match_patch.prototype.diff_bisectSplit_=function(a,b,c,d,e){var f=a.substring(0,c),g=b.substring(0,d);a=a.substring(c);b=b.substring(d);f=this.diff_main(f,g,!1,e);e=this.diff_main(a,b,!1,e);return f.concat(e)};\ndiff_match_patch.prototype.diff_linesToChars_=function(a,b){function c(a){for(var b=\"\",c=0,f=-1,g=d.length;f<a.length-1;){f=a.indexOf(\"\\n\",c);-1==f&&(f=a.length-1);var h=a.substring(c,f+1);c=f+1;(e.hasOwnProperty?e.hasOwnProperty(h):void 0!==e[h])?b+=String.fromCharCode(e[h]):(b+=String.fromCharCode(g),e[h]=g,d[g++]=h)}return b}var d=[],e={};d[0]=\"\";var f=c(a),g=c(b);return{chars1:f,chars2:g,lineArray:d}};\ndiff_match_patch.prototype.diff_charsToLines_=function(a,b){for(var c=0;c<a.length;c++){for(var d=a[c][1],e=[],f=0;f<d.length;f++)e[f]=b[d.charCodeAt(f)];a[c][1]=e.join(\"\")}};diff_match_patch.prototype.diff_commonPrefix=function(a,b){if(!a||!b||a.charAt(0)!=b.charAt(0))return 0;for(var c=0,d=Math.min(a.length,b.length),e=d,f=0;c<e;)a.substring(f,e)==b.substring(f,e)?f=c=e:d=e,e=Math.floor((d-c)/2+c);return e};\ndiff_match_patch.prototype.diff_commonSuffix=function(a,b){if(!a||!b||a.charAt(a.length-1)!=b.charAt(b.length-1))return 0;for(var c=0,d=Math.min(a.length,b.length),e=d,f=0;c<e;)a.substring(a.length-e,a.length-f)==b.substring(b.length-e,b.length-f)?f=c=e:d=e,e=Math.floor((d-c)/2+c);return e};\ndiff_match_patch.prototype.diff_commonOverlap_=function(a,b){var c=a.length,d=b.length;if(0==c||0==d)return 0;c>d?a=a.substring(c-d):c<d&&(b=b.substring(0,c));c=Math.min(c,d);if(a==b)return c;d=0;for(var e=1;;){var f=a.substring(c-e);f=b.indexOf(f);if(-1==f)return d;e+=f;if(0==f||a.substring(c-e)==b.substring(0,e))d=e,e++}};\ndiff_match_patch.prototype.diff_halfMatch_=function(a,b){function c(a,b,c){for(var d=a.substring(c,c+Math.floor(a.length/4)),e=-1,g=\"\",h,k,l,m;-1!=(e=b.indexOf(d,e+1));){var p=f.diff_commonPrefix(a.substring(c),b.substring(e)),u=f.diff_commonSuffix(a.substring(0,c),b.substring(0,e));g.length<u+p&&(g=b.substring(e-u,e)+b.substring(e,e+p),h=a.substring(0,c-u),k=a.substring(c+p),l=b.substring(0,e-u),m=b.substring(e+p))}return 2*g.length>=a.length?[h,k,l,m,g]:null}if(0>=this.Diff_Timeout)return null;\nvar d=a.length>b.length?a:b,e=a.length>b.length?b:a;if(4>d.length||2*e.length<d.length)return null;var f=this,g=c(d,e,Math.ceil(d.length/4));d=c(d,e,Math.ceil(d.length/2));if(g||d)g=d?g?g[4].length>d[4].length?g:d:d:g;else return null;if(a.length>b.length){d=g[0];e=g[1];var h=g[2];var l=g[3]}else h=g[0],l=g[1],d=g[2],e=g[3];return[d,e,h,l,g[4]]};\ndiff_match_patch.prototype.diff_cleanupSemantic=function(a){for(var b=!1,c=[],d=0,e=null,f=0,g=0,h=0,l=0,k=0;f<a.length;)a[f][0]==DIFF_EQUAL?(c[d++]=f,g=l,h=k,k=l=0,e=a[f][1]):(a[f][0]==DIFF_INSERT?l+=a[f][1].length:k+=a[f][1].length,e&&e.length<=Math.max(g,h)&&e.length<=Math.max(l,k)&&(a.splice(c[d-1],0,[DIFF_DELETE,e]),a[c[d-1]+1][0]=DIFF_INSERT,d--,d--,f=0<d?c[d-1]:-1,k=l=h=g=0,e=null,b=!0)),f++;b&&this.diff_cleanupMerge(a);this.diff_cleanupSemanticLossless(a);for(f=1;f<a.length;){if(a[f-1][0]==\nDIFF_DELETE&&a[f][0]==DIFF_INSERT){b=a[f-1][1];c=a[f][1];d=this.diff_commonOverlap_(b,c);e=this.diff_commonOverlap_(c,b);if(d>=e){if(d>=b.length/2||d>=c.length/2)a.splice(f,0,[DIFF_EQUAL,c.substring(0,d)]),a[f-1][1]=b.substring(0,b.length-d),a[f+1][1]=c.substring(d),f++}else if(e>=b.length/2||e>=c.length/2)a.splice(f,0,[DIFF_EQUAL,b.substring(0,e)]),a[f-1][0]=DIFF_INSERT,a[f-1][1]=c.substring(0,c.length-e),a[f+1][0]=DIFF_DELETE,a[f+1][1]=b.substring(e),f++;f++}f++}};\ndiff_match_patch.prototype.diff_cleanupSemanticLossless=function(a){function b(a,b){if(!a||!b)return 6;var c=a.charAt(a.length-1),d=b.charAt(0),e=c.match(diff_match_patch.nonAlphaNumericRegex_),f=d.match(diff_match_patch.nonAlphaNumericRegex_),g=e&&c.match(diff_match_patch.whitespaceRegex_),h=f&&d.match(diff_match_patch.whitespaceRegex_);c=g&&c.match(diff_match_patch.linebreakRegex_);d=h&&d.match(diff_match_patch.linebreakRegex_);var k=c&&a.match(diff_match_patch.blanklineEndRegex_),l=d&&b.match(diff_match_patch.blanklineStartRegex_);\nreturn k||l?5:c||d?4:e&&!g&&h?3:g||h?2:e||f?1:0}for(var c=1;c<a.length-1;){if(a[c-1][0]==DIFF_EQUAL&&a[c+1][0]==DIFF_EQUAL){var d=a[c-1][1],e=a[c][1],f=a[c+1][1],g=this.diff_commonSuffix(d,e);if(g){var h=e.substring(e.length-g);d=d.substring(0,d.length-g);e=h+e.substring(0,e.length-g);f=h+f}g=d;h=e;for(var l=f,k=b(d,e)+b(e,f);e.charAt(0)===f.charAt(0);){d+=e.charAt(0);e=e.substring(1)+f.charAt(0);f=f.substring(1);var m=b(d,e)+b(e,f);m>=k&&(k=m,g=d,h=e,l=f)}a[c-1][1]!=g&&(g?a[c-1][1]=g:(a.splice(c-\n1,1),c--),a[c][1]=h,l?a[c+1][1]=l:(a.splice(c+1,1),c--))}c++}};diff_match_patch.nonAlphaNumericRegex_=/[^a-zA-Z0-9]/;diff_match_patch.whitespaceRegex_=/\\s/;diff_match_patch.linebreakRegex_=/[\\r\\n]/;diff_match_patch.blanklineEndRegex_=/\\n\\r?\\n$/;diff_match_patch.blanklineStartRegex_=/^\\r?\\n\\r?\\n/;\ndiff_match_patch.prototype.diff_cleanupEfficiency=function(a){for(var b=!1,c=[],d=0,e=null,f=0,g=!1,h=!1,l=!1,k=!1;f<a.length;)a[f][0]==DIFF_EQUAL?(a[f][1].length<this.Diff_EditCost&&(l||k)?(c[d++]=f,g=l,h=k,e=a[f][1]):(d=0,e=null),l=k=!1):(a[f][0]==DIFF_DELETE?k=!0:l=!0,e&&(g&&h&&l&&k||e.length<this.Diff_EditCost/2&&3==g+h+l+k)&&(a.splice(c[d-1],0,[DIFF_DELETE,e]),a[c[d-1]+1][0]=DIFF_INSERT,d--,e=null,g&&h?(l=k=!0,d=0):(d--,f=0<d?c[d-1]:-1,l=k=!1),b=!0)),f++;b&&this.diff_cleanupMerge(a)};\ndiff_match_patch.prototype.diff_cleanupMerge=function(a){a.push([DIFF_EQUAL,\"\"]);for(var b=0,c=0,d=0,e=\"\",f=\"\",g;b<a.length;)switch(a[b][0]){case DIFF_INSERT:d++;f+=a[b][1];b++;break;case DIFF_DELETE:c++;e+=a[b][1];b++;break;case DIFF_EQUAL:1<c+d?(0!==c&&0!==d&&(g=this.diff_commonPrefix(f,e),0!==g&&(0<b-c-d&&a[b-c-d-1][0]==DIFF_EQUAL?a[b-c-d-1][1]+=f.substring(0,g):(a.splice(0,0,[DIFF_EQUAL,f.substring(0,g)]),b++),f=f.substring(g),e=e.substring(g)),g=this.diff_commonSuffix(f,e),0!==g&&(a[b][1]=f.substring(f.length-\ng)+a[b][1],f=f.substring(0,f.length-g),e=e.substring(0,e.length-g))),0===c?a.splice(b-d,c+d,[DIFF_INSERT,f]):0===d?a.splice(b-c,c+d,[DIFF_DELETE,e]):a.splice(b-c-d,c+d,[DIFF_DELETE,e],[DIFF_INSERT,f]),b=b-c-d+(c?1:0)+(d?1:0)+1):0!==b&&a[b-1][0]==DIFF_EQUAL?(a[b-1][1]+=a[b][1],a.splice(b,1)):b++,c=d=0,f=e=\"\"}\"\"===a[a.length-1][1]&&a.pop();c=!1;for(b=1;b<a.length-1;)a[b-1][0]==DIFF_EQUAL&&a[b+1][0]==DIFF_EQUAL&&(a[b][1].substring(a[b][1].length-a[b-1][1].length)==a[b-1][1]?(a[b][1]=a[b-1][1]+a[b][1].substring(0,\na[b][1].length-a[b-1][1].length),a[b+1][1]=a[b-1][1]+a[b+1][1],a.splice(b-1,1),c=!0):a[b][1].substring(0,a[b+1][1].length)==a[b+1][1]&&(a[b-1][1]+=a[b+1][1],a[b][1]=a[b][1].substring(a[b+1][1].length)+a[b+1][1],a.splice(b+1,1),c=!0)),b++;c&&this.diff_cleanupMerge(a)};\ndiff_match_patch.prototype.diff_xIndex=function(a,b){var c=0,d=0,e=0,f=0,g;for(g=0;g<a.length;g++){a[g][0]!==DIFF_INSERT&&(c+=a[g][1].length);a[g][0]!==DIFF_DELETE&&(d+=a[g][1].length);if(c>b)break;e=c;f=d}return a.length!=g&&a[g][0]===DIFF_DELETE?f:f+(b-e)};\ndiff_match_patch.prototype.diff_prettyHtml=function(a){for(var b=[],c=/&/g,d=/</g,e=/>/g,f=/\\n/g,g=0;g<a.length;g++){var h=a[g][0],l=a[g][1].replace(c,\"&\").replace(d,\"<\").replace(e,\">\").replace(f,\"¶<br>\");switch(h){case DIFF_INSERT:b[g]='<ins style=\"background:#e6ffe6;\">'+l+\"</ins>\";break;case DIFF_DELETE:b[g]='<del style=\"background:#ffe6e6;\">'+l+\"</del>\";break;case DIFF_EQUAL:b[g]=\"<span>\"+l+\"</span>\"}}return b.join(\"\")};\ndiff_match_patch.prototype.diff_text1=function(a){for(var b=[],c=0;c<a.length;c++)a[c][0]!==DIFF_INSERT&&(b[c]=a[c][1]);return b.join(\"\")};diff_match_patch.prototype.diff_text2=function(a){for(var b=[],c=0;c<a.length;c++)a[c][0]!==DIFF_DELETE&&(b[c]=a[c][1]);return b.join(\"\")};\ndiff_match_patch.prototype.diff_levenshtein=function(a){for(var b=0,c=0,d=0,e=0;e<a.length;e++){var f=a[e][1];switch(a[e][0]){case DIFF_INSERT:c+=f.length;break;case DIFF_DELETE:d+=f.length;break;case DIFF_EQUAL:b+=Math.max(c,d),d=c=0}}return b+=Math.max(c,d)};\ndiff_match_patch.prototype.diff_toDelta=function(a){for(var b=[],c=0;c<a.length;c++)switch(a[c][0]){case DIFF_INSERT:b[c]=\"+\"+encodeURI(a[c][1]);break;case DIFF_DELETE:b[c]=\"-\"+a[c][1].length;break;case DIFF_EQUAL:b[c]=\"=\"+a[c][1].length}return b.join(\"\\t\").replace(/%20/g,\" \")};\ndiff_match_patch.prototype.diff_fromDelta=function(a,b){for(var c=[],d=0,e=0,f=b.split(/\\t/g),g=0;g<f.length;g++){var h=f[g].substring(1);switch(f[g].charAt(0)){case \"+\":try{c[d++]=[DIFF_INSERT,decodeURI(h)]}catch(k){throw Error(\"Illegal escape in diff_fromDelta: \"+h);}break;case \"-\":case \"=\":var l=parseInt(h,10);if(isNaN(l)||0>l)throw Error(\"Invalid number in diff_fromDelta: \"+h);h=a.substring(e,e+=l);\"=\"==f[g].charAt(0)?c[d++]=[DIFF_EQUAL,h]:c[d++]=[DIFF_DELETE,h];break;default:if(f[g])throw Error(\"Invalid diff operation in diff_fromDelta: \"+\nf[g]);}}if(e!=a.length)throw Error(\"Delta length (\"+e+\") does not equal source text length (\"+a.length+\").\");return c};diff_match_patch.prototype.match_main=function(a,b,c){if(null==a||null==b||null==c)throw Error(\"Null input. (match_main)\");c=Math.max(0,Math.min(c,a.length));return a==b?0:a.length?a.substring(c,c+b.length)==b?c:this.match_bitap_(a,b,c):-1};\ndiff_match_patch.prototype.match_bitap_=function(a,b,c){function d(a,d){var e=a/b.length,g=Math.abs(c-d);return f.Match_Distance?e+g/f.Match_Distance:g?1:e}if(b.length>this.Match_MaxBits)throw Error(\"Pattern too long for this browser.\");var e=this.match_alphabet_(b),f=this,g=this.Match_Threshold,h=a.indexOf(b,c);-1!=h&&(g=Math.min(d(0,h),g),h=a.lastIndexOf(b,c+b.length),-1!=h&&(g=Math.min(d(0,h),g)));var l=1<<b.length-1;h=-1;for(var k,m,p=b.length+a.length,x,w=0;w<b.length;w++){k=0;for(m=p;k<m;)d(w,\nc+m)<=g?k=m:p=m,m=Math.floor((p-k)/2+k);p=m;k=Math.max(1,c-m+1);var q=Math.min(c+m,a.length)+b.length;m=Array(q+2);for(m[q+1]=(1<<w)-1;q>=k;q--){var t=e[a.charAt(q-1)];m[q]=0===w?(m[q+1]<<1|1)&t:(m[q+1]<<1|1)&t|(x[q+1]|x[q])<<1|1|x[q+1];if(m[q]&l&&(t=d(w,q-1),t<=g))if(g=t,h=q-1,h>c)k=Math.max(1,2*c-h);else break}if(d(w+1,c)>g)break;x=m}return h};\ndiff_match_patch.prototype.match_alphabet_=function(a){for(var b={},c=0;c<a.length;c++)b[a.charAt(c)]=0;for(c=0;c<a.length;c++)b[a.charAt(c)]|=1<<a.length-c-1;return b};\ndiff_match_patch.prototype.patch_addContext_=function(a,b){if(0!=b.length){for(var c=b.substring(a.start2,a.start2+a.length1),d=0;b.indexOf(c)!=b.lastIndexOf(c)&&c.length<this.Match_MaxBits-this.Patch_Margin-this.Patch_Margin;)d+=this.Patch_Margin,c=b.substring(a.start2-d,a.start2+a.length1+d);d+=this.Patch_Margin;(c=b.substring(a.start2-d,a.start2))&&a.diffs.unshift([DIFF_EQUAL,c]);(d=b.substring(a.start2+a.length1,a.start2+a.length1+d))&&a.diffs.push([DIFF_EQUAL,d]);a.start1-=c.length;a.start2-=\nc.length;a.length1+=c.length+d.length;a.length2+=c.length+d.length}};\ndiff_match_patch.prototype.patch_make=function(a,b,c){if(\"string\"==typeof a&&\"string\"==typeof b&&\"undefined\"==typeof c){var d=a;b=this.diff_main(d,b,!0);2<b.length&&(this.diff_cleanupSemantic(b),this.diff_cleanupEfficiency(b))}else if(a&&\"object\"==typeof a&&\"undefined\"==typeof b&&\"undefined\"==typeof c)b=a,d=this.diff_text1(b);else if(\"string\"==typeof a&&b&&\"object\"==typeof b&&\"undefined\"==typeof c)d=a;else if(\"string\"==typeof a&&\"string\"==typeof b&&c&&\"object\"==typeof c)d=a,b=c;else throw Error(\"Unknown call format to patch_make.\");\nif(0===b.length)return[];c=[];a=new diff_match_patch.patch_obj;for(var e=0,f=0,g=0,h=d,l=0;l<b.length;l++){var k=b[l][0],m=b[l][1];e||k===DIFF_EQUAL||(a.start1=f,a.start2=g);switch(k){case DIFF_INSERT:a.diffs[e++]=b[l];a.length2+=m.length;d=d.substring(0,g)+m+d.substring(g);break;case DIFF_DELETE:a.length1+=m.length;a.diffs[e++]=b[l];d=d.substring(0,g)+d.substring(g+m.length);break;case DIFF_EQUAL:m.length<=2*this.Patch_Margin&&e&&b.length!=l+1?(a.diffs[e++]=b[l],a.length1+=m.length,a.length2+=m.length):\nm.length>=2*this.Patch_Margin&&e&&(this.patch_addContext_(a,h),c.push(a),a=new diff_match_patch.patch_obj,e=0,h=d,f=g)}k!==DIFF_INSERT&&(f+=m.length);k!==DIFF_DELETE&&(g+=m.length)}e&&(this.patch_addContext_(a,h),c.push(a));return c};\ndiff_match_patch.prototype.patch_deepCopy=function(a){for(var b=[],c=0;c<a.length;c++){var d=a[c],e=new diff_match_patch.patch_obj;e.diffs=[];for(var f=0;f<d.diffs.length;f++)e.diffs[f]=d.diffs[f].slice();e.start1=d.start1;e.start2=d.start2;e.length1=d.length1;e.length2=d.length2;b[c]=e}return b};\ndiff_match_patch.prototype.patch_apply=function(a,b){if(0==a.length)return[b,[]];a=this.patch_deepCopy(a);var c=this.patch_addPadding(a);b=c+b+c;this.patch_splitMax(a);for(var d=0,e=[],f=0;f<a.length;f++){var g=a[f].start2+d,h=this.diff_text1(a[f].diffs),l=-1;if(h.length>this.Match_MaxBits){var k=this.match_main(b,h.substring(0,this.Match_MaxBits),g);-1!=k&&(l=this.match_main(b,h.substring(h.length-this.Match_MaxBits),g+h.length-this.Match_MaxBits),-1==l||k>=l)&&(k=-1)}else k=this.match_main(b,h,\ng);if(-1==k)e[f]=!1,d-=a[f].length2-a[f].length1;else if(e[f]=!0,d=k-g,g=-1==l?b.substring(k,k+h.length):b.substring(k,l+this.Match_MaxBits),h==g)b=b.substring(0,k)+this.diff_text2(a[f].diffs)+b.substring(k+h.length);else if(g=this.diff_main(h,g,!1),h.length>this.Match_MaxBits&&this.diff_levenshtein(g)/h.length>this.Patch_DeleteThreshold)e[f]=!1;else{this.diff_cleanupSemanticLossless(g);h=0;var m;for(l=0;l<a[f].diffs.length;l++){var p=a[f].diffs[l];p[0]!==DIFF_EQUAL&&(m=this.diff_xIndex(g,h));p[0]===\nDIFF_INSERT?b=b.substring(0,k+m)+p[1]+b.substring(k+m):p[0]===DIFF_DELETE&&(b=b.substring(0,k+m)+b.substring(k+this.diff_xIndex(g,h+p[1].length)));p[0]!==DIFF_DELETE&&(h+=p[1].length)}}}b=b.substring(c.length,b.length-c.length);return[b,e]};\ndiff_match_patch.prototype.patch_addPadding=function(a){for(var b=this.Patch_Margin,c=\"\",d=1;d<=b;d++)c+=String.fromCharCode(d);for(d=0;d<a.length;d++)a[d].start1+=b,a[d].start2+=b;d=a[0];var e=d.diffs;if(0==e.length||e[0][0]!=DIFF_EQUAL)e.unshift([DIFF_EQUAL,c]),d.start1-=b,d.start2-=b,d.length1+=b,d.length2+=b;else if(b>e[0][1].length){var f=b-e[0][1].length;e[0][1]=c.substring(e[0][1].length)+e[0][1];d.start1-=f;d.start2-=f;d.length1+=f;d.length2+=f}d=a[a.length-1];e=d.diffs;0==e.length||e[e.length-\n1][0]!=DIFF_EQUAL?(e.push([DIFF_EQUAL,c]),d.length1+=b,d.length2+=b):b>e[e.length-1][1].length&&(f=b-e[e.length-1][1].length,e[e.length-1][1]+=c.substring(0,f),d.length1+=f,d.length2+=f);return c};\ndiff_match_patch.prototype.patch_splitMax=function(a){for(var b=this.Match_MaxBits,c=0;c<a.length;c++)if(!(a[c].length1<=b)){var d=a[c];a.splice(c--,1);for(var e=d.start1,f=d.start2,g=\"\";0!==d.diffs.length;){var h=new diff_match_patch.patch_obj,l=!0;h.start1=e-g.length;h.start2=f-g.length;\"\"!==g&&(h.length1=h.length2=g.length,h.diffs.push([DIFF_EQUAL,g]));for(;0!==d.diffs.length&&h.length1<b-this.Patch_Margin;){g=d.diffs[0][0];var k=d.diffs[0][1];g===DIFF_INSERT?(h.length2+=k.length,f+=k.length,h.diffs.push(d.diffs.shift()),\nl=!1):g===DIFF_DELETE&&1==h.diffs.length&&h.diffs[0][0]==DIFF_EQUAL&&k.length>2*b?(h.length1+=k.length,e+=k.length,l=!1,h.diffs.push([g,k]),d.diffs.shift()):(k=k.substring(0,b-h.length1-this.Patch_Margin),h.length1+=k.length,e+=k.length,g===DIFF_EQUAL?(h.length2+=k.length,f+=k.length):l=!1,h.diffs.push([g,k]),k==d.diffs[0][1]?d.diffs.shift():d.diffs[0][1]=d.diffs[0][1].substring(k.length))}g=this.diff_text2(h.diffs);g=g.substring(g.length-this.Patch_Margin);k=this.diff_text1(d.diffs).substring(0,\nthis.Patch_Margin);\"\"!==k&&(h.length1+=k.length,h.length2+=k.length,0!==h.diffs.length&&h.diffs[h.diffs.length-1][0]===DIFF_EQUAL?h.diffs[h.diffs.length-1][1]+=k:h.diffs.push([DIFF_EQUAL,k]));l||a.splice(++c,0,h)}}};diff_match_patch.prototype.patch_toText=function(a){for(var b=[],c=0;c<a.length;c++)b[c]=a[c];return b.join(\"\")};\ndiff_match_patch.prototype.patch_fromText=function(a){var b=[];if(!a)return b;a=a.split(\"\\n\");for(var c=0,d=/^@@ -(\\d+),?(\\d*) \\+(\\d+),?(\\d*) @@$/;c<a.length;){var e=a[c].match(d);if(!e)throw Error(\"Invalid patch string: \"+a[c]);var f=new diff_match_patch.patch_obj;b.push(f);f.start1=parseInt(e[1],10);\"\"===e[2]?(f.start1--,f.length1=1):\"0\"==e[2]?f.length1=0:(f.start1--,f.length1=parseInt(e[2],10));f.start2=parseInt(e[3],10);\"\"===e[4]?(f.start2--,f.length2=1):\"0\"==e[4]?f.length2=0:(f.start2--,f.length2=\nparseInt(e[4],10));for(c++;c<a.length;){e=a[c].charAt(0);try{var g=decodeURI(a[c].substring(1))}catch(h){throw Error(\"Illegal escape in patch_fromText: \"+g);}if(\"-\"==e)f.diffs.push([DIFF_DELETE,g]);else if(\"+\"==e)f.diffs.push([DIFF_INSERT,g]);else if(\" \"==e)f.diffs.push([DIFF_EQUAL,g]);else if(\"@\"==e)break;else if(\"\"!==e)throw Error('Invalid patch mode \"'+e+'\" in: '+g);c++}}return b};diff_match_patch.patch_obj=function(){this.diffs=[];this.start2=this.start1=null;this.length2=this.length1=0};\ndiff_match_patch.patch_obj.prototype.toString=function(){for(var a=[\"@@ -\"+(0===this.length1?this.start1+\",0\":1==this.length1?this.start1+1:this.start1+1+\",\"+this.length1)+\" +\"+(0===this.length2?this.start2+\",0\":1==this.length2?this.start2+1:this.start2+1+\",\"+this.length2)+\" @@\\n\"],b,c=0;c<this.diffs.length;c++){switch(this.diffs[c][0]){case DIFF_INSERT:b=\"+\";break;case DIFF_DELETE:b=\"-\";break;case DIFF_EQUAL:b=\" \"}a[c+1]=b+encodeURI(this.diffs[c][1])+\"\\n\"}return a.join(\"\").replace(/%20/g,\" \")};\nthis.diff_match_patch=diff_match_patch;this.DIFF_DELETE=DIFF_DELETE;this.DIFF_INSERT=DIFF_INSERT;this.DIFF_EQUAL=DIFF_EQUAL;\n}).call(exports);",
"type": "application/javascript",
"title": "$:/core/modules/utils/diff-match-patch/diff_match_patch.js",
"module-type": "library"
},
"$:/core/modules/utils/dom/animations/slide.js": {
"title": "$:/core/modules/utils/dom/animations/slide.js",
"text": "/*\\\ntitle: $:/core/modules/utils/dom/animations/slide.js\ntype: application/javascript\nmodule-type: animation\n\nA simple slide animation that varies the height of the element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction slideOpen(domNode,options) {\n\toptions = options || {};\n\tvar duration = options.duration || $tw.utils.getAnimationDuration();\n\t// Get the current height of the domNode\n\tvar computedStyle = window.getComputedStyle(domNode),\n\t\tcurrMarginBottom = parseInt(computedStyle.marginBottom,10),\n\t\tcurrMarginTop = parseInt(computedStyle.marginTop,10),\n\t\tcurrPaddingBottom = parseInt(computedStyle.paddingBottom,10),\n\t\tcurrPaddingTop = parseInt(computedStyle.paddingTop,10),\n\t\tcurrHeight = domNode.offsetHeight;\n\t// Reset the margin once the transition is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(domNode,[\n\t\t\t{transition: \"none\"},\n\t\t\t{marginBottom: \"\"},\n\t\t\t{marginTop: \"\"},\n\t\t\t{paddingBottom: \"\"},\n\t\t\t{paddingTop: \"\"},\n\t\t\t{height: \"auto\"},\n\t\t\t{opacity: \"\"}\n\t\t]);\n\t\tif(options.callback) {\n\t\t\toptions.callback();\n\t\t}\n\t},duration);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(domNode,[\n\t\t{transition: \"none\"},\n\t\t{marginTop: \"0px\"},\n\t\t{marginBottom: \"0px\"},\n\t\t{paddingTop: \"0px\"},\n\t\t{paddingBottom: \"0px\"},\n\t\t{height: \"0px\"},\n\t\t{opacity: \"0\"}\n\t]);\n\t$tw.utils.forceLayout(domNode);\n\t// Transition to the final position\n\t$tw.utils.setStyle(domNode,[\n\t\t{transition: \"margin-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"margin-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"height \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{marginBottom: currMarginBottom + \"px\"},\n\t\t{marginTop: currMarginTop + \"px\"},\n\t\t{paddingBottom: currPaddingBottom + \"px\"},\n\t\t{paddingTop: currPaddingTop + \"px\"},\n\t\t{height: currHeight + \"px\"},\n\t\t{opacity: \"1\"}\n\t]);\n}\n\nfunction slideClosed(domNode,options) {\n\toptions = options || {};\n\tvar duration = options.duration || $tw.utils.getAnimationDuration(),\n\t\tcurrHeight = domNode.offsetHeight;\n\t// Clear the properties we've set when the animation is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(domNode,[\n\t\t\t{transition: \"none\"},\n\t\t\t{marginBottom: \"\"},\n\t\t\t{marginTop: \"\"},\n\t\t\t{paddingBottom: \"\"},\n\t\t\t{paddingTop: \"\"},\n\t\t\t{height: \"auto\"},\n\t\t\t{opacity: \"\"}\n\t\t]);\n\t\tif(options.callback) {\n\t\t\toptions.callback();\n\t\t}\n\t},duration);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(domNode,[\n\t\t{height: currHeight + \"px\"},\n\t\t{opacity: \"1\"}\n\t]);\n\t$tw.utils.forceLayout(domNode);\n\t// Transition to the final position\n\t$tw.utils.setStyle(domNode,[\n\t\t{transition: \"margin-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"margin-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"height \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{marginTop: \"0px\"},\n\t\t{marginBottom: \"0px\"},\n\t\t{paddingTop: \"0px\"},\n\t\t{paddingBottom: \"0px\"},\n\t\t{height: \"0px\"},\n\t\t{opacity: \"0\"}\n\t]);\n}\n\nexports.slide = {\n\topen: slideOpen,\n\tclose: slideClosed\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "animation"
},
"$:/core/modules/utils/dom/animator.js": {
"title": "$:/core/modules/utils/dom/animator.js",
"text": "/*\\\ntitle: $:/core/modules/utils/dom/animator.js\ntype: application/javascript\nmodule-type: utils\n\nOrchestrates animations and transitions\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction Animator() {\n\t// Get the registered animation modules\n\tthis.animations = {};\n\t$tw.modules.applyMethods(\"animation\",this.animations);\n}\n\nAnimator.prototype.perform = function(type,domNode,options) {\n\toptions = options || {};\n\t// Find an animation that can handle this type\n\tvar chosenAnimation;\n\t$tw.utils.each(this.animations,function(animation,name) {\n\t\tif($tw.utils.hop(animation,type)) {\n\t\t\tchosenAnimation = animation[type];\n\t\t}\n\t});\n\tif(!chosenAnimation) {\n\t\tchosenAnimation = function(domNode,options) {\n\t\t\tif(options.callback) {\n\t\t\t\toptions.callback();\n\t\t\t}\n\t\t};\n\t}\n\t// Call the animation\n\tchosenAnimation(domNode,options);\n};\n\nexports.Animator = Animator;\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/dom/browser.js": {
"title": "$:/core/modules/utils/dom/browser.js",
"text": "/*\\\ntitle: $:/core/modules/utils/dom/browser.js\ntype: application/javascript\nmodule-type: utils\n\nBrowser feature detection\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSet style properties of an element\n\telement: dom node\n\tstyles: ordered array of {name: value} pairs\n*/\nexports.setStyle = function(element,styles) {\n\tif(element.nodeType === 1) { // Element.ELEMENT_NODE\n\t\tfor(var t=0; t<styles.length; t++) {\n\t\t\tfor(var styleName in styles[t]) {\n\t\t\t\telement.style[$tw.utils.convertStyleNameToPropertyName(styleName)] = styles[t][styleName];\n\t\t\t}\n\t\t}\n\t}\n};\n\n/*\nConverts a standard CSS property name into the local browser-specific equivalent. For example:\n\t\"background-color\" --> \"backgroundColor\"\n\t\"transition\" --> \"webkitTransition\"\n*/\n\nvar styleNameCache = {}; // We'll cache the style name conversions\n\nexports.convertStyleNameToPropertyName = function(styleName) {\n\t// Return from the cache if we can\n\tif(styleNameCache[styleName]) {\n\t\treturn styleNameCache[styleName];\n\t}\n\t// Convert it by first removing any hyphens\n\tvar propertyName = $tw.utils.unHyphenateCss(styleName);\n\t// Then check if it needs a prefix\n\tif($tw.browser && document.body.style[propertyName] === undefined) {\n\t\tvar prefixes = [\"O\",\"MS\",\"Moz\",\"webkit\"];\n\t\tfor(var t=0; t<prefixes.length; t++) {\n\t\t\tvar prefixedName = prefixes[t] + propertyName.substr(0,1).toUpperCase() + propertyName.substr(1);\n\t\t\tif(document.body.style[prefixedName] !== undefined) {\n\t\t\t\tpropertyName = prefixedName;\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t}\n\t// Put it in the cache too\n\tstyleNameCache[styleName] = propertyName;\n\treturn propertyName;\n};\n\n/*\nConverts a JS format CSS property name back into the dashed form used in CSS declarations. For example:\n\t\"backgroundColor\" --> \"background-color\"\n\t\"webkitTransform\" --> \"-webkit-transform\"\n*/\nexports.convertPropertyNameToStyleName = function(propertyName) {\n\t// Rehyphenate the name\n\tvar styleName = $tw.utils.hyphenateCss(propertyName);\n\t// If there's a webkit prefix, add a dash (other browsers have uppercase prefixes, and so get the dash automatically)\n\tif(styleName.indexOf(\"webkit\") === 0) {\n\t\tstyleName = \"-\" + styleName;\n\t} else if(styleName.indexOf(\"-m-s\") === 0) {\n\t\tstyleName = \"-ms\" + styleName.substr(4);\n\t}\n\treturn styleName;\n};\n\n/*\nRound trip a stylename to a property name and back again. For example:\n\t\"transform\" --> \"webkitTransform\" --> \"-webkit-transform\"\n*/\nexports.roundTripPropertyName = function(propertyName) {\n\treturn $tw.utils.convertPropertyNameToStyleName($tw.utils.convertStyleNameToPropertyName(propertyName));\n};\n\n/*\nConverts a standard event name into the local browser specific equivalent. For example:\n\t\"animationEnd\" --> \"webkitAnimationEnd\"\n*/\n\nvar eventNameCache = {}; // We'll cache the conversions\n\nvar eventNameMappings = {\n\t\"transitionEnd\": {\n\t\tcorrespondingCssProperty: \"transition\",\n\t\tmappings: {\n\t\t\ttransition: \"transitionend\",\n\t\t\tOTransition: \"oTransitionEnd\",\n\t\t\tMSTransition: \"msTransitionEnd\",\n\t\t\tMozTransition: \"transitionend\",\n\t\t\twebkitTransition: \"webkitTransitionEnd\"\n\t\t}\n\t},\n\t\"animationEnd\": {\n\t\tcorrespondingCssProperty: \"animation\",\n\t\tmappings: {\n\t\t\tanimation: \"animationend\",\n\t\t\tOAnimation: \"oAnimationEnd\",\n\t\t\tMSAnimation: \"msAnimationEnd\",\n\t\t\tMozAnimation: \"animationend\",\n\t\t\twebkitAnimation: \"webkitAnimationEnd\"\n\t\t}\n\t}\n};\n\nexports.convertEventName = function(eventName) {\n\tif(eventNameCache[eventName]) {\n\t\treturn eventNameCache[eventName];\n\t}\n\tvar newEventName = eventName,\n\t\tmappings = eventNameMappings[eventName];\n\tif(mappings) {\n\t\tvar convertedProperty = $tw.utils.convertStyleNameToPropertyName(mappings.correspondingCssProperty);\n\t\tif(mappings.mappings[convertedProperty]) {\n\t\t\tnewEventName = mappings.mappings[convertedProperty];\n\t\t}\n\t}\n\t// Put it in the cache too\n\teventNameCache[eventName] = newEventName;\n\treturn newEventName;\n};\n\n/*\nReturn the names of the fullscreen APIs\n*/\nexports.getFullScreenApis = function() {\n\tvar d = document,\n\t\tdb = d.body,\n\t\tresult = {\n\t\t\"_requestFullscreen\": db.webkitRequestFullscreen !== undefined ? \"webkitRequestFullscreen\" :\n\t\t\t\t\t\t\tdb.mozRequestFullScreen !== undefined ? \"mozRequestFullScreen\" :\n\t\t\t\t\t\t\tdb.msRequestFullscreen !== undefined ? \"msRequestFullscreen\" :\n\t\t\t\t\t\t\tdb.requestFullscreen !== undefined ? \"requestFullscreen\" : \"\",\n\t\t\"_exitFullscreen\": d.webkitExitFullscreen !== undefined ? \"webkitExitFullscreen\" :\n\t\t\t\t\t\t\td.mozCancelFullScreen !== undefined ? \"mozCancelFullScreen\" :\n\t\t\t\t\t\t\td.msExitFullscreen !== undefined ? \"msExitFullscreen\" :\n\t\t\t\t\t\t\td.exitFullscreen !== undefined ? \"exitFullscreen\" : \"\",\n\t\t\"_fullscreenElement\": d.webkitFullscreenElement !== undefined ? \"webkitFullscreenElement\" :\n\t\t\t\t\t\t\td.mozFullScreenElement !== undefined ? \"mozFullScreenElement\" :\n\t\t\t\t\t\t\td.msFullscreenElement !== undefined ? \"msFullscreenElement\" :\n\t\t\t\t\t\t\td.fullscreenElement !== undefined ? \"fullscreenElement\" : \"\",\n\t\t\"_fullscreenChange\": d.webkitFullscreenElement !== undefined ? \"webkitfullscreenchange\" :\n\t\t\t\t\t\t\td.mozFullScreenElement !== undefined ? \"mozfullscreenchange\" :\n\t\t\t\t\t\t\td.msFullscreenElement !== undefined ? \"MSFullscreenChange\" :\n\t\t\t\t\t\t\td.fullscreenElement !== undefined ? \"fullscreenchange\" : \"\"\n\t};\n\tif(!result._requestFullscreen || !result._exitFullscreen || !result._fullscreenElement || !result._fullscreenChange) {\n\t\treturn null;\n\t} else {\n\t\treturn result;\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/dom/csscolorparser.js": {
"title": "$:/core/modules/utils/dom/csscolorparser.js",
"text": "// (c) Dean McNamee <dean@gmail.com>, 2012.\n//\n// https://github.com/deanm/css-color-parser-js\n//\n// Permission is hereby granted, free of charge, to any person obtaining a copy\n// of this software and associated documentation files (the \"Software\"), to\n// deal in the Software without restriction, including without limitation the\n// rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n// sell copies of the Software, and to permit persons to whom the Software is\n// furnished to do so, subject to the following conditions:\n//\n// The above copyright notice and this permission notice shall be included in\n// all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n// IN THE SOFTWARE.\n\n// http://www.w3.org/TR/css3-color/\nvar kCSSColorTable = {\n \"transparent\": [0,0,0,0], \"aliceblue\": [240,248,255,1],\n \"antiquewhite\": [250,235,215,1], \"aqua\": [0,255,255,1],\n \"aquamarine\": [127,255,212,1], \"azure\": [240,255,255,1],\n \"beige\": [245,245,220,1], \"bisque\": [255,228,196,1],\n \"black\": [0,0,0,1], \"blanchedalmond\": [255,235,205,1],\n \"blue\": [0,0,255,1], \"blueviolet\": [138,43,226,1],\n \"brown\": [165,42,42,1], \"burlywood\": [222,184,135,1],\n \"cadetblue\": [95,158,160,1], \"chartreuse\": [127,255,0,1],\n \"chocolate\": [210,105,30,1], \"coral\": [255,127,80,1],\n \"cornflowerblue\": [100,149,237,1], \"cornsilk\": [255,248,220,1],\n \"crimson\": [220,20,60,1], \"cyan\": [0,255,255,1],\n \"darkblue\": [0,0,139,1], \"darkcyan\": [0,139,139,1],\n \"darkgoldenrod\": [184,134,11,1], \"darkgray\": [169,169,169,1],\n \"darkgreen\": [0,100,0,1], \"darkgrey\": [169,169,169,1],\n \"darkkhaki\": [189,183,107,1], \"darkmagenta\": [139,0,139,1],\n \"darkolivegreen\": [85,107,47,1], \"darkorange\": [255,140,0,1],\n \"darkorchid\": [153,50,204,1], \"darkred\": [139,0,0,1],\n \"darksalmon\": [233,150,122,1], \"darkseagreen\": [143,188,143,1],\n \"darkslateblue\": [72,61,139,1], \"darkslategray\": [47,79,79,1],\n \"darkslategrey\": [47,79,79,1], \"darkturquoise\": [0,206,209,1],\n \"darkviolet\": [148,0,211,1], \"deeppink\": [255,20,147,1],\n \"deepskyblue\": [0,191,255,1], \"dimgray\": [105,105,105,1],\n \"dimgrey\": [105,105,105,1], \"dodgerblue\": [30,144,255,1],\n \"firebrick\": [178,34,34,1], \"floralwhite\": [255,250,240,1],\n \"forestgreen\": [34,139,34,1], \"fuchsia\": [255,0,255,1],\n \"gainsboro\": [220,220,220,1], \"ghostwhite\": [248,248,255,1],\n \"gold\": [255,215,0,1], \"goldenrod\": [218,165,32,1],\n \"gray\": [128,128,128,1], \"green\": [0,128,0,1],\n \"greenyellow\": [173,255,47,1], \"grey\": [128,128,128,1],\n \"honeydew\": [240,255,240,1], \"hotpink\": [255,105,180,1],\n \"indianred\": [205,92,92,1], \"indigo\": [75,0,130,1],\n \"ivory\": [255,255,240,1], \"khaki\": [240,230,140,1],\n \"lavender\": [230,230,250,1], \"lavenderblush\": [255,240,245,1],\n \"lawngreen\": [124,252,0,1], \"lemonchiffon\": [255,250,205,1],\n \"lightblue\": [173,216,230,1], \"lightcoral\": [240,128,128,1],\n \"lightcyan\": [224,255,255,1], \"lightgoldenrodyellow\": [250,250,210,1],\n \"lightgray\": [211,211,211,1], \"lightgreen\": [144,238,144,1],\n \"lightgrey\": [211,211,211,1], \"lightpink\": [255,182,193,1],\n \"lightsalmon\": [255,160,122,1], \"lightseagreen\": [32,178,170,1],\n \"lightskyblue\": [135,206,250,1], \"lightslategray\": [119,136,153,1],\n \"lightslategrey\": [119,136,153,1], \"lightsteelblue\": [176,196,222,1],\n \"lightyellow\": [255,255,224,1], \"lime\": [0,255,0,1],\n \"limegreen\": [50,205,50,1], \"linen\": [250,240,230,1],\n \"magenta\": [255,0,255,1], \"maroon\": [128,0,0,1],\n \"mediumaquamarine\": [102,205,170,1], \"mediumblue\": [0,0,205,1],\n \"mediumorchid\": [186,85,211,1], \"mediumpurple\": [147,112,219,1],\n \"mediumseagreen\": [60,179,113,1], \"mediumslateblue\": [123,104,238,1],\n \"mediumspringgreen\": [0,250,154,1], \"mediumturquoise\": [72,209,204,1],\n \"mediumvioletred\": [199,21,133,1], \"midnightblue\": [25,25,112,1],\n \"mintcream\": [245,255,250,1], \"mistyrose\": [255,228,225,1],\n \"moccasin\": [255,228,181,1], \"navajowhite\": [255,222,173,1],\n \"navy\": [0,0,128,1], \"oldlace\": [253,245,230,1],\n \"olive\": [128,128,0,1], \"olivedrab\": [107,142,35,1],\n \"orange\": [255,165,0,1], \"orangered\": [255,69,0,1],\n \"orchid\": [218,112,214,1], \"palegoldenrod\": [238,232,170,1],\n \"palegreen\": [152,251,152,1], \"paleturquoise\": [175,238,238,1],\n \"palevioletred\": [219,112,147,1], \"papayawhip\": [255,239,213,1],\n \"peachpuff\": [255,218,185,1], \"peru\": [205,133,63,1],\n \"pink\": [255,192,203,1], \"plum\": [221,160,221,1],\n \"powderblue\": [176,224,230,1], \"purple\": [128,0,128,1],\n \"red\": [255,0,0,1], \"rosybrown\": [188,143,143,1],\n \"royalblue\": [65,105,225,1], \"saddlebrown\": [139,69,19,1],\n \"salmon\": [250,128,114,1], \"sandybrown\": [244,164,96,1],\n \"seagreen\": [46,139,87,1], \"seashell\": [255,245,238,1],\n \"sienna\": [160,82,45,1], \"silver\": [192,192,192,1],\n \"skyblue\": [135,206,235,1], \"slateblue\": [106,90,205,1],\n \"slategray\": [112,128,144,1], \"slategrey\": [112,128,144,1],\n \"snow\": [255,250,250,1], \"springgreen\": [0,255,127,1],\n \"steelblue\": [70,130,180,1], \"tan\": [210,180,140,1],\n \"teal\": [0,128,128,1], \"thistle\": [216,191,216,1],\n \"tomato\": [255,99,71,1], \"turquoise\": [64,224,208,1],\n \"violet\": [238,130,238,1], \"wheat\": [245,222,179,1],\n \"white\": [255,255,255,1], \"whitesmoke\": [245,245,245,1],\n \"yellow\": [255,255,0,1], \"yellowgreen\": [154,205,50,1]}\n\nfunction clamp_css_byte(i) { // Clamp to integer 0 .. 255.\n i = Math.round(i); // Seems to be what Chrome does (vs truncation).\n return i < 0 ? 0 : i > 255 ? 255 : i;\n}\n\nfunction clamp_css_float(f) { // Clamp to float 0.0 .. 1.0.\n return f < 0 ? 0 : f > 1 ? 1 : f;\n}\n\nfunction parse_css_int(str) { // int or percentage.\n if (str[str.length - 1] === '%')\n return clamp_css_byte(parseFloat(str) / 100 * 255);\n return clamp_css_byte(parseInt(str));\n}\n\nfunction parse_css_float(str) { // float or percentage.\n if (str[str.length - 1] === '%')\n return clamp_css_float(parseFloat(str) / 100);\n return clamp_css_float(parseFloat(str));\n}\n\nfunction css_hue_to_rgb(m1, m2, h) {\n if (h < 0) h += 1;\n else if (h > 1) h -= 1;\n\n if (h * 6 < 1) return m1 + (m2 - m1) * h * 6;\n if (h * 2 < 1) return m2;\n if (h * 3 < 2) return m1 + (m2 - m1) * (2/3 - h) * 6;\n return m1;\n}\n\nfunction parseCSSColor(css_str) {\n // Remove all whitespace, not compliant, but should just be more accepting.\n var str = css_str.replace(/ /g, '').toLowerCase();\n\n // Color keywords (and transparent) lookup.\n if (str in kCSSColorTable) return kCSSColorTable[str].slice(); // dup.\n\n // #abc and #abc123 syntax.\n if (str[0] === '#') {\n if (str.length === 4) {\n var iv = parseInt(str.substr(1), 16); // TODO(deanm): Stricter parsing.\n if (!(iv >= 0 && iv <= 0xfff)) return null; // Covers NaN.\n return [((iv & 0xf00) >> 4) | ((iv & 0xf00) >> 8),\n (iv & 0xf0) | ((iv & 0xf0) >> 4),\n (iv & 0xf) | ((iv & 0xf) << 4),\n 1];\n } else if (str.length === 7) {\n var iv = parseInt(str.substr(1), 16); // TODO(deanm): Stricter parsing.\n if (!(iv >= 0 && iv <= 0xffffff)) return null; // Covers NaN.\n return [(iv & 0xff0000) >> 16,\n (iv & 0xff00) >> 8,\n iv & 0xff,\n 1];\n }\n\n return null;\n }\n\n var op = str.indexOf('('), ep = str.indexOf(')');\n if (op !== -1 && ep + 1 === str.length) {\n var fname = str.substr(0, op);\n var params = str.substr(op+1, ep-(op+1)).split(',');\n var alpha = 1; // To allow case fallthrough.\n switch (fname) {\n case 'rgba':\n if (params.length !== 4) return null;\n alpha = parse_css_float(params.pop());\n // Fall through.\n case 'rgb':\n if (params.length !== 3) return null;\n return [parse_css_int(params[0]),\n parse_css_int(params[1]),\n parse_css_int(params[2]),\n alpha];\n case 'hsla':\n if (params.length !== 4) return null;\n alpha = parse_css_float(params.pop());\n // Fall through.\n case 'hsl':\n if (params.length !== 3) return null;\n var h = (((parseFloat(params[0]) % 360) + 360) % 360) / 360; // 0 .. 1\n // NOTE(deanm): According to the CSS spec s/l should only be\n // percentages, but we don't bother and let float or percentage.\n var s = parse_css_float(params[1]);\n var l = parse_css_float(params[2]);\n var m2 = l <= 0.5 ? l * (s + 1) : l + s - l * s;\n var m1 = l * 2 - m2;\n return [clamp_css_byte(css_hue_to_rgb(m1, m2, h+1/3) * 255),\n clamp_css_byte(css_hue_to_rgb(m1, m2, h) * 255),\n clamp_css_byte(css_hue_to_rgb(m1, m2, h-1/3) * 255),\n alpha];\n default:\n return null;\n }\n }\n\n return null;\n}\n\ntry { exports.parseCSSColor = parseCSSColor } catch(e) { }\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/dom.js": {
"title": "$:/core/modules/utils/dom.js",
"text": "/*\\\ntitle: $:/core/modules/utils/dom.js\ntype: application/javascript\nmodule-type: utils\n\nVarious static DOM-related utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nDetermines whether element 'a' contains element 'b'\nCode thanks to John Resig, http://ejohn.org/blog/comparing-document-position/\n*/\nexports.domContains = function(a,b) {\n\treturn a.contains ?\n\t\ta !== b && a.contains(b) :\n\t\t!!(a.compareDocumentPosition(b) & 16);\n};\n\nexports.removeChildren = function(node) {\n\twhile(node.hasChildNodes()) {\n\t\tnode.removeChild(node.firstChild);\n\t}\n};\n\nexports.hasClass = function(el,className) {\n\treturn el && el.className && el.className.toString().split(\" \").indexOf(className) !== -1;\n};\n\nexports.addClass = function(el,className) {\n\tvar c = el.className.split(\" \");\n\tif(c.indexOf(className) === -1) {\n\t\tc.push(className);\n\t\tel.className = c.join(\" \");\n\t}\n};\n\nexports.removeClass = function(el,className) {\n\tvar c = el.className.split(\" \"),\n\t\tp = c.indexOf(className);\n\tif(p !== -1) {\n\t\tc.splice(p,1);\n\t\tel.className = c.join(\" \");\n\t}\n};\n\nexports.toggleClass = function(el,className,status) {\n\tif(status === undefined) {\n\t\tstatus = !exports.hasClass(el,className);\n\t}\n\tif(status) {\n\t\texports.addClass(el,className);\n\t} else {\n\t\texports.removeClass(el,className);\n\t}\n};\n\n/*\nGet the first parent element that has scrollbars or use the body as fallback.\n*/\nexports.getScrollContainer = function(el) {\n\tvar doc = el.ownerDocument;\n\twhile(el.parentNode) {\t\n\t\tel = el.parentNode;\n\t\tif(el.scrollTop) {\n\t\t\treturn el;\n\t\t}\n\t}\n\treturn doc.body;\n};\n\n/*\nGet the scroll position of the viewport\nReturns:\n\t{\n\t\tx: horizontal scroll position in pixels,\n\t\ty: vertical scroll position in pixels\n\t}\n*/\nexports.getScrollPosition = function(srcWindow) {\n\tvar scrollWindow = srcWindow || window;\n\tif(\"scrollX\" in scrollWindow) {\n\t\treturn {x: scrollWindow.scrollX, y: scrollWindow.scrollY};\n\t} else {\n\t\treturn {x: scrollWindow.document.documentElement.scrollLeft, y: scrollWindow.document.documentElement.scrollTop};\n\t}\n};\n\n/*\nAdjust the height of a textarea to fit its content, preserving scroll position, and return the height\n*/\nexports.resizeTextAreaToFit = function(domNode,minHeight) {\n\t// Get the scroll container and register the current scroll position\n\tvar container = $tw.utils.getScrollContainer(domNode),\n\t\tscrollTop = container.scrollTop;\n // Measure the specified minimum height\n\tdomNode.style.height = minHeight;\n\tvar measuredHeight = domNode.offsetHeight || parseInt(minHeight,10);\n\t// Set its height to auto so that it snaps to the correct height\n\tdomNode.style.height = \"auto\";\n\t// Calculate the revised height\n\tvar newHeight = Math.max(domNode.scrollHeight + domNode.offsetHeight - domNode.clientHeight,measuredHeight);\n\t// Only try to change the height if it has changed\n\tif(newHeight !== domNode.offsetHeight) {\n\t\tdomNode.style.height = newHeight + \"px\";\n\t\t// Make sure that the dimensions of the textarea are recalculated\n\t\t$tw.utils.forceLayout(domNode);\n\t\t// Set the container to the position we registered at the beginning\n\t\tcontainer.scrollTop = scrollTop;\n\t}\n\treturn newHeight;\n};\n\n/*\nGets the bounding rectangle of an element in absolute page coordinates\n*/\nexports.getBoundingPageRect = function(element) {\n\tvar scrollPos = $tw.utils.getScrollPosition(element.ownerDocument.defaultView),\n\t\tclientRect = element.getBoundingClientRect();\n\treturn {\n\t\tleft: clientRect.left + scrollPos.x,\n\t\twidth: clientRect.width,\n\t\tright: clientRect.right + scrollPos.x,\n\t\ttop: clientRect.top + scrollPos.y,\n\t\theight: clientRect.height,\n\t\tbottom: clientRect.bottom + scrollPos.y\n\t};\n};\n\n/*\nSaves a named password in the browser\n*/\nexports.savePassword = function(name,password) {\n\tvar done = false;\n\ttry {\n\t\twindow.localStorage.setItem(\"tw5-password-\" + name,password);\n\t\tdone = true;\n\t} catch(e) {\n\t}\n\tif(!done) {\n\t\t$tw.savedPasswords = $tw.savedPasswords || Object.create(null);\n\t\t$tw.savedPasswords[name] = password;\n\t}\n};\n\n/*\nRetrieve a named password from the browser\n*/\nexports.getPassword = function(name) {\n\tvar value;\n\ttry {\n\t\tvalue = window.localStorage.getItem(\"tw5-password-\" + name);\n\t} catch(e) {\n\t}\n\tif(value !== undefined) {\n\t\treturn value;\n\t} else {\n\t\treturn ($tw.savedPasswords || Object.create(null))[name] || \"\";\n\t}\n};\n\n/*\nForce layout of a dom node and its descendents\n*/\nexports.forceLayout = function(element) {\n\tvar dummy = element.offsetWidth;\n};\n\n/*\nPulse an element for debugging purposes\n*/\nexports.pulseElement = function(element) {\n\t// Event handler to remove the class at the end\n\telement.addEventListener($tw.browser.animationEnd,function handler(event) {\n\t\telement.removeEventListener($tw.browser.animationEnd,handler,false);\n\t\t$tw.utils.removeClass(element,\"pulse\");\n\t},false);\n\t// Apply the pulse class\n\t$tw.utils.removeClass(element,\"pulse\");\n\t$tw.utils.forceLayout(element);\n\t$tw.utils.addClass(element,\"pulse\");\n};\n\n/*\nAttach specified event handlers to a DOM node\ndomNode: where to attach the event handlers\nevents: array of event handlers to be added (see below)\nEach entry in the events array is an object with these properties:\nhandlerFunction: optional event handler function\nhandlerObject: optional event handler object\nhandlerMethod: optionally specifies object handler method name (defaults to `handleEvent`)\n*/\nexports.addEventListeners = function(domNode,events) {\n\t$tw.utils.each(events,function(eventInfo) {\n\t\tvar handler;\n\t\tif(eventInfo.handlerFunction) {\n\t\t\thandler = eventInfo.handlerFunction;\n\t\t} else if(eventInfo.handlerObject) {\n\t\t\tif(eventInfo.handlerMethod) {\n\t\t\t\thandler = function(event) {\n\t\t\t\t\teventInfo.handlerObject[eventInfo.handlerMethod].call(eventInfo.handlerObject,event);\n\t\t\t\t};\t\n\t\t\t} else {\n\t\t\t\thandler = eventInfo.handlerObject;\n\t\t\t}\n\t\t}\n\t\tdomNode.addEventListener(eventInfo.name,handler,false);\n\t});\n};\n\n/*\nGet the computed styles applied to an element as an array of strings of individual CSS properties\n*/\nexports.getComputedStyles = function(domNode) {\n\tvar textAreaStyles = window.getComputedStyle(domNode,null),\n\t\tstyleDefs = [],\n\t\tname;\n\tfor(var t=0; t<textAreaStyles.length; t++) {\n\t\tname = textAreaStyles[t];\n\t\tstyleDefs.push(name + \": \" + textAreaStyles.getPropertyValue(name) + \";\");\n\t}\n\treturn styleDefs;\n};\n\n/*\nApply a set of styles passed as an array of strings of individual CSS properties\n*/\nexports.setStyles = function(domNode,styleDefs) {\n\tdomNode.style.cssText = styleDefs.join(\"\");\n};\n\n/*\nCopy the computed styles from a source element to a destination element\n*/\nexports.copyStyles = function(srcDomNode,dstDomNode) {\n\t$tw.utils.setStyles(dstDomNode,$tw.utils.getComputedStyles(srcDomNode));\n};\n\n/*\nCopy plain text to the clipboard on browsers that support it\n*/\nexports.copyToClipboard = function(text,options) {\n\toptions = options || {};\n\tvar textArea = document.createElement(\"textarea\");\n\ttextArea.style.position = \"fixed\";\n\ttextArea.style.top = 0;\n\ttextArea.style.left = 0;\n\ttextArea.style.fontSize = \"12pt\";\n\ttextArea.style.width = \"2em\";\n\ttextArea.style.height = \"2em\";\n\ttextArea.style.padding = 0;\n\ttextArea.style.border = \"none\";\n\ttextArea.style.outline = \"none\";\n\ttextArea.style.boxShadow = \"none\";\n\ttextArea.style.background = \"transparent\";\n\ttextArea.value = text;\n\tdocument.body.appendChild(textArea);\n\ttextArea.select();\n\ttextArea.setSelectionRange(0,text.length);\n\tvar succeeded = false;\n\ttry {\n\t\tsucceeded = document.execCommand(\"copy\");\n\t} catch (err) {\n\t}\n\tif(!options.doNotNotify) {\n\t\t$tw.notifier.display(succeeded ? \"$:/language/Notifications/CopiedToClipboard/Succeeded\" : \"$:/language/Notifications/CopiedToClipboard/Failed\");\n\t}\n\tdocument.body.removeChild(textArea);\n};\n\nexports.getLocationPath = function() {\n\treturn window.location.toString().split(\"#\")[0];\n};\n\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/dom/dragndrop.js": {
"title": "$:/core/modules/utils/dom/dragndrop.js",
"text": "/*\\\ntitle: $:/core/modules/utils/dom/dragndrop.js\ntype: application/javascript\nmodule-type: utils\n\nBrowser data transfer utilities, used with the clipboard and drag and drop\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nOptions:\n\ndomNode: dom node to make draggable\ndragImageType: \"pill\" or \"dom\"\ndragTiddlerFn: optional function to retrieve the title of tiddler to drag\ndragFilterFn: optional function to retreive the filter defining a list of tiddlers to drag\nwidget: widget to use as the contect for the filter\n*/\nexports.makeDraggable = function(options) {\n\tvar dragImageType = options.dragImageType || \"dom\",\n\t\tdragImage,\n\t\tdomNode = options.domNode;\n\t// Make the dom node draggable (not necessary for anchor tags)\n\tif((domNode.tagName || \"\").toLowerCase() !== \"a\") {\n\t\tdomNode.setAttribute(\"draggable\",\"true\");\t\t\n\t}\n\t// Add event handlers\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"dragstart\", handlerFunction: function(event) {\n\t\t\tif(event.dataTransfer === undefined) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t\t// Collect the tiddlers being dragged\n\t\t\tvar dragTiddler = options.dragTiddlerFn && options.dragTiddlerFn(),\n\t\t\t\tdragFilter = options.dragFilterFn && options.dragFilterFn(),\n\t\t\t\ttitles = dragTiddler ? [dragTiddler] : [],\n\t\t\t \tstartActions = options.startActions;\n\t\t\tif(dragFilter) {\n\t\t\t\ttitles.push.apply(titles,options.widget.wiki.filterTiddlers(dragFilter,options.widget));\n\t\t\t}\n\t\t\tvar titleString = $tw.utils.stringifyList(titles);\n\t\t\t// Check that we've something to drag\n\t\t\tif(titles.length > 0 && event.target === domNode) {\n\t\t\t\t// Mark the drag in progress\n\t\t\t\t$tw.dragInProgress = domNode;\n\t\t\t\t// Set the dragging class on the element being dragged\n\t\t\t\t$tw.utils.addClass(event.target,\"tc-dragging\");\n\t\t\t\t// Invoke drag-start actions if given\n\t\t\t\tif(startActions !== undefined) {\n\t\t\t\t\toptions.widget.invokeActionString(startActions,options.widget,event,{actionTiddler: titleString});\n\t\t\t\t}\n\t\t\t\t// Create the drag image elements\n\t\t\t\tdragImage = options.widget.document.createElement(\"div\");\n\t\t\t\tdragImage.className = \"tc-tiddler-dragger\";\n\t\t\t\tvar inner = options.widget.document.createElement(\"div\");\n\t\t\t\tinner.className = \"tc-tiddler-dragger-inner\";\n\t\t\t\tinner.appendChild(options.widget.document.createTextNode(\n\t\t\t\t\ttitles.length === 1 ? \n\t\t\t\t\t\ttitles[0] :\n\t\t\t\t\t\ttitles.length + \" tiddlers\"\n\t\t\t\t));\n\t\t\t\tdragImage.appendChild(inner);\n\t\t\t\toptions.widget.document.body.appendChild(dragImage);\n\t\t\t\t// Set the data transfer properties\n\t\t\t\tvar dataTransfer = event.dataTransfer;\n\t\t\t\t// Set up the image\n\t\t\t\tdataTransfer.effectAllowed = \"all\";\n\t\t\t\tif(dataTransfer.setDragImage) {\n\t\t\t\t\tif(dragImageType === \"pill\") {\n\t\t\t\t\t\tdataTransfer.setDragImage(dragImage.firstChild,-16,-16);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tvar r = domNode.getBoundingClientRect();\n\t\t\t\t\t\tdataTransfer.setDragImage(domNode,event.clientX-r.left,event.clientY-r.top);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// Set up the data transfer\n\t\t\t\tif(dataTransfer.clearData) {\n\t\t\t\t\tdataTransfer.clearData();\t\t\t\t\t\n\t\t\t\t}\n\t\t\t\tvar jsonData = [];\n\t\t\t\tif(titles.length > 1) {\n\t\t\t\t\ttitles.forEach(function(title) {\n\t\t\t\t\t\tjsonData.push(options.widget.wiki.getTiddlerAsJson(title));\n\t\t\t\t\t});\n\t\t\t\t\tjsonData = \"[\" + jsonData.join(\",\") + \"]\";\n\t\t\t\t} else {\n\t\t\t\t\tjsonData = options.widget.wiki.getTiddlerAsJson(titles[0]);\n\t\t\t\t}\n\t\t\t\t// IE doesn't like these content types\n\t\t\t\tif(!$tw.browser.isIE) {\n\t\t\t\t\tdataTransfer.setData(\"text/vnd.tiddler\",jsonData);\n\t\t\t\t\tdataTransfer.setData(\"text/plain\",titleString);\n\t\t\t\t\tdataTransfer.setData(\"text/x-moz-url\",\"data:text/vnd.tiddler,\" + encodeURIComponent(jsonData));\n\t\t\t\t}\n\t\t\t\tdataTransfer.setData(\"URL\",\"data:text/vnd.tiddler,\" + encodeURIComponent(jsonData));\n\t\t\t\tdataTransfer.setData(\"Text\",titleString);\n\t\t\t\tevent.stopPropagation();\n\t\t\t}\n\t\t\treturn false;\n\t\t}},\n\t\t{name: \"dragend\", handlerFunction: function(event) {\n\t\t\tif(event.target === domNode) {\n\t\t\t\t// Collect the tiddlers being dragged\n\t\t\t\tvar dragTiddler = options.dragTiddlerFn && options.dragTiddlerFn(),\n\t\t\t\t\tdragFilter = options.dragFilterFn && options.dragFilterFn(),\n\t\t\t\t\ttitles = dragTiddler ? [dragTiddler] : [],\n\t\t\t \t\tendActions = options.endActions;\n\t\t\t\tif(dragFilter) {\n\t\t\t\t\ttitles.push.apply(titles,options.widget.wiki.filterTiddlers(dragFilter,options.widget));\n\t\t\t\t}\n\t\t\t\tvar titleString = $tw.utils.stringifyList(titles);\n\t\t\t\t$tw.dragInProgress = null;\n\t\t\t\t// Invoke drag-end actions if given\n\t\t\t\tif(endActions !== undefined) {\n\t\t\t\t\toptions.widget.invokeActionString(endActions,options.widget,event,{actionTiddler: titleString});\n\t\t\t\t}\n\t\t\t\t// Remove the dragging class on the element being dragged\n\t\t\t\t$tw.utils.removeClass(event.target,\"tc-dragging\");\n\t\t\t\t// Delete the drag image element\n\t\t\t\tif(dragImage) {\n\t\t\t\t\tdragImage.parentNode.removeChild(dragImage);\n\t\t\t\t\tdragImage = null;\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn false;\n\t\t}}\n\t]);\n};\n\nexports.importDataTransfer = function(dataTransfer,fallbackTitle,callback) {\n\t// Try each provided data type in turn\n\tif($tw.log.IMPORT) {\n\t\tconsole.log(\"Available data types:\");\n\t\tfor(var type=0; type<dataTransfer.types.length; type++) {\n\t\t\tconsole.log(\"type\",dataTransfer.types[type],dataTransfer.getData(dataTransfer.types[type]))\n\t\t}\n\t}\n\tfor(var t=0; t<importDataTypes.length; t++) {\n\t\tif(!$tw.browser.isIE || importDataTypes[t].IECompatible) {\n\t\t\t// Get the data\n\t\t\tvar dataType = importDataTypes[t];\n\t\t\t\tvar data = dataTransfer.getData(dataType.type);\n\t\t\t// Import the tiddlers in the data\n\t\t\tif(data !== \"\" && data !== null) {\n\t\t\t\tif($tw.log.IMPORT) {\n\t\t\t\t\tconsole.log(\"Importing data type '\" + dataType.type + \"', data: '\" + data + \"'\")\n\t\t\t\t}\n\t\t\t\tvar tiddlerFields = dataType.toTiddlerFieldsArray(data,fallbackTitle);\n\t\t\t\tcallback(tiddlerFields);\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t}\n};\n\nvar importDataTypes = [\n\t{type: \"text/vnd.tiddler\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn parseJSONTiddlers(data,fallbackTitle);\n\t}},\n\t{type: \"URL\", IECompatible: true, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\t// Check for tiddler data URI\n\t\tvar match = decodeURIComponent(data).match(/^data\\:text\\/vnd\\.tiddler,(.*)/i);\n\t\tif(match) {\n\t\t\treturn parseJSONTiddlers(match[1],fallbackTitle);\n\t\t} else {\n\t\t\treturn [{title: fallbackTitle, text: data}]; // As URL string\n\t\t}\n\t}},\n\t{type: \"text/x-moz-url\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\t// Check for tiddler data URI\n\t\tvar match = decodeURIComponent(data).match(/^data\\:text\\/vnd\\.tiddler,(.*)/i);\n\t\tif(match) {\n\t\t\treturn parseJSONTiddlers(match[1],fallbackTitle);\n\t\t} else {\n\t\t\treturn [{title: fallbackTitle, text: data}]; // As URL string\n\t\t}\n\t}},\n\t{type: \"text/html\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn [{title: fallbackTitle, text: data}];\n\t}},\n\t{type: \"text/plain\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn [{title: fallbackTitle, text: data}];\n\t}},\n\t{type: \"Text\", IECompatible: true, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn [{title: fallbackTitle, text: data}];\n\t}},\n\t{type: \"text/uri-list\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn [{title: fallbackTitle, text: data}];\n\t}}\n];\n\nfunction parseJSONTiddlers(json,fallbackTitle) {\n\tvar data = JSON.parse(json);\n\tif(!$tw.utils.isArray(data)) {\n\t\tdata = [data];\n\t}\n\tdata.forEach(function(fields) {\n\t\tfields.title = fields.title || fallbackTitle;\n\t});\n\treturn data;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/dom/http.js": {
"title": "$:/core/modules/utils/dom/http.js",
"text": "/*\\\ntitle: $:/core/modules/utils/dom/http.js\ntype: application/javascript\nmodule-type: utils\n\nBrowser HTTP support\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nA quick and dirty HTTP function; to be refactored later. Options are:\n\turl: URL to retrieve\n\theaders: hashmap of headers to send\n\ttype: GET, PUT, POST etc\n\tcallback: function invoked with (err,data,xhr)\n\treturnProp: string name of the property to return as first argument of callback\n*/\nexports.httpRequest = function(options) {\n\tvar type = options.type || \"GET\",\n\t\turl = options.url,\n\t\theaders = options.headers || {accept: \"application/json\"},\n\t\treturnProp = options.returnProp || \"responseText\",\n\t\trequest = new XMLHttpRequest(),\n\t\tdata = \"\",\n\t\tf,results;\n\t// Massage the data hashmap into a string\n\tif(options.data) {\n\t\tif(typeof options.data === \"string\") { // Already a string\n\t\t\tdata = options.data;\n\t\t} else { // A hashmap of strings\n\t\t\tresults = [];\n\t\t\t$tw.utils.each(options.data,function(dataItem,dataItemTitle) {\n\t\t\t\tresults.push(dataItemTitle + \"=\" + encodeURIComponent(dataItem));\n\t\t\t});\n\t\t\tif(type === \"GET\" || type === \"HEAD\") {\n\t\t\t\turl += \"?\" + results.join(\"&\");\n\t\t\t} else {\n\t\t\t\tdata = results.join(\"&\");\n\t\t\t}\n\t\t}\n\t}\n\t// Set up the state change handler\n\trequest.onreadystatechange = function() {\n\t\tif(this.readyState === 4) {\n\t\t\tif(this.status === 200 || this.status === 201 || this.status === 204) {\n\t\t\t\t// Success!\n\t\t\t\toptions.callback(null,this[returnProp],this);\n\t\t\t\treturn;\n\t\t\t}\n\t\t// Something went wrong\n\t\toptions.callback($tw.language.getString(\"Error/XMLHttpRequest\") + \": \" + this.status,null,this);\n\t\t}\n\t};\n\t// Make the request\n\trequest.open(type,url,true);\n\tif(headers) {\n\t\t$tw.utils.each(headers,function(header,headerTitle,object) {\n\t\t\trequest.setRequestHeader(headerTitle,header);\n\t\t});\n\t}\n\tif(data && !$tw.utils.hop(headers,\"Content-type\")) {\n\t\trequest.setRequestHeader(\"Content-type\",\"application/x-www-form-urlencoded; charset=UTF-8\");\n\t}\n\tif(!$tw.utils.hop(headers,\"X-Requested-With\")) {\n\t\trequest.setRequestHeader(\"X-Requested-With\",\"TiddlyWiki\");\n\t}\n\ttry {\n\t\trequest.send(data);\n\t} catch(e) {\n\t\toptions.callback(e,null,this);\n\t}\n\treturn request;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/dom/keyboard.js": {
"title": "$:/core/modules/utils/dom/keyboard.js",
"text": "/*\\\ntitle: $:/core/modules/utils/dom/keyboard.js\ntype: application/javascript\nmodule-type: utils\n\nKeyboard utilities; now deprecated. Instead, use $tw.keyboardManager\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n[\"parseKeyDescriptor\",\"checkKeyDescriptor\"].forEach(function(method) {\n\texports[method] = function() {\n\t\tif($tw.keyboardManager) {\n\t\t\treturn $tw.keyboardManager[method].apply($tw.keyboardManager,Array.prototype.slice.call(arguments,0));\n\t\t} else {\n\t\t\treturn null\n\t\t}\n\t};\n});\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/dom/modal.js": {
"title": "$:/core/modules/utils/dom/modal.js",
"text": "/*\\\ntitle: $:/core/modules/utils/dom/modal.js\ntype: application/javascript\nmodule-type: utils\n\nModal message mechanism\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nvar Modal = function(wiki) {\n\tthis.wiki = wiki;\n\tthis.modalCount = 0;\n};\n\n/*\nDisplay a modal dialogue\n\ttitle: Title of tiddler to display\n\toptions: see below\nOptions include:\n\tdownloadLink: Text of a big download link to include\n*/\nModal.prototype.display = function(title,options) {\n\toptions = options || {};\n\tthis.srcDocument = options.variables && (options.variables.rootwindow === \"true\" ||\n\t\t\t\toptions.variables.rootwindow === \"yes\") ? document :\n\t\t\t\t(options.event.event && options.event.event.target ? options.event.event.target.ownerDocument : document);\n\tthis.srcWindow = this.srcDocument.defaultView;\n\tvar self = this,\n\t\trefreshHandler,\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\ttiddler = this.wiki.getTiddler(title);\n\t// Don't do anything if the tiddler doesn't exist\n\tif(!tiddler) {\n\t\treturn;\n\t}\n\t// Create the variables\n\tvar variables = $tw.utils.extend({currentTiddler: title},options.variables);\n\t// Create the wrapper divs\n\tvar wrapper = this.srcDocument.createElement(\"div\"),\n\t\tmodalBackdrop = this.srcDocument.createElement(\"div\"),\n\t\tmodalWrapper = this.srcDocument.createElement(\"div\"),\n\t\tmodalHeader = this.srcDocument.createElement(\"div\"),\n\t\theaderTitle = this.srcDocument.createElement(\"h3\"),\n\t\tmodalBody = this.srcDocument.createElement(\"div\"),\n\t\tmodalLink = this.srcDocument.createElement(\"a\"),\n\t\tmodalFooter = this.srcDocument.createElement(\"div\"),\n\t\tmodalFooterHelp = this.srcDocument.createElement(\"span\"),\n\t\tmodalFooterButtons = this.srcDocument.createElement(\"span\");\n\t// Up the modal count and adjust the body class\n\tthis.modalCount++;\n\tthis.adjustPageClass();\n\t// Add classes\n\t$tw.utils.addClass(wrapper,\"tc-modal-wrapper\");\n\tif(tiddler.fields && tiddler.fields.class) {\n\t\t$tw.utils.addClass(wrapper,tiddler.fields.class);\n\t}\n\t$tw.utils.addClass(modalBackdrop,\"tc-modal-backdrop\");\n\t$tw.utils.addClass(modalWrapper,\"tc-modal\");\n\t$tw.utils.addClass(modalHeader,\"tc-modal-header\");\n\t$tw.utils.addClass(modalBody,\"tc-modal-body\");\n\t$tw.utils.addClass(modalFooter,\"tc-modal-footer\");\n\t// Join them together\n\twrapper.appendChild(modalBackdrop);\n\twrapper.appendChild(modalWrapper);\n\tmodalHeader.appendChild(headerTitle);\n\tmodalWrapper.appendChild(modalHeader);\n\tmodalWrapper.appendChild(modalBody);\n\tmodalFooter.appendChild(modalFooterHelp);\n\tmodalFooter.appendChild(modalFooterButtons);\n\tmodalWrapper.appendChild(modalFooter);\n\t// Render the title of the message\n\tvar headerWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tfield: \"subtitle\",\n\t\tmode: \"inline\",\n\t\tchildren: [{\n\t\t\ttype: \"text\",\n\t\t\tattributes: {\n\t\t\t\ttext: {\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: title\n\t\t}}}],\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: this.srcDocument,\n\t\tvariables: variables,\n\t\timportPageMacros: true\n\t});\n\theaderWidgetNode.render(headerTitle,null);\n\t// Render the body of the message\n\tvar bodyWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: this.srcDocument,\n\t\tvariables: variables,\n\t\timportPageMacros: true\n\t});\n\tbodyWidgetNode.render(modalBody,null);\n\t// Setup the link if present\n\tif(options.downloadLink) {\n\t\tmodalLink.href = options.downloadLink;\n\t\tmodalLink.appendChild(this.srcDocument.createTextNode(\"Right-click to save changes\"));\n\t\tmodalBody.appendChild(modalLink);\n\t}\n\t// Render the footer of the message\n\tif(tiddler.fields && tiddler.fields.help) {\n\t\tvar link = this.srcDocument.createElement(\"a\");\n\t\tlink.setAttribute(\"href\",tiddler.fields.help);\n\t\tlink.setAttribute(\"target\",\"_blank\");\n\t\tlink.setAttribute(\"rel\",\"noopener noreferrer\");\n\t\tlink.appendChild(this.srcDocument.createTextNode(\"Help\"));\n\t\tmodalFooterHelp.appendChild(link);\n\t\tmodalFooterHelp.style.float = \"left\";\n\t}\n\tvar footerWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tfield: \"footer\",\n\t\tmode: \"inline\",\n\t\tchildren: [{\n\t\t\ttype: \"button\",\n\t\t\tattributes: {\n\t\t\t\tmessage: {\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: \"tm-close-tiddler\"\n\t\t\t\t}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\",\n\t\t\t\tattributes: {\n\t\t\t\t\ttext: {\n\t\t\t\t\t\ttype: \"string\",\n\t\t\t\t\t\tvalue: $tw.language.getString(\"Buttons/Close/Caption\")\n\t\t\t}}}\n\t\t]}],\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: this.srcDocument,\n\t\tvariables: variables,\n\t\timportPageMacros: true\n\t});\n\tfooterWidgetNode.render(modalFooterButtons,null);\n\t// Set up the refresh handler\n\trefreshHandler = function(changes) {\n\t\theaderWidgetNode.refresh(changes,modalHeader,null);\n\t\tbodyWidgetNode.refresh(changes,modalBody,null);\n\t\tfooterWidgetNode.refresh(changes,modalFooterButtons,null);\n\t};\n\tthis.wiki.addEventListener(\"change\",refreshHandler);\n\t// Add the close event handler\n\tvar closeHandler = function(event) {\n\t\t// Remove our refresh handler\n\t\tself.wiki.removeEventListener(\"change\",refreshHandler);\n\t\t// Decrease the modal count and adjust the body class\n\t\tself.modalCount--;\n\t\tself.adjustPageClass();\n\t\t// Force layout and animate the modal message away\n\t\t$tw.utils.forceLayout(modalBackdrop);\n\t\t$tw.utils.forceLayout(modalWrapper);\n\t\t$tw.utils.setStyle(modalBackdrop,[\n\t\t\t{opacity: \"0\"}\n\t\t]);\n\t\t$tw.utils.setStyle(modalWrapper,[\n\t\t\t{transform: \"translateY(\" + self.srcWindow.innerHeight + \"px)\"}\n\t\t]);\n\t\t// Set up an event for the transition end\n\t\tself.srcWindow.setTimeout(function() {\n\t\t\tif(wrapper.parentNode) {\n\t\t\t\t// Remove the modal message from the DOM\n\t\t\t\tself.srcDocument.body.removeChild(wrapper);\n\t\t\t}\n\t\t},duration);\n\t\t// Don't let anyone else handle the tm-close-tiddler message\n\t\treturn false;\n\t};\n\theaderWidgetNode.addEventListener(\"tm-close-tiddler\",closeHandler,false);\n\tbodyWidgetNode.addEventListener(\"tm-close-tiddler\",closeHandler,false);\n\tfooterWidgetNode.addEventListener(\"tm-close-tiddler\",closeHandler,false);\n\t// Set the initial styles for the message\n\t$tw.utils.setStyle(modalBackdrop,[\n\t\t{opacity: \"0\"}\n\t]);\n\t$tw.utils.setStyle(modalWrapper,[\n\t\t{transformOrigin: \"0% 0%\"},\n\t\t{transform: \"translateY(\" + (-this.srcWindow.innerHeight) + \"px)\"}\n\t]);\n\t// Put the message into the document\n\tthis.srcDocument.body.appendChild(wrapper);\n\t// Set up animation for the styles\n\t$tw.utils.setStyle(modalBackdrop,[\n\t\t{transition: \"opacity \" + duration + \"ms ease-out\"}\n\t]);\n\t$tw.utils.setStyle(modalWrapper,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out\"}\n\t]);\n\t// Force layout\n\t$tw.utils.forceLayout(modalBackdrop);\n\t$tw.utils.forceLayout(modalWrapper);\n\t// Set final animated styles\n\t$tw.utils.setStyle(modalBackdrop,[\n\t\t{opacity: \"0.7\"}\n\t]);\n\t$tw.utils.setStyle(modalWrapper,[\n\t\t{transform: \"translateY(0px)\"}\n\t]);\n};\n\nModal.prototype.adjustPageClass = function() {\n\tvar windowContainer = $tw.pageContainer ? ($tw.pageContainer === this.srcDocument.body.firstChild ? $tw.pageContainer : this.srcDocument.body.firstChild) : null;\n\tif(windowContainer) {\n\t\t$tw.utils.toggleClass(windowContainer,\"tc-modal-displayed\",this.modalCount > 0);\n\t}\n};\n\nexports.Modal = Modal;\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/dom/notifier.js": {
"title": "$:/core/modules/utils/dom/notifier.js",
"text": "/*\\\ntitle: $:/core/modules/utils/dom/notifier.js\ntype: application/javascript\nmodule-type: utils\n\nNotifier mechanism\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nvar Notifier = function(wiki) {\n\tthis.wiki = wiki;\n};\n\n/*\nDisplay a notification\n\ttitle: Title of tiddler containing the notification text\n\toptions: see below\nOptions include:\n*/\nNotifier.prototype.display = function(title,options) {\n\toptions = options || {};\n\t// Create the wrapper divs\n\tvar self = this,\n\t\tnotification = document.createElement(\"div\"),\n\t\ttiddler = this.wiki.getTiddler(title),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\trefreshHandler;\n\t// Don't do anything if the tiddler doesn't exist\n\tif(!tiddler) {\n\t\treturn;\n\t}\n\t// Add classes\n\t$tw.utils.addClass(notification,\"tc-notification\");\n\t// Create the variables\n\tvar variables = $tw.utils.extend({currentTiddler: title},options.variables);\n\t// Render the body of the notification\n\tvar widgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: document,\n\t\tvariables: variables,\n\t\timportPageMacros: true});\n\twidgetNode.render(notification,null);\n\trefreshHandler = function(changes) {\n\t\twidgetNode.refresh(changes,notification,null);\n\t};\n\tthis.wiki.addEventListener(\"change\",refreshHandler);\n\t// Set the initial styles for the notification\n\t$tw.utils.setStyle(notification,[\n\t\t{opacity: \"0\"},\n\t\t{transformOrigin: \"0% 0%\"},\n\t\t{transform: \"translateY(\" + (-window.innerHeight) + \"px)\"},\n\t\t{transition: \"opacity \" + duration + \"ms ease-out, \" + $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out\"}\n\t]);\n\t// Add the notification to the DOM\n\tdocument.body.appendChild(notification);\n\t// Force layout\n\t$tw.utils.forceLayout(notification);\n\t// Set final animated styles\n\t$tw.utils.setStyle(notification,[\n\t\t{opacity: \"1.0\"},\n\t\t{transform: \"translateY(0px)\"}\n\t]);\n\t// Set a timer to remove the notification\n\twindow.setTimeout(function() {\n\t\t// Remove our change event handler\n\t\tself.wiki.removeEventListener(\"change\",refreshHandler);\n\t\t// Force layout and animate the notification away\n\t\t$tw.utils.forceLayout(notification);\n\t\t$tw.utils.setStyle(notification,[\n\t\t\t{opacity: \"0.0\"},\n\t\t\t{transform: \"translateX(\" + (notification.offsetWidth) + \"px)\"}\n\t\t]);\n\t\t// Remove the modal message from the DOM once the transition ends\n\t\tsetTimeout(function() {\n\t\t\tif(notification.parentNode) {\n\t\t\t\tdocument.body.removeChild(notification);\n\t\t\t}\n\t\t},duration);\n\t},$tw.config.preferences.notificationDuration);\n};\n\nexports.Notifier = Notifier;\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/dom/popup.js": {
"title": "$:/core/modules/utils/dom/popup.js",
"text": "/*\\\ntitle: $:/core/modules/utils/dom/popup.js\ntype: application/javascript\nmodule-type: utils\n\nModule that creates a $tw.utils.Popup object prototype that manages popups in the browser\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nCreates a Popup object with these options:\n\trootElement: the DOM element to which the popup zapper should be attached\n*/\nvar Popup = function(options) {\n\toptions = options || {};\n\tthis.rootElement = options.rootElement || document.documentElement;\n\tthis.popups = []; // Array of {title:,wiki:,domNode:} objects\n};\n\n/*\nTrigger a popup open or closed. Parameters are in a hashmap:\n\ttitle: title of the tiddler where the popup details are stored\n\tdomNode: dom node to which the popup will be positioned (one of domNode or domNodeRect is required)\n\tdomNodeRect: rectangle to which the popup will be positioned\n\twiki: wiki\n\tforce: if specified, forces the popup state to true or false (instead of toggling it)\n\tfloating: if true, skips registering the popup, meaning that it will need manually clearing\n*/\nPopup.prototype.triggerPopup = function(options) {\n\t// Check if this popup is already active\n\tvar index = this.findPopup(options.title);\n\t// Compute the new state\n\tvar state = index === -1;\n\tif(options.force !== undefined) {\n\t\tstate = options.force;\n\t}\n\t// Show or cancel the popup according to the new state\n\tif(state) {\n\t\tthis.show(options);\n\t} else {\n\t\tthis.cancel(index);\n\t}\n};\n\nPopup.prototype.findPopup = function(title) {\n\tvar index = -1;\n\tfor(var t=0; t<this.popups.length; t++) {\n\t\tif(this.popups[t].title === title) {\n\t\t\tindex = t;\n\t\t}\n\t}\n\treturn index;\n};\n\nPopup.prototype.handleEvent = function(event) {\n\tif(event.type === \"click\") {\n\t\t// Find out what was clicked on\n\t\tvar info = this.popupInfo(event.target),\n\t\t\tcancelLevel = info.popupLevel - 1;\n\t\t// Don't remove the level that was clicked on if we clicked on a handle\n\t\tif(info.isHandle) {\n\t\t\tcancelLevel++;\n\t\t}\n\t\t// Cancel\n\t\tthis.cancel(cancelLevel);\n\t}\n};\n\n/*\nFind the popup level containing a DOM node. Returns:\npopupLevel: count of the number of nested popups containing the specified element\nisHandle: true if the specified element is within a popup handle\n*/\nPopup.prototype.popupInfo = function(domNode) {\n\tvar isHandle = false,\n\t\tpopupCount = 0,\n\t\tnode = domNode;\n\t// First check ancestors to see if we're within a popup handle\n\twhile(node) {\n\t\tif($tw.utils.hasClass(node,\"tc-popup-handle\")) {\n\t\t\tisHandle = true;\n\t\t\tpopupCount++;\n\t\t}\n\t\tif($tw.utils.hasClass(node,\"tc-popup-keep\")) {\n\t\t\tisHandle = true;\n\t\t}\n\t\tnode = node.parentNode;\n\t}\n\t// Then count the number of ancestor popups\n\tnode = domNode;\n\twhile(node) {\n\t\tif($tw.utils.hasClass(node,\"tc-popup\")) {\n\t\t\tpopupCount++;\n\t\t}\n\t\tnode = node.parentNode;\n\t}\n\tvar info = {\n\t\tpopupLevel: popupCount,\n\t\tisHandle: isHandle\n\t};\n\treturn info;\n};\n\n/*\nDisplay a popup by adding it to the stack\n*/\nPopup.prototype.show = function(options) {\n\t// Find out what was clicked on\n\tvar info = this.popupInfo(options.domNode);\n\t// Cancel any higher level popups\n\tthis.cancel(info.popupLevel);\n\n\t// Store the popup details if not already there\n\tif(!options.floating && this.findPopup(options.title) === -1) {\n\t\tthis.popups.push({\n\t\t\ttitle: options.title,\n\t\t\twiki: options.wiki,\n\t\t\tdomNode: options.domNode,\n\t\t\tnoStateReference: options.noStateReference\n\t\t});\n\t}\n\t// Set the state tiddler\n\tvar rect;\n\tif(options.domNodeRect) {\n\t\trect = options.domNodeRect;\n\t} else {\n\t\trect = {\n\t\t\tleft: options.domNode.offsetLeft,\n\t\t\ttop: options.domNode.offsetTop,\n\t\t\twidth: options.domNode.offsetWidth,\n\t\t\theight: options.domNode.offsetHeight\n\t\t};\n\t}\n\tvar popupRect = \"(\" + rect.left + \",\" + rect.top + \",\" + \n\t\t\t\trect.width + \",\" + rect.height + \")\";\n\tif(options.noStateReference) {\n\t\toptions.wiki.setText(options.title,\"text\",undefined,popupRect);\n\t} else {\n\t\toptions.wiki.setTextReference(options.title,popupRect);\n\t}\n\t// Add the click handler if we have any popups\n\tif(this.popups.length > 0) {\n\t\tthis.rootElement.addEventListener(\"click\",this,true);\t\t\n\t}\n};\n\n/*\nCancel all popups at or above a specified level or DOM node\nlevel: popup level to cancel (0 cancels all popups)\n*/\nPopup.prototype.cancel = function(level) {\n\tvar numPopups = this.popups.length;\n\tlevel = Math.max(0,Math.min(level,numPopups));\n\tfor(var t=level; t<numPopups; t++) {\n\t\tvar popup = this.popups.pop();\n\t\tif(popup.title) {\n\t\t\tif(popup.noStateReference) {\n\t\t\t\tpopup.wiki.deleteTiddler(popup.title);\n\t\t\t} else {\n\t\t\t\tpopup.wiki.deleteTiddler($tw.utils.parseTextReference(popup.title).title);\n \t\t}\n\t\t}\n\t}\n\tif(this.popups.length === 0) {\n\t\tthis.rootElement.removeEventListener(\"click\",this,false);\n\t}\n};\n\n/*\nReturns true if the specified title and text identifies an active popup\n*/\nPopup.prototype.readPopupState = function(text) {\n\tvar popupLocationRegExp = /^\\((-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+)\\)$/;\n\treturn popupLocationRegExp.test(text);\n};\n\nexports.Popup = Popup;\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/dom/scroller.js": {
"title": "$:/core/modules/utils/dom/scroller.js",
"text": "/*\\\ntitle: $:/core/modules/utils/dom/scroller.js\ntype: application/javascript\nmodule-type: utils\n\nModule that creates a $tw.utils.Scroller object prototype that manages scrolling in the browser\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nEvent handler for when the `tm-scroll` event hits the document body\n*/\nvar PageScroller = function() {\n\tthis.idRequestFrame = null;\n\tthis.requestAnimationFrame = window.requestAnimationFrame ||\n\t\twindow.webkitRequestAnimationFrame ||\n\t\twindow.mozRequestAnimationFrame ||\n\t\tfunction(callback) {\n\t\t\treturn window.setTimeout(callback, 1000/60);\n\t\t};\n\tthis.cancelAnimationFrame = window.cancelAnimationFrame ||\n\t\twindow.webkitCancelAnimationFrame ||\n\t\twindow.webkitCancelRequestAnimationFrame ||\n\t\twindow.mozCancelAnimationFrame ||\n\t\twindow.mozCancelRequestAnimationFrame ||\n\t\tfunction(id) {\n\t\t\twindow.clearTimeout(id);\n\t\t};\n};\n\nPageScroller.prototype.isScrolling = function() {\n\treturn this.idRequestFrame !== null;\n}\n\nPageScroller.prototype.cancelScroll = function(srcWindow) {\n\tif(this.idRequestFrame) {\n\t\tthis.cancelAnimationFrame.call(srcWindow,this.idRequestFrame);\n\t\tthis.idRequestFrame = null;\n\t}\n};\n\n/*\nHandle an event\n*/\nPageScroller.prototype.handleEvent = function(event) {\n\tif(event.type === \"tm-scroll\") {\n\t\treturn this.scrollIntoView(event.target);\n\t}\n\treturn true;\n};\n\n/*\nHandle a scroll event hitting the page document\n*/\nPageScroller.prototype.scrollIntoView = function(element,callback) {\n\tvar self = this,\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t srcWindow = element ? element.ownerDocument.defaultView : window;\n\t// Now get ready to scroll the body\n\tthis.cancelScroll(srcWindow);\n\tthis.startTime = Date.now();\n\t// Get the height of any position:fixed toolbars\n\tvar toolbar = srcWindow.document.querySelector(\".tc-adjust-top-of-scroll\"),\n\t\toffset = 0;\n\tif(toolbar) {\n\t\toffset = toolbar.offsetHeight;\n\t}\n\t// Get the client bounds of the element and adjust by the scroll position\n\tvar getBounds = function() {\n\t\t\tvar clientBounds = typeof callback === 'function' ? callback() : element.getBoundingClientRect(),\n\t\t\t\tscrollPosition = $tw.utils.getScrollPosition(srcWindow);\n\t\t\treturn {\n\t\t\t\tleft: clientBounds.left + scrollPosition.x,\n\t\t\t\ttop: clientBounds.top + scrollPosition.y - offset,\n\t\t\t\twidth: clientBounds.width,\n\t\t\t\theight: clientBounds.height\n\t\t\t};\n\t\t},\n\t\t// We'll consider the horizontal and vertical scroll directions separately via this function\n\t\t// targetPos/targetSize - position and size of the target element\n\t\t// currentPos/currentSize - position and size of the current scroll viewport\n\t\t// returns: new position of the scroll viewport\n\t\tgetEndPos = function(targetPos,targetSize,currentPos,currentSize) {\n\t\t\tvar newPos = targetPos;\n\t\t\t// If we are scrolling within 50 pixels of the top/left then snap to zero\n\t\t\tif(newPos < 50) {\n\t\t\t\tnewPos = 0;\n\t\t\t}\n\t\t\treturn newPos;\n\t\t},\n\t\tdrawFrame = function drawFrame() {\n\t\t\tvar t;\n\t\t\tif(duration <= 0) {\n\t\t\t\tt = 1;\n\t\t\t} else {\n\t\t\t\tt = ((Date.now()) - self.startTime) / duration;\t\n\t\t\t}\n\t\t\tif(t >= 1) {\n\t\t\t\tself.cancelScroll(srcWindow);\n\t\t\t\tt = 1;\n\t\t\t}\n\t\t\tt = $tw.utils.slowInSlowOut(t);\n\t\t\tvar scrollPosition = $tw.utils.getScrollPosition(srcWindow),\n\t\t\t\tbounds = getBounds(),\n\t\t\t\tendX = getEndPos(bounds.left,bounds.width,scrollPosition.x,srcWindow.innerWidth),\n\t\t\t\tendY = getEndPos(bounds.top,bounds.height,scrollPosition.y,srcWindow.innerHeight);\n\t\t\tsrcWindow.scrollTo(scrollPosition.x + (endX - scrollPosition.x) * t,scrollPosition.y + (endY - scrollPosition.y) * t);\n\t\t\tif(t < 1) {\n\t\t\t\tself.idRequestFrame = self.requestAnimationFrame.call(srcWindow,drawFrame);\n\t\t\t}\n\t\t};\n\tdrawFrame();\n};\n\nexports.PageScroller = PageScroller;\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/edition-info.js": {
"title": "$:/core/modules/utils/edition-info.js",
"text": "/*\\\ntitle: $:/core/modules/utils/edition-info.js\ntype: application/javascript\nmodule-type: utils-node\n\nInformation about the available editions\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar fs = require(\"fs\"),\n\tpath = require(\"path\");\n\nvar editionInfo;\n\nexports.getEditionInfo = function() {\n\tif(!editionInfo) {\n\t\t// Enumerate the edition paths\n\t\tvar editionPaths = $tw.getLibraryItemSearchPaths($tw.config.editionsPath,$tw.config.editionsEnvVar);\n\t\teditionInfo = {};\n\t\tfor(var editionIndex=0; editionIndex<editionPaths.length; editionIndex++) {\n\t\t\tvar editionPath = editionPaths[editionIndex];\n\t\t\t// Enumerate the folders\n\t\t\tvar entries = fs.readdirSync(editionPath);\n\t\t\tfor(var entryIndex=0; entryIndex<entries.length; entryIndex++) {\n\t\t\t\tvar entry = entries[entryIndex];\n\t\t\t\t// Check if directories have a valid tiddlywiki.info\n\t\t\t\tif(!editionInfo[entry] && $tw.utils.isDirectory(path.resolve(editionPath,entry))) {\n\t\t\t\t\tvar info;\n\t\t\t\t\ttry {\n\t\t\t\t\t\tinfo = JSON.parse(fs.readFileSync(path.resolve(editionPath,entry,\"tiddlywiki.info\"),\"utf8\"));\n\t\t\t\t\t} catch(ex) {\n\t\t\t\t\t}\n\t\t\t\t\tif(info) {\n\t\t\t\t\t\teditionInfo[entry] = info;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\treturn editionInfo;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "utils-node"
},
"$:/core/modules/utils/fakedom.js": {
"title": "$:/core/modules/utils/fakedom.js",
"text": "/*\\\ntitle: $:/core/modules/utils/fakedom.js\ntype: application/javascript\nmodule-type: global\n\nA barebones implementation of DOM interfaces needed by the rendering mechanism.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Sequence number used to enable us to track objects for testing\nvar sequenceNumber = null;\n\nvar bumpSequenceNumber = function(object) {\n\tif(sequenceNumber !== null) {\n\t\tobject.sequenceNumber = sequenceNumber++;\n\t}\n};\n\nvar TW_TextNode = function(text) {\n\tbumpSequenceNumber(this);\n\tthis.textContent = text + \"\";\n};\n\nObject.defineProperty(TW_TextNode.prototype, \"nodeType\", {\n\tget: function() {\n\t\treturn 3;\n\t}\n});\n\nObject.defineProperty(TW_TextNode.prototype, \"formattedTextContent\", {\n\tget: function() {\n\t\treturn this.textContent.replace(/(\\r?\\n)/g,\"\");\n\t}\n});\n\nvar TW_Element = function(tag,namespace) {\n\tbumpSequenceNumber(this);\n\tthis.isTiddlyWikiFakeDom = true;\n\tthis.tag = tag;\n\tthis.attributes = {};\n\tthis.isRaw = false;\n\tthis.children = [];\n\tthis._style = {};\n\tthis.namespaceURI = namespace || \"http://www.w3.org/1999/xhtml\";\n};\n\nObject.defineProperty(TW_Element.prototype, \"style\", {\n\tget: function() {\n\t\treturn this._style;\n\t},\n\tset: function(str) {\n\t\tvar self = this;\n\t\tstr = str || \"\";\n\t\t$tw.utils.each(str.split(\";\"),function(declaration) {\n\t\t\tvar parts = declaration.split(\":\"),\n\t\t\t\tname = $tw.utils.trim(parts[0]),\n\t\t\t\tvalue = $tw.utils.trim(parts[1]);\n\t\t\tif(name && value) {\n\t\t\t\tself._style[$tw.utils.convertStyleNameToPropertyName(name)] = value;\n\t\t\t}\n\t\t});\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"nodeType\", {\n\tget: function() {\n\t\treturn 1;\n\t}\n});\n\nTW_Element.prototype.getAttribute = function(name) {\n\tif(this.isRaw) {\n\t\tthrow \"Cannot getAttribute on a raw TW_Element\";\n\t}\n\treturn this.attributes[name];\n};\n\nTW_Element.prototype.setAttribute = function(name,value) {\n\tif(this.isRaw) {\n\t\tthrow \"Cannot setAttribute on a raw TW_Element\";\n\t}\n\tthis.attributes[name] = value + \"\";\n};\n\nTW_Element.prototype.setAttributeNS = function(namespace,name,value) {\n\tthis.setAttribute(name,value);\n};\n\nTW_Element.prototype.removeAttribute = function(name) {\n\tif(this.isRaw) {\n\t\tthrow \"Cannot removeAttribute on a raw TW_Element\";\n\t}\n\tif($tw.utils.hop(this.attributes,name)) {\n\t\tdelete this.attributes[name];\n\t}\n};\n\nTW_Element.prototype.appendChild = function(node) {\n\tthis.children.push(node);\n\tnode.parentNode = this;\n};\n\nTW_Element.prototype.insertBefore = function(node,nextSibling) {\n\tif(nextSibling) {\n\t\tvar p = this.children.indexOf(nextSibling);\n\t\tif(p !== -1) {\n\t\t\tthis.children.splice(p,0,node);\n\t\t\tnode.parentNode = this;\n\t\t} else {\n\t\t\tthis.appendChild(node);\n\t\t}\n\t} else {\n\t\tthis.appendChild(node);\n\t}\n};\n\nTW_Element.prototype.removeChild = function(node) {\n\tvar p = this.children.indexOf(node);\n\tif(p !== -1) {\n\t\tthis.children.splice(p,1);\n\t}\n};\n\nTW_Element.prototype.hasChildNodes = function() {\n\treturn !!this.children.length;\n};\n\nObject.defineProperty(TW_Element.prototype, \"childNodes\", {\n\tget: function() {\n\t\treturn this.children;\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"firstChild\", {\n\tget: function() {\n\t\treturn this.children[0];\n\t}\n});\n\nTW_Element.prototype.addEventListener = function(type,listener,useCapture) {\n\t// Do nothing\n};\n\nObject.defineProperty(TW_Element.prototype, \"tagName\", {\n\tget: function() {\n\t\treturn this.tag || \"\";\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"className\", {\n\tget: function() {\n\t\treturn this.attributes[\"class\"] || \"\";\n\t},\n\tset: function(value) {\n\t\tthis.attributes[\"class\"] = value + \"\";\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"value\", {\n\tget: function() {\n\t\treturn this.attributes.value || \"\";\n\t},\n\tset: function(value) {\n\t\tthis.attributes.value = value + \"\";\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"outerHTML\", {\n\tget: function() {\n\t\tvar output = [],attr,a,v;\n\t\toutput.push(\"<\",this.tag);\n\t\tif(this.attributes) {\n\t\t\tattr = [];\n\t\t\tfor(a in this.attributes) {\n\t\t\t\tattr.push(a);\n\t\t\t}\n\t\t\tattr.sort();\n\t\t\tfor(a=0; a<attr.length; a++) {\n\t\t\t\tv = this.attributes[attr[a]];\n\t\t\t\tif(v !== undefined) {\n\t\t\t\t\toutput.push(\" \",attr[a],\"=\\\"\",$tw.utils.htmlEncode(v),\"\\\"\");\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tif(this._style) {\n\t\t\tvar style = [];\n\t\t\tfor(var s in this._style) {\n\t\t\t\tstyle.push($tw.utils.convertPropertyNameToStyleName(s) + \":\" + this._style[s] + \";\");\n\t\t\t}\n\t\t\tif(style.length > 0) {\n\t\t\t\toutput.push(\" style=\\\"\",style.join(\"\"),\"\\\"\");\n\t\t\t}\n\t\t}\n\t\toutput.push(\">\");\n\t\tif($tw.config.htmlVoidElements.indexOf(this.tag) === -1) {\n\t\t\toutput.push(this.innerHTML);\n\t\t\toutput.push(\"</\",this.tag,\">\");\n\t\t}\n\t\treturn output.join(\"\");\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"innerHTML\", {\n\tget: function() {\n\t\tif(this.isRaw) {\n\t\t\treturn this.rawHTML;\n\t\t} else {\n\t\t\tvar b = [];\n\t\t\t$tw.utils.each(this.children,function(node) {\n\t\t\t\tif(node instanceof TW_Element) {\n\t\t\t\t\tb.push(node.outerHTML);\n\t\t\t\t} else if(node instanceof TW_TextNode) {\n\t\t\t\t\tb.push($tw.utils.htmlEncode(node.textContent));\n\t\t\t\t}\n\t\t\t});\n\t\t\treturn b.join(\"\");\n\t\t}\n\t},\n\tset: function(value) {\n\t\tthis.isRaw = true;\n\t\tthis.rawHTML = value;\n\t\tthis.rawTextContent = null;\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"textInnerHTML\", {\n\tset: function(value) {\n\t\tif(this.isRaw) {\n\t\t\tthis.rawTextContent = value;\n\t\t} else {\n\t\t\tthrow \"Cannot set textInnerHTML of a non-raw TW_Element\";\n\t\t}\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"textContent\", {\n\tget: function() {\n\t\tif(this.isRaw) {\n\t\t\tif(this.rawTextContent === null) {\n\t\t\t\treturn \"\";\n\t\t\t} else {\n\t\t\t\treturn this.rawTextContent;\n\t\t\t}\n\t\t} else {\n\t\t\tvar b = [];\n\t\t\t$tw.utils.each(this.children,function(node) {\n\t\t\t\tb.push(node.textContent);\n\t\t\t});\n\t\t\treturn b.join(\"\");\n\t\t}\n\t},\n\tset: function(value) {\n\t\tthis.children = [new TW_TextNode(value)];\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"formattedTextContent\", {\n\tget: function() {\n\t\tif(this.isRaw) {\n\t\t\treturn \"\";\n\t\t} else {\n\t\t\tvar b = [],\n\t\t\t\tisBlock = $tw.config.htmlBlockElements.indexOf(this.tag) !== -1;\n\t\t\tif(isBlock) {\n\t\t\t\tb.push(\"\\n\");\n\t\t\t}\n\t\t\tif(this.tag === \"li\") {\n\t\t\t\tb.push(\"* \");\n\t\t\t}\n\t\t\t$tw.utils.each(this.children,function(node) {\n\t\t\t\tb.push(node.formattedTextContent);\n\t\t\t});\n\t\t\tif(isBlock) {\n\t\t\t\tb.push(\"\\n\");\n\t\t\t}\n\t\t\treturn b.join(\"\");\n\t\t}\n\t}\n});\n\nvar document = {\n\tsetSequenceNumber: function(value) {\n\t\tsequenceNumber = value;\n\t},\n\tcreateElementNS: function(namespace,tag) {\n\t\treturn new TW_Element(tag,namespace);\n\t},\n\tcreateElement: function(tag) {\n\t\treturn new TW_Element(tag);\n\t},\n\tcreateTextNode: function(text) {\n\t\treturn new TW_TextNode(text);\n\t},\n\tcompatMode: \"CSS1Compat\", // For KaTeX to know that we're not a browser in quirks mode\n\tisTiddlyWikiFakeDom: true\n};\n\nexports.fakeDocument = document;\n\n})();\n",
"type": "application/javascript",
"module-type": "global"
},
"$:/core/modules/utils/filesystem.js": {
"title": "$:/core/modules/utils/filesystem.js",
"text": "/*\\\ntitle: $:/core/modules/utils/filesystem.js\ntype: application/javascript\nmodule-type: utils-node\n\nFile system utilities\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar fs = require(\"fs\"),\n\tpath = require(\"path\");\n\n/*\nRecursively (and synchronously) copy a directory and all its content\n*/\nexports.copyDirectory = function(srcPath,dstPath) {\n\t// Remove any trailing path separators\n\tsrcPath = $tw.utils.removeTrailingSeparator(srcPath);\n\tdstPath = $tw.utils.removeTrailingSeparator(dstPath);\n\t// Create the destination directory\n\tvar err = $tw.utils.createDirectory(dstPath);\n\tif(err) {\n\t\treturn err;\n\t}\n\t// Function to copy a folder full of files\n\tvar copy = function(srcPath,dstPath) {\n\t\tvar srcStats = fs.lstatSync(srcPath),\n\t\t\tdstExists = fs.existsSync(dstPath);\n\t\tif(srcStats.isFile()) {\n\t\t\t$tw.utils.copyFile(srcPath,dstPath);\n\t\t} else if(srcStats.isDirectory()) {\n\t\t\tvar items = fs.readdirSync(srcPath);\n\t\t\tfor(var t=0; t<items.length; t++) {\n\t\t\t\tvar item = items[t],\n\t\t\t\t\terr = copy(srcPath + path.sep + item,dstPath + path.sep + item);\n\t\t\t\tif(err) {\n\t\t\t\t\treturn err;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t};\n\tcopy(srcPath,dstPath);\n\treturn null;\n};\n\n/*\nCopy a file\n*/\nvar FILE_BUFFER_LENGTH = 64 * 1024,\n\tfileBuffer;\n\nexports.copyFile = function(srcPath,dstPath) {\n\t// Create buffer if required\n\tif(!fileBuffer) {\n\t\tfileBuffer = Buffer.alloc(FILE_BUFFER_LENGTH);\n\t}\n\t// Create any directories in the destination\n\t$tw.utils.createDirectory(path.dirname(dstPath));\n\t// Copy the file\n\tvar srcFile = fs.openSync(srcPath,\"r\"),\n\t\tdstFile = fs.openSync(dstPath,\"w\"),\n\t\tbytesRead = 1,\n\t\tpos = 0;\n\twhile (bytesRead > 0) {\n\t\tbytesRead = fs.readSync(srcFile,fileBuffer,0,FILE_BUFFER_LENGTH,pos);\n\t\tfs.writeSync(dstFile,fileBuffer,0,bytesRead);\n\t\tpos += bytesRead;\n\t}\n\tfs.closeSync(srcFile);\n\tfs.closeSync(dstFile);\n\treturn null;\n};\n\n/*\nRemove trailing path separator\n*/\nexports.removeTrailingSeparator = function(dirPath) {\n\tvar len = dirPath.length;\n\tif(dirPath.charAt(len-1) === path.sep) {\n\t\tdirPath = dirPath.substr(0,len-1);\n\t}\n\treturn dirPath;\n};\n\n/*\nRecursively create a directory\n*/\nexports.createDirectory = function(dirPath) {\n\tif(dirPath.substr(dirPath.length-1,1) !== path.sep) {\n\t\tdirPath = dirPath + path.sep;\n\t}\n\tvar pos = 1;\n\tpos = dirPath.indexOf(path.sep,pos);\n\twhile(pos !== -1) {\n\t\tvar subDirPath = dirPath.substr(0,pos);\n\t\tif(!$tw.utils.isDirectory(subDirPath)) {\n\t\t\ttry {\n\t\t\t\tfs.mkdirSync(subDirPath);\n\t\t\t} catch(e) {\n\t\t\t\treturn \"Error creating directory '\" + subDirPath + \"'\";\n\t\t\t}\n\t\t}\n\t\tpos = dirPath.indexOf(path.sep,pos + 1);\n\t}\n\treturn null;\n};\n\n/*\nRecursively create directories needed to contain a specified file\n*/\nexports.createFileDirectories = function(filePath) {\n\treturn $tw.utils.createDirectory(path.dirname(filePath));\n};\n\n/*\nRecursively delete a directory\n*/\nexports.deleteDirectory = function(dirPath) {\n\tif(fs.existsSync(dirPath)) {\n\t\tvar entries = fs.readdirSync(dirPath);\n\t\tfor(var entryIndex=0; entryIndex<entries.length; entryIndex++) {\n\t\t\tvar currPath = dirPath + path.sep + entries[entryIndex];\n\t\t\tif(fs.lstatSync(currPath).isDirectory()) {\n\t\t\t\t$tw.utils.deleteDirectory(currPath);\n\t\t\t} else {\n\t\t\t\tfs.unlinkSync(currPath);\n\t\t\t}\n\t\t}\n\tfs.rmdirSync(dirPath);\n\t}\n\treturn null;\n};\n\n/*\nCheck if a path identifies a directory\n*/\nexports.isDirectory = function(dirPath) {\n\treturn fs.existsSync(dirPath) && fs.statSync(dirPath).isDirectory();\n};\n\n/*\nCheck if a path identifies a directory that is empty\n*/\nexports.isDirectoryEmpty = function(dirPath) {\n\tif(!$tw.utils.isDirectory(dirPath)) {\n\t\treturn false;\n\t}\n\tvar files = fs.readdirSync(dirPath),\n\t\tempty = true;\n\t$tw.utils.each(files,function(file,index) {\n\t\tif(file.charAt(0) !== \".\") {\n\t\t\tempty = false;\n\t\t}\n\t});\n\treturn empty;\n};\n\n/*\nRecursively delete a tree of empty directories\n*/\nexports.deleteEmptyDirs = function(dirpath,callback) {\n\tvar self = this;\n\tfs.readdir(dirpath,function(err,files) {\n\t\tif(err) {\n\t\t\treturn callback(err);\n\t\t}\n\t\tif(files.length > 0) {\n\t\t\treturn callback(null);\n\t\t}\n\t\tfs.rmdir(dirpath,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tself.deleteEmptyDirs(path.dirname(dirpath),callback);\n\t\t});\n\t});\n};\n\n/*\nCreate a fileInfo object for saving a tiddler:\n\tfilepath: the absolute path to the file containing the tiddler\n\ttype: the type of the tiddler file (NOT the type of the tiddler)\n\thasMetaFile: true if the file also has a companion .meta file\nOptions include:\n\tdirectory: absolute path of root directory to which we are saving\n\tpathFilters: optional array of filters to be used to generate the base path\n\twiki: optional wiki for evaluating the pathFilters\n*/\nexports.generateTiddlerFileInfo = function(tiddler,options) {\n\tvar fileInfo = {};\n\t// Check if the tiddler has any unsafe fields that can't be expressed in a .tid or .meta file: containing control characters, or leading/trailing whitespace\n\tvar hasUnsafeFields = false;\n\t$tw.utils.each(tiddler.getFieldStrings(),function(value,fieldName) {\n\t\tif(fieldName !== \"text\") {\n\t\t\thasUnsafeFields = hasUnsafeFields || /[\\x00-\\x1F]/mg.test(value);\n\t\t\thasUnsafeFields = hasUnsafeFields || ($tw.utils.trim(value) !== value);\n\t\t}\n\t});\n\t// Check for field values \n\tif(hasUnsafeFields) {\n\t\t// Save as a JSON file\n\t\tfileInfo.type = \"application/json\";\n\t\tfileInfo.hasMetaFile = false;\n\t} else {\n\t\t// Save as a .tid or a text/binary file plus a .meta file\n\t\tvar tiddlerType = tiddler.fields.type || \"text/vnd.tiddlywiki\";\n\t\tif(tiddlerType === \"text/vnd.tiddlywiki\") {\n\t\t\t// Save as a .tid file\n\t\t\tfileInfo.type = \"application/x-tiddler\";\n\t\t\tfileInfo.hasMetaFile = false;\n\t\t} else {\n\t\t\t// Save as a text/binary file and a .meta file\n\t\t\tfileInfo.type = tiddlerType;\n\t\t\tfileInfo.hasMetaFile = true;\n\t\t}\n\t}\n\t// Take the file extension from the tiddler content type\n\tvar contentTypeInfo = $tw.config.contentTypeInfo[fileInfo.type] || {extension: \"\"};\n\t// Generate the filepath\n\tfileInfo.filepath = $tw.utils.generateTiddlerFilepath(tiddler.fields.title,{\n\t\textension: contentTypeInfo.extension,\n\t\tdirectory: options.directory,\n\t\tpathFilters: options.pathFilters,\n\t\twiki: options.wiki\n\t});\n\treturn fileInfo;\n};\n\n/*\nGenerate the filepath for saving a tiddler\nOptions include:\n\textension: file extension to be added the finished filepath\n\tdirectory: absolute path of root directory to which we are saving\n\tpathFilters: optional array of filters to be used to generate the base path\n\twiki: optional wiki for evaluating the pathFilters\n*/\nexports.generateTiddlerFilepath = function(title,options) {\n\tvar self = this,\n\t\tdirectory = options.directory || \"\",\n\t\textension = options.extension || \"\",\n\t\tfilepath;\n\t// Check if any of the pathFilters applies\n\tif(options.pathFilters && options.wiki) {\n\t\t$tw.utils.each(options.pathFilters,function(filter) {\n\t\t\tif(!filepath) {\n\t\t\t\tvar source = options.wiki.makeTiddlerIterator([title]),\n\t\t\t\t\tresult = options.wiki.filterTiddlers(filter,null,source);\n\t\t\t\tif(result.length > 0) {\n\t\t\t\t\tfilepath = result[0];\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\t// If not, generate a base pathname\n\tif(!filepath) {\n\t\tfilepath = title;\n\t\t// If the filepath already ends in the extension then remove it\n\t\tif(filepath.substring(filepath.length - extension.length) === extension) {\n\t\t\tfilepath = filepath.substring(0,filepath.length - extension.length);\n\t\t}\n\t\t// Remove any forward or backward slashes so we don't create directories\n\t\tfilepath = filepath.replace(/\\/|\\\\/g,\"_\");\n\t}\n\t// Don't let the filename start with a dot because such files are invisible on *nix\n\tfilepath = filepath.replace(/^\\./g,\"_\");\n\t// Remove any characters that can't be used in cross-platform filenames\n\tfilepath = $tw.utils.transliterate(filepath.replace(/<|>|\\:|\\\"|\\||\\?|\\*|\\^/g,\"_\"));\n\t// Truncate the filename if it is too long\n\tif(filepath.length > 200) {\n\t\tfilepath = filepath.substr(0,200);\n\t}\n\t// If the resulting filename is blank (eg because the title is just punctuation characters)\n\tif(!filepath) {\n\t\t// ...then just use the character codes of the title\n\t\tfilepath = \"\";\t\n\t\t$tw.utils.each(title.split(\"\"),function(char) {\n\t\t\tif(filepath) {\n\t\t\t\tfilepath += \"-\";\n\t\t\t}\n\t\t\tfilepath += char.charCodeAt(0).toString();\n\t\t});\n\t}\n\t// Add a uniquifier if the file already exists\n\tvar fullPath,\n\t\tcount = 0;\n\tdo {\n\t\tfullPath = path.resolve(directory,filepath + (count ? \"_\" + count : \"\") + extension);\n\t\tcount++;\n\t} while(fs.existsSync(fullPath));\n\t// Return the full path to the file\n\treturn fullPath;\n};\n\n/*\nSave a tiddler to a file described by the fileInfo:\n\tfilepath: the absolute path to the file containing the tiddler\n\ttype: the type of the tiddler file (NOT the type of the tiddler)\n\thasMetaFile: true if the file also has a companion .meta file\n*/\nexports.saveTiddlerToFile = function(tiddler,fileInfo,callback) {\n\t$tw.utils.createDirectory(path.dirname(fileInfo.filepath));\n\tif(fileInfo.hasMetaFile) {\n\t\t// Save the tiddler as a separate body and meta file\n\t\tvar typeInfo = $tw.config.contentTypeInfo[tiddler.fields.type || \"text/plain\"] || {encoding: \"utf8\"};\n\t\tfs.writeFile(fileInfo.filepath,tiddler.fields.text,typeInfo.encoding,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tfs.writeFile(fileInfo.filepath + \".meta\",tiddler.getFieldStringBlock({exclude: [\"text\",\"bag\"]}),\"utf8\",callback);\n\t\t});\n\t} else {\n\t\t// Save the tiddler as a self contained templated file\n\t\tif(fileInfo.type === \"application/x-tiddler\") {\n\t\t\tfs.writeFile(fileInfo.filepath,tiddler.getFieldStringBlock({exclude: [\"text\",\"bag\"]}) + (!!tiddler.fields.text ? \"\\n\\n\" + tiddler.fields.text : \"\"),\"utf8\",callback);\n\t\t} else {\n\t\t\tfs.writeFile(fileInfo.filepath,JSON.stringify([tiddler.getFieldStrings({exclude: [\"bag\"]})],null,$tw.config.preferences.jsonSpaces),\"utf8\",callback);\n\t\t}\n\t}\n};\n\n/*\nSave a tiddler to a file described by the fileInfo:\n\tfilepath: the absolute path to the file containing the tiddler\n\ttype: the type of the tiddler file (NOT the type of the tiddler)\n\thasMetaFile: true if the file also has a companion .meta file\n*/\nexports.saveTiddlerToFileSync = function(tiddler,fileInfo) {\n\t$tw.utils.createDirectory(path.dirname(fileInfo.filepath));\n\tif(fileInfo.hasMetaFile) {\n\t\t// Save the tiddler as a separate body and meta file\n\t\tvar typeInfo = $tw.config.contentTypeInfo[tiddler.fields.type || \"text/plain\"] || {encoding: \"utf8\"};\n\t\tfs.writeFileSync(fileInfo.filepath,tiddler.fields.text,typeInfo.encoding);\n\t\tfs.writeFileSync(fileInfo.filepath + \".meta\",tiddler.getFieldStringBlock({exclude: [\"text\",\"bag\"]}),\"utf8\");\n\t} else {\n\t\t// Save the tiddler as a self contained templated file\n\t\tif(fileInfo.type === \"application/x-tiddler\") {\n\t\t\tfs.writeFileSync(fileInfo.filepath,tiddler.getFieldStringBlock({exclude: [\"text\",\"bag\"]}) + (!!tiddler.fields.text ? \"\\n\\n\" + tiddler.fields.text : \"\"),\"utf8\");\n\t\t} else {\n\t\t\tfs.writeFileSync(fileInfo.filepath,JSON.stringify([tiddler.getFieldStrings({exclude: [\"bag\"]})],null,$tw.config.preferences.jsonSpaces),\"utf8\");\n\t\t}\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "utils-node"
},
"$:/core/modules/utils/logger.js": {
"title": "$:/core/modules/utils/logger.js",
"text": "/*\\\ntitle: $:/core/modules/utils/logger.js\ntype: application/javascript\nmodule-type: utils\n\nA basic logging implementation\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar ALERT_TAG = \"$:/tags/Alert\";\n\n/*\nMake a new logger\n*/\nfunction Logger(componentName,options) {\n\toptions = options || {};\n\tthis.componentName = componentName || \"\";\n\tthis.colour = options.colour || \"white\";\n\tthis.enable = \"enable\" in options ? options.enable : true;\n\tthis.save = \"save\" in options ? options.save : true;\n\tthis.saveLimit = options.saveLimit || 100 * 1024;\n\tthis.saveBufferLogger = this;\n\tthis.buffer = \"\";\n\tthis.alertCount = 0;\n}\n\nLogger.prototype.setSaveBuffer = function(logger) {\n\tthis.saveBufferLogger = logger;\n};\n\n/*\nLog a message\n*/\nLogger.prototype.log = function(/* args */) {\n\tvar self = this;\n\tif(this.enable) {\n\t\tif(this.saveBufferLogger.save) {\n\t\t\tthis.saveBufferLogger.buffer += $tw.utils.formatDateString(new Date(),\"YYYY MM DD 0hh:0mm:0ss.0XXX\") + \":\";\n\t\t\t$tw.utils.each(Array.prototype.slice.call(arguments,0),function(arg,index) {\n\t\t\t\tself.saveBufferLogger.buffer += \" \" + arg;\n\t\t\t});\n\t\t\tthis.saveBufferLogger.buffer += \"\\n\";\n\t\t\tthis.saveBufferLogger.buffer = this.saveBufferLogger.buffer.slice(-this.saveBufferLogger.saveLimit);\t\t\t\n\t\t}\n\t\tif(console !== undefined && console.log !== undefined) {\n\t\t\treturn Function.apply.call(console.log, console, [$tw.utils.terminalColour(this.colour),this.componentName + \":\"].concat(Array.prototype.slice.call(arguments,0)).concat($tw.utils.terminalColour()));\n\t\t}\n\t} \n};\n\n/*\nRead the message buffer\n*/\nLogger.prototype.getBuffer = function() {\n\treturn this.saveBufferLogger.buffer;\n};\n\n/*\nLog a structure as a table\n*/\nLogger.prototype.table = function(value) {\n\t(console.table || console.log)(value);\n};\n\n/*\nAlert a message\n*/\nLogger.prototype.alert = function(/* args */) {\n\tif(this.enable) {\n\t\t// Prepare the text of the alert\n\t\tvar text = Array.prototype.join.call(arguments,\" \");\n\t\t// Create alert tiddlers in the browser\n\t\tif($tw.browser) {\n\t\t\t// Check if there is an existing alert with the same text and the same component\n\t\t\tvar existingAlerts = $tw.wiki.getTiddlersWithTag(ALERT_TAG),\n\t\t\t\talertFields,\n\t\t\t\texistingCount,\n\t\t\t\tself = this;\n\t\t\t$tw.utils.each(existingAlerts,function(title) {\n\t\t\t\tvar tiddler = $tw.wiki.getTiddler(title);\n\t\t\t\tif(tiddler.fields.text === text && tiddler.fields.component === self.componentName && tiddler.fields.modified && (!alertFields || tiddler.fields.modified < alertFields.modified)) {\n\t\t\t\t\t\talertFields = $tw.utils.extend({},tiddler.fields);\n\t\t\t\t}\n\t\t\t});\n\t\t\tif(alertFields) {\n\t\t\t\texistingCount = alertFields.count || 1;\n\t\t\t} else {\n\t\t\t\talertFields = {\n\t\t\t\t\ttitle: $tw.wiki.generateNewTitle(\"$:/temp/alerts/alert\",{prefix: \"\"}),\n\t\t\t\t\ttext: text,\n\t\t\t\t\ttags: [ALERT_TAG],\n\t\t\t\t\tcomponent: this.componentName\n\t\t\t\t};\n\t\t\t\texistingCount = 0;\n\t\t\t\tthis.alertCount += 1;\n\t\t\t}\n\t\t\talertFields.modified = new Date();\n\t\t\tif(++existingCount > 1) {\n\t\t\t\talertFields.count = existingCount;\n\t\t\t} else {\n\t\t\t\talertFields.count = undefined;\n\t\t\t}\n\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler(alertFields));\n\t\t\t// Log the alert as well\n\t\t\tthis.log.apply(this,Array.prototype.slice.call(arguments,0));\n\t\t} else {\n\t\t\t// Print an orange message to the console if not in the browser\n\t\t\tconsole.error(\"\\x1b[1;33m\" + text + \"\\x1b[0m\");\n\t\t}\t\t\n\t}\n};\n\n/*\nClear outstanding alerts\n*/\nLogger.prototype.clearAlerts = function() {\n\tvar self = this;\n\tif($tw.browser && this.alertCount > 0) {\n\t\t$tw.utils.each($tw.wiki.getTiddlersWithTag(ALERT_TAG),function(title) {\n\t\t\tvar tiddler = $tw.wiki.getTiddler(title);\n\t\t\tif(tiddler.fields.component === self.componentName) {\n\t\t\t\t$tw.wiki.deleteTiddler(title);\n\t\t\t}\n\t\t});\n\t\tthis.alertCount = 0;\n\t}\n};\n\nexports.Logger = Logger;\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/parsetree.js": {
"title": "$:/core/modules/utils/parsetree.js",
"text": "/*\\\ntitle: $:/core/modules/utils/parsetree.js\ntype: application/javascript\nmodule-type: utils\n\nParse tree utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.addAttributeToParseTreeNode = function(node,name,value) {\n\tnode.attributes = node.attributes || {};\n\tnode.attributes[name] = {type: \"string\", value: value};\n};\n\nexports.getAttributeValueFromParseTreeNode = function(node,name,defaultValue) {\n\tif(node.attributes && node.attributes[name] && node.attributes[name].value !== undefined) {\n\t\treturn node.attributes[name].value;\n\t}\n\treturn defaultValue;\n};\n\nexports.addClassToParseTreeNode = function(node,classString) {\n\tvar classes = [];\n\tnode.attributes = node.attributes || {};\n\tnode.attributes[\"class\"] = node.attributes[\"class\"] || {type: \"string\", value: \"\"};\n\tif(node.attributes[\"class\"].type === \"string\") {\n\t\tif(node.attributes[\"class\"].value !== \"\") {\n\t\t\tclasses = node.attributes[\"class\"].value.split(\" \");\n\t\t}\n\t\tif(classString !== \"\") {\n\t\t\t$tw.utils.pushTop(classes,classString.split(\" \"));\n\t\t}\n\t\tnode.attributes[\"class\"].value = classes.join(\" \");\n\t}\n};\n\nexports.addStyleToParseTreeNode = function(node,name,value) {\n\t\tnode.attributes = node.attributes || {};\n\t\tnode.attributes.style = node.attributes.style || {type: \"string\", value: \"\"};\n\t\tif(node.attributes.style.type === \"string\") {\n\t\t\tnode.attributes.style.value += name + \":\" + value + \";\";\n\t\t}\n};\n\nexports.findParseTreeNode = function(nodeArray,search) {\n\tfor(var t=0; t<nodeArray.length; t++) {\n\t\tif(nodeArray[t].type === search.type && nodeArray[t].tag === search.tag) {\n\t\t\treturn nodeArray[t];\n\t\t}\n\t}\n\treturn undefined;\n};\n\n/*\nHelper to get the text of a parse tree node or array of nodes\n*/\nexports.getParseTreeText = function getParseTreeText(tree) {\n\tvar output = [];\n\tif($tw.utils.isArray(tree)) {\n\t\t$tw.utils.each(tree,function(node) {\n\t\t\toutput.push(getParseTreeText(node));\n\t\t});\n\t} else {\n\t\tif(tree.type === \"text\") {\n\t\t\toutput.push(tree.text);\n\t\t}\n\t\tif(tree.children) {\n\t\t\treturn getParseTreeText(tree.children);\n\t\t}\n\t}\n\treturn output.join(\"\");\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/performance.js": {
"title": "$:/core/modules/utils/performance.js",
"text": "/*\\\ntitle: $:/core/modules/utils/performance.js\ntype: application/javascript\nmodule-type: global\n\nPerformance measurement.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction Performance(enabled) {\n\tthis.enabled = !!enabled;\n\tthis.measures = {}; // Hashmap by measurement name of {time:, invocations:}\n\tthis.logger = new $tw.utils.Logger(\"performance\");\n\tthis.showGreeting();\n}\n\nPerformance.prototype.showGreeting = function() {\n\tif($tw.browser) {\n\t\tthis.logger.log(\"Execute $tw.perf.log(); to see filter execution timings\");\t\t\n\t}\n};\n\n/*\nWrap performance reporting around a top level function\n*/\nPerformance.prototype.report = function(name,fn) {\n\tvar self = this;\n\tif(this.enabled) {\n\t\treturn function() {\n\t\t\tvar startTime = $tw.utils.timer(),\n\t\t\t\tresult = fn.apply(this,arguments);\n\t\t\tself.logger.log(name + \": \" + $tw.utils.timer(startTime).toFixed(2) + \"ms\");\n\t\t\treturn result;\n\t\t};\n\t} else {\n\t\treturn fn;\n\t}\n};\n\nPerformance.prototype.log = function() {\n\tvar self = this,\n\t\ttotalTime = 0,\n\t\torderedMeasures = Object.keys(this.measures).sort(function(a,b) {\n\t\t\tif(self.measures[a].time > self.measures[b].time) {\n\t\t\t\treturn -1;\n\t\t\t} else if (self.measures[a].time < self.measures[b].time) {\n\t\t\t\treturn + 1;\n\t\t\t} else {\n\t\t\t\treturn 0;\n\t\t\t}\n\t\t});\n\t$tw.utils.each(orderedMeasures,function(name) {\n\t\ttotalTime += self.measures[name].time;\n\t});\n\tvar results = []\n\t$tw.utils.each(orderedMeasures,function(name) {\n\t\tvar measure = self.measures[name];\n\t\tresults.push({name: name,invocations: measure.invocations, avgTime: measure.time / measure.invocations, totalTime: measure.time, percentTime: (measure.time / totalTime) * 100})\n\t});\n\tself.logger.table(results);\n};\n\n/*\nWrap performance measurements around a subfunction\n*/\nPerformance.prototype.measure = function(name,fn) {\n\tvar self = this;\n\tif(this.enabled) {\n\t\treturn function() {\n\t\t\tvar startTime = $tw.utils.timer(),\n\t\t\t\tresult = fn.apply(this,arguments);\n\t\t\tif(!(name in self.measures)) {\n\t\t\t\tself.measures[name] = {time: 0, invocations: 0};\n\t\t\t}\n\t\t\tself.measures[name].time += $tw.utils.timer(startTime);\n\t\t\tself.measures[name].invocations++;\n\t\t\treturn result;\n\t\t};\n\t} else {\n\t\treturn fn;\n\t}\n};\n\nexports.Performance = Performance;\n\n})();\n",
"type": "application/javascript",
"module-type": "global"
},
"$:/core/modules/utils/pluginmaker.js": {
"title": "$:/core/modules/utils/pluginmaker.js",
"text": "/*\\\ntitle: $:/core/modules/utils/pluginmaker.js\ntype: application/javascript\nmodule-type: utils\n\nA quick and dirty way to pack up plugins within the browser.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nRepack a plugin, and then delete any non-shadow payload tiddlers\n*/\nexports.repackPlugin = function(title,additionalTiddlers,excludeTiddlers) {\n\tadditionalTiddlers = additionalTiddlers || [];\n\texcludeTiddlers = excludeTiddlers || [];\n\t// Get the plugin tiddler\n\tvar pluginTiddler = $tw.wiki.getTiddler(title);\n\tif(!pluginTiddler) {\n\t\tthrow \"No such tiddler as \" + title;\n\t}\n\t// Extract the JSON\n\tvar jsonPluginTiddler;\n\ttry {\n\t\tjsonPluginTiddler = JSON.parse(pluginTiddler.fields.text);\n\t} catch(e) {\n\t\tthrow \"Cannot parse plugin tiddler \" + title + \"\\n\" + $tw.language.getString(\"Error/Caption\") + \": \" + e;\n\t}\n\t// Get the list of tiddlers\n\tvar tiddlers = Object.keys(jsonPluginTiddler.tiddlers);\n\t// Add the additional tiddlers\n\t$tw.utils.pushTop(tiddlers,additionalTiddlers);\n\t// Remove any excluded tiddlers\n\tfor(var t=tiddlers.length-1; t>=0; t--) {\n\t\tif(excludeTiddlers.indexOf(tiddlers[t]) !== -1) {\n\t\t\ttiddlers.splice(t,1);\n\t\t}\n\t}\n\t// Pack up the tiddlers into a block of JSON\n\tvar plugins = {};\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = $tw.wiki.getTiddler(title),\n\t\t\tfields = {};\n\t\t$tw.utils.each(tiddler.fields,function (value,name) {\n\t\t\tfields[name] = tiddler.getFieldString(name);\n\t\t});\n\t\tplugins[title] = fields;\n\t});\n\t// Retrieve and bump the version number\n\tvar pluginVersion = $tw.utils.parseVersion(pluginTiddler.getFieldString(\"version\") || \"0.0.0\") || {\n\t\t\tmajor: \"0\",\n\t\t\tminor: \"0\",\n\t\t\tpatch: \"0\"\n\t\t};\n\tpluginVersion.patch++;\n\tvar version = pluginVersion.major + \".\" + pluginVersion.minor + \".\" + pluginVersion.patch;\n\tif(pluginVersion.prerelease) {\n\t\tversion += \"-\" + pluginVersion.prerelease;\n\t}\n\tif(pluginVersion.build) {\n\t\tversion += \"+\" + pluginVersion.build;\n\t}\n\t// Save the tiddler\n\t$tw.wiki.addTiddler(new $tw.Tiddler(pluginTiddler,{text: JSON.stringify({tiddlers: plugins},null,4), version: version}));\n\t// Delete any non-shadow constituent tiddlers\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tif($tw.wiki.tiddlerExists(title)) {\n\t\t\t$tw.wiki.deleteTiddler(title);\n\t\t}\n\t});\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\t// Return a heartwarming confirmation\n\treturn \"Plugin \" + title + \" successfully saved\";\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/transliterate.js": {
"title": "$:/core/modules/utils/transliterate.js",
"text": "/*\\\ntitle: $:/core/modules/utils/transliterate.js\ntype: application/javascript\nmodule-type: utils\n\nTransliteration static utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nTransliterate string to ASCII\n\n(Some pairs taken from http://semplicewebsites.com/removing-accents-javascript)\n*/\nexports.transliterationPairs = {\n\t\"Á\":\"A\",\n\t\"Ă\":\"A\",\n\t\"Ắ\":\"A\",\n\t\"Ặ\":\"A\",\n\t\"Ằ\":\"A\",\n\t\"Ẳ\":\"A\",\n\t\"Ẵ\":\"A\",\n\t\"Ǎ\":\"A\",\n\t\"Â\":\"A\",\n\t\"Ấ\":\"A\",\n\t\"Ậ\":\"A\",\n\t\"Ầ\":\"A\",\n\t\"Ẩ\":\"A\",\n\t\"Ẫ\":\"A\",\n\t\"Ä\":\"A\",\n\t\"Ǟ\":\"A\",\n\t\"Ȧ\":\"A\",\n\t\"Ǡ\":\"A\",\n\t\"Ạ\":\"A\",\n\t\"Ȁ\":\"A\",\n\t\"À\":\"A\",\n\t\"Ả\":\"A\",\n\t\"Ȃ\":\"A\",\n\t\"Ā\":\"A\",\n\t\"Ą\":\"A\",\n\t\"Å\":\"A\",\n\t\"Ǻ\":\"A\",\n\t\"Ḁ\":\"A\",\n\t\"Ⱥ\":\"A\",\n\t\"Ã\":\"A\",\n\t\"Ꜳ\":\"AA\",\n\t\"Æ\":\"AE\",\n\t\"Ǽ\":\"AE\",\n\t\"Ǣ\":\"AE\",\n\t\"Ꜵ\":\"AO\",\n\t\"Ꜷ\":\"AU\",\n\t\"Ꜹ\":\"AV\",\n\t\"Ꜻ\":\"AV\",\n\t\"Ꜽ\":\"AY\",\n\t\"Ḃ\":\"B\",\n\t\"Ḅ\":\"B\",\n\t\"Ɓ\":\"B\",\n\t\"Ḇ\":\"B\",\n\t\"Ƀ\":\"B\",\n\t\"Ƃ\":\"B\",\n\t\"Ć\":\"C\",\n\t\"Č\":\"C\",\n\t\"Ç\":\"C\",\n\t\"Ḉ\":\"C\",\n\t\"Ĉ\":\"C\",\n\t\"Ċ\":\"C\",\n\t\"Ƈ\":\"C\",\n\t\"Ȼ\":\"C\",\n\t\"Ď\":\"D\",\n\t\"Ḑ\":\"D\",\n\t\"Ḓ\":\"D\",\n\t\"Ḋ\":\"D\",\n\t\"Ḍ\":\"D\",\n\t\"Ɗ\":\"D\",\n\t\"Ḏ\":\"D\",\n\t\"Dz\":\"D\",\n\t\"Dž\":\"D\",\n\t\"Đ\":\"D\",\n\t\"Ƌ\":\"D\",\n\t\"DZ\":\"DZ\",\n\t\"DŽ\":\"DZ\",\n\t\"É\":\"E\",\n\t\"Ĕ\":\"E\",\n\t\"Ě\":\"E\",\n\t\"Ȩ\":\"E\",\n\t\"Ḝ\":\"E\",\n\t\"Ê\":\"E\",\n\t\"Ế\":\"E\",\n\t\"Ệ\":\"E\",\n\t\"Ề\":\"E\",\n\t\"Ể\":\"E\",\n\t\"Ễ\":\"E\",\n\t\"Ḙ\":\"E\",\n\t\"Ë\":\"E\",\n\t\"Ė\":\"E\",\n\t\"Ẹ\":\"E\",\n\t\"Ȅ\":\"E\",\n\t\"È\":\"E\",\n\t\"Ẻ\":\"E\",\n\t\"Ȇ\":\"E\",\n\t\"Ē\":\"E\",\n\t\"Ḗ\":\"E\",\n\t\"Ḕ\":\"E\",\n\t\"Ę\":\"E\",\n\t\"Ɇ\":\"E\",\n\t\"Ẽ\":\"E\",\n\t\"Ḛ\":\"E\",\n\t\"Ꝫ\":\"ET\",\n\t\"Ḟ\":\"F\",\n\t\"Ƒ\":\"F\",\n\t\"Ǵ\":\"G\",\n\t\"Ğ\":\"G\",\n\t\"Ǧ\":\"G\",\n\t\"Ģ\":\"G\",\n\t\"Ĝ\":\"G\",\n\t\"Ġ\":\"G\",\n\t\"Ɠ\":\"G\",\n\t\"Ḡ\":\"G\",\n\t\"Ǥ\":\"G\",\n\t\"Ḫ\":\"H\",\n\t\"Ȟ\":\"H\",\n\t\"Ḩ\":\"H\",\n\t\"Ĥ\":\"H\",\n\t\"Ⱨ\":\"H\",\n\t\"Ḧ\":\"H\",\n\t\"Ḣ\":\"H\",\n\t\"Ḥ\":\"H\",\n\t\"Ħ\":\"H\",\n\t\"Í\":\"I\",\n\t\"Ĭ\":\"I\",\n\t\"Ǐ\":\"I\",\n\t\"Î\":\"I\",\n\t\"Ï\":\"I\",\n\t\"Ḯ\":\"I\",\n\t\"İ\":\"I\",\n\t\"Ị\":\"I\",\n\t\"Ȉ\":\"I\",\n\t\"Ì\":\"I\",\n\t\"Ỉ\":\"I\",\n\t\"Ȋ\":\"I\",\n\t\"Ī\":\"I\",\n\t\"Į\":\"I\",\n\t\"Ɨ\":\"I\",\n\t\"Ĩ\":\"I\",\n\t\"Ḭ\":\"I\",\n\t\"Ꝺ\":\"D\",\n\t\"Ꝼ\":\"F\",\n\t\"Ᵹ\":\"G\",\n\t\"Ꞃ\":\"R\",\n\t\"Ꞅ\":\"S\",\n\t\"Ꞇ\":\"T\",\n\t\"Ꝭ\":\"IS\",\n\t\"Ĵ\":\"J\",\n\t\"Ɉ\":\"J\",\n\t\"Ḱ\":\"K\",\n\t\"Ǩ\":\"K\",\n\t\"Ķ\":\"K\",\n\t\"Ⱪ\":\"K\",\n\t\"Ꝃ\":\"K\",\n\t\"Ḳ\":\"K\",\n\t\"Ƙ\":\"K\",\n\t\"Ḵ\":\"K\",\n\t\"Ꝁ\":\"K\",\n\t\"Ꝅ\":\"K\",\n\t\"Ĺ\":\"L\",\n\t\"Ƚ\":\"L\",\n\t\"Ľ\":\"L\",\n\t\"Ļ\":\"L\",\n\t\"Ḽ\":\"L\",\n\t\"Ḷ\":\"L\",\n\t\"Ḹ\":\"L\",\n\t\"Ⱡ\":\"L\",\n\t\"Ꝉ\":\"L\",\n\t\"Ḻ\":\"L\",\n\t\"Ŀ\":\"L\",\n\t\"Ɫ\":\"L\",\n\t\"Lj\":\"L\",\n\t\"Ł\":\"L\",\n\t\"LJ\":\"LJ\",\n\t\"Ḿ\":\"M\",\n\t\"Ṁ\":\"M\",\n\t\"Ṃ\":\"M\",\n\t\"Ɱ\":\"M\",\n\t\"Ń\":\"N\",\n\t\"Ň\":\"N\",\n\t\"Ņ\":\"N\",\n\t\"Ṋ\":\"N\",\n\t\"Ṅ\":\"N\",\n\t\"Ṇ\":\"N\",\n\t\"Ǹ\":\"N\",\n\t\"Ɲ\":\"N\",\n\t\"Ṉ\":\"N\",\n\t\"Ƞ\":\"N\",\n\t\"Nj\":\"N\",\n\t\"Ñ\":\"N\",\n\t\"NJ\":\"NJ\",\n\t\"Ó\":\"O\",\n\t\"Ŏ\":\"O\",\n\t\"Ǒ\":\"O\",\n\t\"Ô\":\"O\",\n\t\"Ố\":\"O\",\n\t\"Ộ\":\"O\",\n\t\"Ồ\":\"O\",\n\t\"Ổ\":\"O\",\n\t\"Ỗ\":\"O\",\n\t\"Ö\":\"O\",\n\t\"Ȫ\":\"O\",\n\t\"Ȯ\":\"O\",\n\t\"Ȱ\":\"O\",\n\t\"Ọ\":\"O\",\n\t\"Ő\":\"O\",\n\t\"Ȍ\":\"O\",\n\t\"Ò\":\"O\",\n\t\"Ỏ\":\"O\",\n\t\"Ơ\":\"O\",\n\t\"Ớ\":\"O\",\n\t\"Ợ\":\"O\",\n\t\"Ờ\":\"O\",\n\t\"Ở\":\"O\",\n\t\"Ỡ\":\"O\",\n\t\"Ȏ\":\"O\",\n\t\"Ꝋ\":\"O\",\n\t\"Ꝍ\":\"O\",\n\t\"Ō\":\"O\",\n\t\"Ṓ\":\"O\",\n\t\"Ṑ\":\"O\",\n\t\"Ɵ\":\"O\",\n\t\"Ǫ\":\"O\",\n\t\"Ǭ\":\"O\",\n\t\"Ø\":\"O\",\n\t\"Ǿ\":\"O\",\n\t\"Õ\":\"O\",\n\t\"Ṍ\":\"O\",\n\t\"Ṏ\":\"O\",\n\t\"Ȭ\":\"O\",\n\t\"Ƣ\":\"OI\",\n\t\"Ꝏ\":\"OO\",\n\t\"Ɛ\":\"E\",\n\t\"Ɔ\":\"O\",\n\t\"Ȣ\":\"OU\",\n\t\"Ṕ\":\"P\",\n\t\"Ṗ\":\"P\",\n\t\"Ꝓ\":\"P\",\n\t\"Ƥ\":\"P\",\n\t\"Ꝕ\":\"P\",\n\t\"Ᵽ\":\"P\",\n\t\"Ꝑ\":\"P\",\n\t\"Ꝙ\":\"Q\",\n\t\"Ꝗ\":\"Q\",\n\t\"Ŕ\":\"R\",\n\t\"Ř\":\"R\",\n\t\"Ŗ\":\"R\",\n\t\"Ṙ\":\"R\",\n\t\"Ṛ\":\"R\",\n\t\"Ṝ\":\"R\",\n\t\"Ȑ\":\"R\",\n\t\"Ȓ\":\"R\",\n\t\"Ṟ\":\"R\",\n\t\"Ɍ\":\"R\",\n\t\"Ɽ\":\"R\",\n\t\"Ꜿ\":\"C\",\n\t\"Ǝ\":\"E\",\n\t\"Ś\":\"S\",\n\t\"Ṥ\":\"S\",\n\t\"Š\":\"S\",\n\t\"Ṧ\":\"S\",\n\t\"Ş\":\"S\",\n\t\"Ŝ\":\"S\",\n\t\"Ș\":\"S\",\n\t\"Ṡ\":\"S\",\n\t\"Ṣ\":\"S\",\n\t\"Ṩ\":\"S\",\n\t\"Ť\":\"T\",\n\t\"Ţ\":\"T\",\n\t\"Ṱ\":\"T\",\n\t\"Ț\":\"T\",\n\t\"Ⱦ\":\"T\",\n\t\"Ṫ\":\"T\",\n\t\"Ṭ\":\"T\",\n\t\"Ƭ\":\"T\",\n\t\"Ṯ\":\"T\",\n\t\"Ʈ\":\"T\",\n\t\"Ŧ\":\"T\",\n\t\"Ɐ\":\"A\",\n\t\"Ꞁ\":\"L\",\n\t\"Ɯ\":\"M\",\n\t\"Ʌ\":\"V\",\n\t\"Ꜩ\":\"TZ\",\n\t\"Ú\":\"U\",\n\t\"Ŭ\":\"U\",\n\t\"Ǔ\":\"U\",\n\t\"Û\":\"U\",\n\t\"Ṷ\":\"U\",\n\t\"Ü\":\"U\",\n\t\"Ǘ\":\"U\",\n\t\"Ǚ\":\"U\",\n\t\"Ǜ\":\"U\",\n\t\"Ǖ\":\"U\",\n\t\"Ṳ\":\"U\",\n\t\"Ụ\":\"U\",\n\t\"Ű\":\"U\",\n\t\"Ȕ\":\"U\",\n\t\"Ù\":\"U\",\n\t\"Ủ\":\"U\",\n\t\"Ư\":\"U\",\n\t\"Ứ\":\"U\",\n\t\"Ự\":\"U\",\n\t\"Ừ\":\"U\",\n\t\"Ử\":\"U\",\n\t\"Ữ\":\"U\",\n\t\"Ȗ\":\"U\",\n\t\"Ū\":\"U\",\n\t\"Ṻ\":\"U\",\n\t\"Ų\":\"U\",\n\t\"Ů\":\"U\",\n\t\"Ũ\":\"U\",\n\t\"Ṹ\":\"U\",\n\t\"Ṵ\":\"U\",\n\t\"Ꝟ\":\"V\",\n\t\"Ṿ\":\"V\",\n\t\"Ʋ\":\"V\",\n\t\"Ṽ\":\"V\",\n\t\"Ꝡ\":\"VY\",\n\t\"Ẃ\":\"W\",\n\t\"Ŵ\":\"W\",\n\t\"Ẅ\":\"W\",\n\t\"Ẇ\":\"W\",\n\t\"Ẉ\":\"W\",\n\t\"Ẁ\":\"W\",\n\t\"Ⱳ\":\"W\",\n\t\"Ẍ\":\"X\",\n\t\"Ẋ\":\"X\",\n\t\"Ý\":\"Y\",\n\t\"Ŷ\":\"Y\",\n\t\"Ÿ\":\"Y\",\n\t\"Ẏ\":\"Y\",\n\t\"Ỵ\":\"Y\",\n\t\"Ỳ\":\"Y\",\n\t\"Ƴ\":\"Y\",\n\t\"Ỷ\":\"Y\",\n\t\"Ỿ\":\"Y\",\n\t\"Ȳ\":\"Y\",\n\t\"Ɏ\":\"Y\",\n\t\"Ỹ\":\"Y\",\n\t\"Ź\":\"Z\",\n\t\"Ž\":\"Z\",\n\t\"Ẑ\":\"Z\",\n\t\"Ⱬ\":\"Z\",\n\t\"Ż\":\"Z\",\n\t\"Ẓ\":\"Z\",\n\t\"Ȥ\":\"Z\",\n\t\"Ẕ\":\"Z\",\n\t\"Ƶ\":\"Z\",\n\t\"IJ\":\"IJ\",\n\t\"Œ\":\"OE\",\n\t\"ᴀ\":\"A\",\n\t\"ᴁ\":\"AE\",\n\t\"ʙ\":\"B\",\n\t\"ᴃ\":\"B\",\n\t\"ᴄ\":\"C\",\n\t\"ᴅ\":\"D\",\n\t\"ᴇ\":\"E\",\n\t\"ꜰ\":\"F\",\n\t\"ɢ\":\"G\",\n\t\"ʛ\":\"G\",\n\t\"ʜ\":\"H\",\n\t\"ɪ\":\"I\",\n\t\"ʁ\":\"R\",\n\t\"ᴊ\":\"J\",\n\t\"ᴋ\":\"K\",\n\t\"ʟ\":\"L\",\n\t\"ᴌ\":\"L\",\n\t\"ᴍ\":\"M\",\n\t\"ɴ\":\"N\",\n\t\"ᴏ\":\"O\",\n\t\"ɶ\":\"OE\",\n\t\"ᴐ\":\"O\",\n\t\"ᴕ\":\"OU\",\n\t\"ᴘ\":\"P\",\n\t\"ʀ\":\"R\",\n\t\"ᴎ\":\"N\",\n\t\"ᴙ\":\"R\",\n\t\"ꜱ\":\"S\",\n\t\"ᴛ\":\"T\",\n\t\"ⱻ\":\"E\",\n\t\"ᴚ\":\"R\",\n\t\"ᴜ\":\"U\",\n\t\"ᴠ\":\"V\",\n\t\"ᴡ\":\"W\",\n\t\"ʏ\":\"Y\",\n\t\"ᴢ\":\"Z\",\n\t\"á\":\"a\",\n\t\"ă\":\"a\",\n\t\"ắ\":\"a\",\n\t\"ặ\":\"a\",\n\t\"ằ\":\"a\",\n\t\"ẳ\":\"a\",\n\t\"ẵ\":\"a\",\n\t\"ǎ\":\"a\",\n\t\"â\":\"a\",\n\t\"ấ\":\"a\",\n\t\"ậ\":\"a\",\n\t\"ầ\":\"a\",\n\t\"ẩ\":\"a\",\n\t\"ẫ\":\"a\",\n\t\"ä\":\"a\",\n\t\"ǟ\":\"a\",\n\t\"ȧ\":\"a\",\n\t\"ǡ\":\"a\",\n\t\"ạ\":\"a\",\n\t\"ȁ\":\"a\",\n\t\"à\":\"a\",\n\t\"ả\":\"a\",\n\t\"ȃ\":\"a\",\n\t\"ā\":\"a\",\n\t\"ą\":\"a\",\n\t\"ᶏ\":\"a\",\n\t\"ẚ\":\"a\",\n\t\"å\":\"a\",\n\t\"ǻ\":\"a\",\n\t\"ḁ\":\"a\",\n\t\"ⱥ\":\"a\",\n\t\"ã\":\"a\",\n\t\"ꜳ\":\"aa\",\n\t\"æ\":\"ae\",\n\t\"ǽ\":\"ae\",\n\t\"ǣ\":\"ae\",\n\t\"ꜵ\":\"ao\",\n\t\"ꜷ\":\"au\",\n\t\"ꜹ\":\"av\",\n\t\"ꜻ\":\"av\",\n\t\"ꜽ\":\"ay\",\n\t\"ḃ\":\"b\",\n\t\"ḅ\":\"b\",\n\t\"ɓ\":\"b\",\n\t\"ḇ\":\"b\",\n\t\"ᵬ\":\"b\",\n\t\"ᶀ\":\"b\",\n\t\"ƀ\":\"b\",\n\t\"ƃ\":\"b\",\n\t\"ɵ\":\"o\",\n\t\"ć\":\"c\",\n\t\"č\":\"c\",\n\t\"ç\":\"c\",\n\t\"ḉ\":\"c\",\n\t\"ĉ\":\"c\",\n\t\"ɕ\":\"c\",\n\t\"ċ\":\"c\",\n\t\"ƈ\":\"c\",\n\t\"ȼ\":\"c\",\n\t\"ď\":\"d\",\n\t\"ḑ\":\"d\",\n\t\"ḓ\":\"d\",\n\t\"ȡ\":\"d\",\n\t\"ḋ\":\"d\",\n\t\"ḍ\":\"d\",\n\t\"ɗ\":\"d\",\n\t\"ᶑ\":\"d\",\n\t\"ḏ\":\"d\",\n\t\"ᵭ\":\"d\",\n\t\"ᶁ\":\"d\",\n\t\"đ\":\"d\",\n\t\"ɖ\":\"d\",\n\t\"ƌ\":\"d\",\n\t\"ı\":\"i\",\n\t\"ȷ\":\"j\",\n\t\"ɟ\":\"j\",\n\t\"ʄ\":\"j\",\n\t\"dz\":\"dz\",\n\t\"dž\":\"dz\",\n\t\"é\":\"e\",\n\t\"ĕ\":\"e\",\n\t\"ě\":\"e\",\n\t\"ȩ\":\"e\",\n\t\"ḝ\":\"e\",\n\t\"ê\":\"e\",\n\t\"ế\":\"e\",\n\t\"ệ\":\"e\",\n\t\"ề\":\"e\",\n\t\"ể\":\"e\",\n\t\"ễ\":\"e\",\n\t\"ḙ\":\"e\",\n\t\"ë\":\"e\",\n\t\"ė\":\"e\",\n\t\"ẹ\":\"e\",\n\t\"ȅ\":\"e\",\n\t\"è\":\"e\",\n\t\"ẻ\":\"e\",\n\t\"ȇ\":\"e\",\n\t\"ē\":\"e\",\n\t\"ḗ\":\"e\",\n\t\"ḕ\":\"e\",\n\t\"ⱸ\":\"e\",\n\t\"ę\":\"e\",\n\t\"ᶒ\":\"e\",\n\t\"ɇ\":\"e\",\n\t\"ẽ\":\"e\",\n\t\"ḛ\":\"e\",\n\t\"ꝫ\":\"et\",\n\t\"ḟ\":\"f\",\n\t\"ƒ\":\"f\",\n\t\"ᵮ\":\"f\",\n\t\"ᶂ\":\"f\",\n\t\"ǵ\":\"g\",\n\t\"ğ\":\"g\",\n\t\"ǧ\":\"g\",\n\t\"ģ\":\"g\",\n\t\"ĝ\":\"g\",\n\t\"ġ\":\"g\",\n\t\"ɠ\":\"g\",\n\t\"ḡ\":\"g\",\n\t\"ᶃ\":\"g\",\n\t\"ǥ\":\"g\",\n\t\"ḫ\":\"h\",\n\t\"ȟ\":\"h\",\n\t\"ḩ\":\"h\",\n\t\"ĥ\":\"h\",\n\t\"ⱨ\":\"h\",\n\t\"ḧ\":\"h\",\n\t\"ḣ\":\"h\",\n\t\"ḥ\":\"h\",\n\t\"ɦ\":\"h\",\n\t\"ẖ\":\"h\",\n\t\"ħ\":\"h\",\n\t\"ƕ\":\"hv\",\n\t\"í\":\"i\",\n\t\"ĭ\":\"i\",\n\t\"ǐ\":\"i\",\n\t\"î\":\"i\",\n\t\"ï\":\"i\",\n\t\"ḯ\":\"i\",\n\t\"ị\":\"i\",\n\t\"ȉ\":\"i\",\n\t\"ì\":\"i\",\n\t\"ỉ\":\"i\",\n\t\"ȋ\":\"i\",\n\t\"ī\":\"i\",\n\t\"į\":\"i\",\n\t\"ᶖ\":\"i\",\n\t\"ɨ\":\"i\",\n\t\"ĩ\":\"i\",\n\t\"ḭ\":\"i\",\n\t\"ꝺ\":\"d\",\n\t\"ꝼ\":\"f\",\n\t\"ᵹ\":\"g\",\n\t\"ꞃ\":\"r\",\n\t\"ꞅ\":\"s\",\n\t\"ꞇ\":\"t\",\n\t\"ꝭ\":\"is\",\n\t\"ǰ\":\"j\",\n\t\"ĵ\":\"j\",\n\t\"ʝ\":\"j\",\n\t\"ɉ\":\"j\",\n\t\"ḱ\":\"k\",\n\t\"ǩ\":\"k\",\n\t\"ķ\":\"k\",\n\t\"ⱪ\":\"k\",\n\t\"ꝃ\":\"k\",\n\t\"ḳ\":\"k\",\n\t\"ƙ\":\"k\",\n\t\"ḵ\":\"k\",\n\t\"ᶄ\":\"k\",\n\t\"ꝁ\":\"k\",\n\t\"ꝅ\":\"k\",\n\t\"ĺ\":\"l\",\n\t\"ƚ\":\"l\",\n\t\"ɬ\":\"l\",\n\t\"ľ\":\"l\",\n\t\"ļ\":\"l\",\n\t\"ḽ\":\"l\",\n\t\"ȴ\":\"l\",\n\t\"ḷ\":\"l\",\n\t\"ḹ\":\"l\",\n\t\"ⱡ\":\"l\",\n\t\"ꝉ\":\"l\",\n\t\"ḻ\":\"l\",\n\t\"ŀ\":\"l\",\n\t\"ɫ\":\"l\",\n\t\"ᶅ\":\"l\",\n\t\"ɭ\":\"l\",\n\t\"ł\":\"l\",\n\t\"lj\":\"lj\",\n\t\"ſ\":\"s\",\n\t\"ẜ\":\"s\",\n\t\"ẛ\":\"s\",\n\t\"ẝ\":\"s\",\n\t\"ḿ\":\"m\",\n\t\"ṁ\":\"m\",\n\t\"ṃ\":\"m\",\n\t\"ɱ\":\"m\",\n\t\"ᵯ\":\"m\",\n\t\"ᶆ\":\"m\",\n\t\"ń\":\"n\",\n\t\"ň\":\"n\",\n\t\"ņ\":\"n\",\n\t\"ṋ\":\"n\",\n\t\"ȵ\":\"n\",\n\t\"ṅ\":\"n\",\n\t\"ṇ\":\"n\",\n\t\"ǹ\":\"n\",\n\t\"ɲ\":\"n\",\n\t\"ṉ\":\"n\",\n\t\"ƞ\":\"n\",\n\t\"ᵰ\":\"n\",\n\t\"ᶇ\":\"n\",\n\t\"ɳ\":\"n\",\n\t\"ñ\":\"n\",\n\t\"nj\":\"nj\",\n\t\"ó\":\"o\",\n\t\"ŏ\":\"o\",\n\t\"ǒ\":\"o\",\n\t\"ô\":\"o\",\n\t\"ố\":\"o\",\n\t\"ộ\":\"o\",\n\t\"ồ\":\"o\",\n\t\"ổ\":\"o\",\n\t\"ỗ\":\"o\",\n\t\"ö\":\"o\",\n\t\"ȫ\":\"o\",\n\t\"ȯ\":\"o\",\n\t\"ȱ\":\"o\",\n\t\"ọ\":\"o\",\n\t\"ő\":\"o\",\n\t\"ȍ\":\"o\",\n\t\"ò\":\"o\",\n\t\"ỏ\":\"o\",\n\t\"ơ\":\"o\",\n\t\"ớ\":\"o\",\n\t\"ợ\":\"o\",\n\t\"ờ\":\"o\",\n\t\"ở\":\"o\",\n\t\"ỡ\":\"o\",\n\t\"ȏ\":\"o\",\n\t\"ꝋ\":\"o\",\n\t\"ꝍ\":\"o\",\n\t\"ⱺ\":\"o\",\n\t\"ō\":\"o\",\n\t\"ṓ\":\"o\",\n\t\"ṑ\":\"o\",\n\t\"ǫ\":\"o\",\n\t\"ǭ\":\"o\",\n\t\"ø\":\"o\",\n\t\"ǿ\":\"o\",\n\t\"õ\":\"o\",\n\t\"ṍ\":\"o\",\n\t\"ṏ\":\"o\",\n\t\"ȭ\":\"o\",\n\t\"ƣ\":\"oi\",\n\t\"ꝏ\":\"oo\",\n\t\"ɛ\":\"e\",\n\t\"ᶓ\":\"e\",\n\t\"ɔ\":\"o\",\n\t\"ᶗ\":\"o\",\n\t\"ȣ\":\"ou\",\n\t\"ṕ\":\"p\",\n\t\"ṗ\":\"p\",\n\t\"ꝓ\":\"p\",\n\t\"ƥ\":\"p\",\n\t\"ᵱ\":\"p\",\n\t\"ᶈ\":\"p\",\n\t\"ꝕ\":\"p\",\n\t\"ᵽ\":\"p\",\n\t\"ꝑ\":\"p\",\n\t\"ꝙ\":\"q\",\n\t\"ʠ\":\"q\",\n\t\"ɋ\":\"q\",\n\t\"ꝗ\":\"q\",\n\t\"ŕ\":\"r\",\n\t\"ř\":\"r\",\n\t\"ŗ\":\"r\",\n\t\"ṙ\":\"r\",\n\t\"ṛ\":\"r\",\n\t\"ṝ\":\"r\",\n\t\"ȑ\":\"r\",\n\t\"ɾ\":\"r\",\n\t\"ᵳ\":\"r\",\n\t\"ȓ\":\"r\",\n\t\"ṟ\":\"r\",\n\t\"ɼ\":\"r\",\n\t\"ᵲ\":\"r\",\n\t\"ᶉ\":\"r\",\n\t\"ɍ\":\"r\",\n\t\"ɽ\":\"r\",\n\t\"ↄ\":\"c\",\n\t\"ꜿ\":\"c\",\n\t\"ɘ\":\"e\",\n\t\"ɿ\":\"r\",\n\t\"ś\":\"s\",\n\t\"ṥ\":\"s\",\n\t\"š\":\"s\",\n\t\"ṧ\":\"s\",\n\t\"ş\":\"s\",\n\t\"ŝ\":\"s\",\n\t\"ș\":\"s\",\n\t\"ṡ\":\"s\",\n\t\"ṣ\":\"s\",\n\t\"ṩ\":\"s\",\n\t\"ʂ\":\"s\",\n\t\"ᵴ\":\"s\",\n\t\"ᶊ\":\"s\",\n\t\"ȿ\":\"s\",\n\t\"ɡ\":\"g\",\n\t\"ᴑ\":\"o\",\n\t\"ᴓ\":\"o\",\n\t\"ᴝ\":\"u\",\n\t\"ť\":\"t\",\n\t\"ţ\":\"t\",\n\t\"ṱ\":\"t\",\n\t\"ț\":\"t\",\n\t\"ȶ\":\"t\",\n\t\"ẗ\":\"t\",\n\t\"ⱦ\":\"t\",\n\t\"ṫ\":\"t\",\n\t\"ṭ\":\"t\",\n\t\"ƭ\":\"t\",\n\t\"ṯ\":\"t\",\n\t\"ᵵ\":\"t\",\n\t\"ƫ\":\"t\",\n\t\"ʈ\":\"t\",\n\t\"ŧ\":\"t\",\n\t\"ᵺ\":\"th\",\n\t\"ɐ\":\"a\",\n\t\"ᴂ\":\"ae\",\n\t\"ǝ\":\"e\",\n\t\"ᵷ\":\"g\",\n\t\"ɥ\":\"h\",\n\t\"ʮ\":\"h\",\n\t\"ʯ\":\"h\",\n\t\"ᴉ\":\"i\",\n\t\"ʞ\":\"k\",\n\t\"ꞁ\":\"l\",\n\t\"ɯ\":\"m\",\n\t\"ɰ\":\"m\",\n\t\"ᴔ\":\"oe\",\n\t\"ɹ\":\"r\",\n\t\"ɻ\":\"r\",\n\t\"ɺ\":\"r\",\n\t\"ⱹ\":\"r\",\n\t\"ʇ\":\"t\",\n\t\"ʌ\":\"v\",\n\t\"ʍ\":\"w\",\n\t\"ʎ\":\"y\",\n\t\"ꜩ\":\"tz\",\n\t\"ú\":\"u\",\n\t\"ŭ\":\"u\",\n\t\"ǔ\":\"u\",\n\t\"û\":\"u\",\n\t\"ṷ\":\"u\",\n\t\"ü\":\"u\",\n\t\"ǘ\":\"u\",\n\t\"ǚ\":\"u\",\n\t\"ǜ\":\"u\",\n\t\"ǖ\":\"u\",\n\t\"ṳ\":\"u\",\n\t\"ụ\":\"u\",\n\t\"ű\":\"u\",\n\t\"ȕ\":\"u\",\n\t\"ù\":\"u\",\n\t\"ủ\":\"u\",\n\t\"ư\":\"u\",\n\t\"ứ\":\"u\",\n\t\"ự\":\"u\",\n\t\"ừ\":\"u\",\n\t\"ử\":\"u\",\n\t\"ữ\":\"u\",\n\t\"ȗ\":\"u\",\n\t\"ū\":\"u\",\n\t\"ṻ\":\"u\",\n\t\"ų\":\"u\",\n\t\"ᶙ\":\"u\",\n\t\"ů\":\"u\",\n\t\"ũ\":\"u\",\n\t\"ṹ\":\"u\",\n\t\"ṵ\":\"u\",\n\t\"ᵫ\":\"ue\",\n\t\"ꝸ\":\"um\",\n\t\"ⱴ\":\"v\",\n\t\"ꝟ\":\"v\",\n\t\"ṿ\":\"v\",\n\t\"ʋ\":\"v\",\n\t\"ᶌ\":\"v\",\n\t\"ⱱ\":\"v\",\n\t\"ṽ\":\"v\",\n\t\"ꝡ\":\"vy\",\n\t\"ẃ\":\"w\",\n\t\"ŵ\":\"w\",\n\t\"ẅ\":\"w\",\n\t\"ẇ\":\"w\",\n\t\"ẉ\":\"w\",\n\t\"ẁ\":\"w\",\n\t\"ⱳ\":\"w\",\n\t\"ẘ\":\"w\",\n\t\"ẍ\":\"x\",\n\t\"ẋ\":\"x\",\n\t\"ᶍ\":\"x\",\n\t\"ý\":\"y\",\n\t\"ŷ\":\"y\",\n\t\"ÿ\":\"y\",\n\t\"ẏ\":\"y\",\n\t\"ỵ\":\"y\",\n\t\"ỳ\":\"y\",\n\t\"ƴ\":\"y\",\n\t\"ỷ\":\"y\",\n\t\"ỿ\":\"y\",\n\t\"ȳ\":\"y\",\n\t\"ẙ\":\"y\",\n\t\"ɏ\":\"y\",\n\t\"ỹ\":\"y\",\n\t\"ź\":\"z\",\n\t\"ž\":\"z\",\n\t\"ẑ\":\"z\",\n\t\"ʑ\":\"z\",\n\t\"ⱬ\":\"z\",\n\t\"ż\":\"z\",\n\t\"ẓ\":\"z\",\n\t\"ȥ\":\"z\",\n\t\"ẕ\":\"z\",\n\t\"ᵶ\":\"z\",\n\t\"ᶎ\":\"z\",\n\t\"ʐ\":\"z\",\n\t\"ƶ\":\"z\",\n\t\"ɀ\":\"z\",\n\t\"ff\":\"ff\",\n\t\"ffi\":\"ffi\",\n\t\"ffl\":\"ffl\",\n\t\"fi\":\"fi\",\n\t\"fl\":\"fl\",\n\t\"ij\":\"ij\",\n\t\"œ\":\"oe\",\n\t\"st\":\"st\",\n\t\"ₐ\":\"a\",\n\t\"ₑ\":\"e\",\n\t\"ᵢ\":\"i\",\n\t\"ⱼ\":\"j\",\n\t\"ₒ\":\"o\",\n\t\"ᵣ\":\"r\",\n\t\"ᵤ\":\"u\",\n\t\"ᵥ\":\"v\",\n\t\"ₓ\":\"x\",\n\t\"Ё\":\"YO\",\n\t\"Й\":\"I\",\n\t\"Ц\":\"TS\",\n\t\"У\":\"U\",\n\t\"К\":\"K\",\n\t\"Е\":\"E\",\n\t\"Н\":\"N\",\n\t\"Г\":\"G\",\n\t\"Ш\":\"SH\",\n\t\"Щ\":\"SCH\",\n\t\"З\":\"Z\",\n\t\"Х\":\"H\",\n\t\"Ъ\":\"'\",\n\t\"ё\":\"yo\",\n\t\"й\":\"i\",\n\t\"ц\":\"ts\",\n\t\"у\":\"u\",\n\t\"к\":\"k\",\n\t\"е\":\"e\",\n\t\"н\":\"n\",\n\t\"г\":\"g\",\n\t\"ш\":\"sh\",\n\t\"щ\":\"sch\",\n\t\"з\":\"z\",\n\t\"х\":\"h\",\n\t\"ъ\":\"'\",\n\t\"Ф\":\"F\",\n\t\"Ы\":\"I\",\n\t\"В\":\"V\",\n\t\"А\":\"a\",\n\t\"П\":\"P\",\n\t\"Р\":\"R\",\n\t\"О\":\"O\",\n\t\"Л\":\"L\",\n\t\"Д\":\"D\",\n\t\"Ж\":\"ZH\",\n\t\"Э\":\"E\",\n\t\"ф\":\"f\",\n\t\"ы\":\"i\",\n\t\"в\":\"v\",\n\t\"а\":\"a\",\n\t\"п\":\"p\",\n\t\"р\":\"r\",\n\t\"о\":\"o\",\n\t\"л\":\"l\",\n\t\"д\":\"d\",\n\t\"ж\":\"zh\",\n\t\"э\":\"e\",\n\t\"Я\":\"Ya\",\n\t\"Ч\":\"CH\",\n\t\"С\":\"S\",\n\t\"М\":\"M\",\n\t\"И\":\"I\",\n\t\"Т\":\"T\",\n\t\"Ь\":\"'\",\n\t\"Б\":\"B\",\n\t\"Ю\":\"YU\",\n\t\"я\":\"ya\",\n\t\"ч\":\"ch\",\n\t\"с\":\"s\",\n\t\"м\":\"m\",\n\t\"и\":\"i\",\n\t\"т\":\"t\",\n\t\"ь\":\"'\",\n\t\"б\":\"b\",\n\t\"ю\":\"yu\"\n};\n\nexports.transliterate = function(str) {\n\treturn str.replace(/[^A-Za-z0-9\\[\\] ]/g,function(ch) {\n\t\treturn exports.transliterationPairs[ch] || ch\n\t});\n};\n\nexports.transliterateToSafeASCII = function(str) {\n\treturn str.replace(/[^\\x00-\\x7F]/g,function(ch) {\n\t\treturn exports.transliterationPairs[ch] || \"\"\n\t});\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/utils.js": {
"title": "$:/core/modules/utils/utils.js",
"text": "/*\\\ntitle: $:/core/modules/utils/utils.js\ntype: application/javascript\nmodule-type: utils\n\nVarious static utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar base64utf8 = require(\"$:/core/modules/utils/base64-utf8/base64-utf8.module.js\");\n\n/*\nDisplay a message, in colour if we're on a terminal\n*/\nexports.log = function(text,colour) {\n\tconsole.log($tw.node ? exports.terminalColour(colour) + text + exports.terminalColour() : text);\n};\n\nexports.terminalColour = function(colour) {\n\tif(!$tw.browser && $tw.node && process.stdout.isTTY) {\n\t\tif(colour) {\n\t\t\tvar code = exports.terminalColourLookup[colour];\n\t\t\tif(code) {\n\t\t\t\treturn \"\\x1b[\" + code + \"m\";\n\t\t\t}\n\t\t} else {\n\t\t\treturn \"\\x1b[0m\"; // Cancel colour\n\t\t}\n\t}\n\treturn \"\";\n};\n\nexports.terminalColourLookup = {\n\t\"black\": \"0;30\",\n\t\"red\": \"0;31\",\n\t\"green\": \"0;32\",\n\t\"brown/orange\": \"0;33\",\n\t\"blue\": \"0;34\",\n\t\"purple\": \"0;35\",\n\t\"cyan\": \"0;36\",\n\t\"light gray\": \"0;37\"\n};\n\n/*\nDisplay a warning, in colour if we're on a terminal\n*/\nexports.warning = function(text) {\n\texports.log(text,\"brown/orange\");\n};\n\n/*\nReturn the integer represented by the str (string).\nReturn the dflt (default) parameter if str is not a base-10 number.\n*/\nexports.getInt = function(str,deflt) {\n\tvar i = parseInt(str,10);\n\treturn isNaN(i) ? deflt : i;\n}\n\n/*\nRepeatedly replaces a substring within a string. Like String.prototype.replace, but without any of the default special handling of $ sequences in the replace string\n*/\nexports.replaceString = function(text,search,replace) {\n\treturn text.replace(search,function() {\n\t\treturn replace;\n\t});\n};\n\n/*\nRepeats a string\n*/\nexports.repeat = function(str,count) {\n\tvar result = \"\";\n\tfor(var t=0;t<count;t++) {\n\t\tresult += str;\n\t}\n\treturn result;\n};\n\n/*\nTrim whitespace from the start and end of a string\nThanks to Steven Levithan, http://blog.stevenlevithan.com/archives/faster-trim-javascript\n*/\nexports.trim = function(str) {\n\tif(typeof str === \"string\") {\n\t\treturn str.replace(/^\\s\\s*/, '').replace(/\\s\\s*$/, '');\n\t} else {\n\t\treturn str;\n\t}\n};\n\n/*\nConvert a string to sentence case (ie capitalise first letter)\n*/\nexports.toSentenceCase = function(str) {\n\treturn (str || \"\").replace(/^\\S/, function(c) {return c.toUpperCase();});\n}\n\n/*\nConvert a string to title case (ie capitalise each initial letter)\n*/\nexports.toTitleCase = function(str) {\n\treturn (str || \"\").replace(/(^|\\s)\\S/g, function(c) {return c.toUpperCase();});\n}\n\t\n/*\nFind the line break preceding a given position in a string\nReturns position immediately after that line break, or the start of the string\n*/\nexports.findPrecedingLineBreak = function(text,pos) {\n\tvar result = text.lastIndexOf(\"\\n\",pos - 1);\n\tif(result === -1) {\n\t\tresult = 0;\n\t} else {\n\t\tresult++;\n\t\tif(text.charAt(result) === \"\\r\") {\n\t\t\tresult++;\n\t\t}\n\t}\n\treturn result;\n};\n\n/*\nFind the line break following a given position in a string\n*/\nexports.findFollowingLineBreak = function(text,pos) {\n\t// Cut to just past the following line break, or to the end of the text\n\tvar result = text.indexOf(\"\\n\",pos);\n\tif(result === -1) {\n\t\tresult = text.length;\n\t} else {\n\t\tif(text.charAt(result) === \"\\r\") {\n\t\t\tresult++;\n\t\t}\n\t}\n\treturn result;\n};\n\n/*\nReturn the number of keys in an object\n*/\nexports.count = function(object) {\n\treturn Object.keys(object || {}).length;\n};\n\n/*\nDetermine whether an array-item is an object-property\n*/\nexports.hopArray = function(object,array) {\n\tfor(var i=0; i<array.length; i++) {\n\t\tif($tw.utils.hop(object,array[i])) {\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n};\n\n/*\nRemove entries from an array\n\tarray: array to modify\n\tvalue: a single value to remove, or an array of values to remove\n*/\nexports.removeArrayEntries = function(array,value) {\n\tvar t,p;\n\tif($tw.utils.isArray(value)) {\n\t\tfor(t=0; t<value.length; t++) {\n\t\t\tp = array.indexOf(value[t]);\n\t\t\tif(p !== -1) {\n\t\t\t\tarray.splice(p,1);\n\t\t\t}\n\t\t}\n\t} else {\n\t\tp = array.indexOf(value);\n\t\tif(p !== -1) {\n\t\t\tarray.splice(p,1);\n\t\t}\n\t}\n};\n\n/*\nCheck whether any members of a hashmap are present in another hashmap\n*/\nexports.checkDependencies = function(dependencies,changes) {\n\tvar hit = false;\n\t$tw.utils.each(changes,function(change,title) {\n\t\tif($tw.utils.hop(dependencies,title)) {\n\t\t\thit = true;\n\t\t}\n\t});\n\treturn hit;\n};\n\nexports.extend = function(object /* [, src] */) {\n\t$tw.utils.each(Array.prototype.slice.call(arguments, 1), function(source) {\n\t\tif(source) {\n\t\t\tfor(var property in source) {\n\t\t\t\tobject[property] = source[property];\n\t\t\t}\n\t\t}\n\t});\n\treturn object;\n};\n\nexports.deepCopy = function(object) {\n\tvar result,t;\n\tif($tw.utils.isArray(object)) {\n\t\t// Copy arrays\n\t\tresult = object.slice(0);\n\t} else if(typeof object === \"object\") {\n\t\tresult = {};\n\t\tfor(t in object) {\n\t\t\tif(object[t] !== undefined) {\n\t\t\t\tresult[t] = $tw.utils.deepCopy(object[t]);\n\t\t\t}\n\t\t}\n\t} else {\n\t\tresult = object;\n\t}\n\treturn result;\n};\n\nexports.extendDeepCopy = function(object,extendedProperties) {\n\tvar result = $tw.utils.deepCopy(object),t;\n\tfor(t in extendedProperties) {\n\t\tif(extendedProperties[t] !== undefined) {\n\t\t\tresult[t] = $tw.utils.deepCopy(extendedProperties[t]);\n\t\t}\n\t}\n\treturn result;\n};\n\nexports.deepFreeze = function deepFreeze(object) {\n\tvar property, key;\n\tif(object) {\n\t\tObject.freeze(object);\n\t\tfor(key in object) {\n\t\t\tproperty = object[key];\n\t\t\tif($tw.utils.hop(object,key) && (typeof property === \"object\") && !Object.isFrozen(property)) {\n\t\t\t\tdeepFreeze(property);\n\t\t\t}\n\t\t}\n\t}\n};\n\nexports.slowInSlowOut = function(t) {\n\treturn (1 - ((Math.cos(t * Math.PI) + 1) / 2));\n};\n\nexports.formatDateString = function(date,template) {\n\tvar result = \"\",\n\t\tt = template,\n\t\tmatches = [\n\t\t\t[/^0hh12/, function() {\n\t\t\t\treturn $tw.utils.pad($tw.utils.getHours12(date));\n\t\t\t}],\n\t\t\t[/^wYYYY/, function() {\n\t\t\t\treturn $tw.utils.getYearForWeekNo(date);\n\t\t\t}],\n\t\t\t[/^hh12/, function() {\n\t\t\t\treturn $tw.utils.getHours12(date);\n\t\t\t}],\n\t\t\t[/^DDth/, function() {\n\t\t\t\treturn date.getDate() + $tw.utils.getDaySuffix(date);\n\t\t\t}],\n\t\t\t[/^YYYY/, function() {\n\t\t\t\treturn date.getFullYear();\n\t\t\t}],\n\t\t\t[/^0hh/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getHours());\n\t\t\t}],\n\t\t\t[/^0mm/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getMinutes());\n\t\t\t}],\n\t\t\t[/^0ss/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getSeconds());\n\t\t\t}],\n\t\t\t[/^0XXX/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getMilliseconds(),3);\n\t\t\t}],\n\t\t\t[/^0DD/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getDate());\n\t\t\t}],\n\t\t\t[/^0MM/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getMonth()+1);\n\t\t\t}],\n\t\t\t[/^0WW/, function() {\n\t\t\t\treturn $tw.utils.pad($tw.utils.getWeek(date));\n\t\t\t}],\n\t\t\t[/^ddd/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Short/Day/\" + date.getDay());\n\t\t\t}],\n\t\t\t[/^mmm/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Short/Month/\" + (date.getMonth() + 1));\n\t\t\t}],\n\t\t\t[/^DDD/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Long/Day/\" + date.getDay());\n\t\t\t}],\n\t\t\t[/^MMM/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Long/Month/\" + (date.getMonth() + 1));\n\t\t\t}],\n\t\t\t[/^TZD/, function() {\n\t\t\t\tvar tz = date.getTimezoneOffset(),\n\t\t\t\tatz = Math.abs(tz);\n\t\t\t\treturn (tz < 0 ? '+' : '-') + $tw.utils.pad(Math.floor(atz / 60)) + ':' + $tw.utils.pad(atz % 60);\n\t\t\t}],\n\t\t\t[/^wYY/, function() {\n\t\t\t\treturn $tw.utils.pad($tw.utils.getYearForWeekNo(date) - 2000);\n\t\t\t}],\n\t\t\t[/^[ap]m/, function() {\n\t\t\t\treturn $tw.utils.getAmPm(date).toLowerCase();\n\t\t\t}],\n\t\t\t[/^hh/, function() {\n\t\t\t\treturn date.getHours();\n\t\t\t}],\n\t\t\t[/^mm/, function() {\n\t\t\t\treturn date.getMinutes();\n\t\t\t}],\n\t\t\t[/^ss/, function() {\n\t\t\t\treturn date.getSeconds();\n\t\t\t}],\n\t\t\t[/^XXX/, function() {\n\t\t\t\treturn date.getMilliseconds();\n\t\t\t}],\n\t\t\t[/^[AP]M/, function() {\n\t\t\t\treturn $tw.utils.getAmPm(date).toUpperCase();\n\t\t\t}],\n\t\t\t[/^DD/, function() {\n\t\t\t\treturn date.getDate();\n\t\t\t}],\n\t\t\t[/^MM/, function() {\n\t\t\t\treturn date.getMonth() + 1;\n\t\t\t}],\n\t\t\t[/^WW/, function() {\n\t\t\t\treturn $tw.utils.getWeek(date);\n\t\t\t}],\n\t\t\t[/^YY/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getFullYear() - 2000);\n\t\t\t}]\n\t\t];\n\t// If the user wants everything in UTC, shift the datestamp\n\t// Optimize for format string that essentially means\n\t// 'return raw UTC (tiddlywiki style) date string.'\n\tif(t.indexOf(\"[UTC]\") == 0 ) {\n\t\tif(t == \"[UTC]YYYY0MM0DD0hh0mm0ssXXX\")\n\t\t\treturn $tw.utils.stringifyDate(new Date());\n\t\tvar offset = date.getTimezoneOffset() ; // in minutes\n\t\tdate = new Date(date.getTime()+offset*60*1000) ;\n\t\tt = t.substr(5) ;\n\t}\n\twhile(t.length){\n\t\tvar matchString = \"\";\n\t\t$tw.utils.each(matches, function(m) {\n\t\t\tvar match = m[0].exec(t);\n\t\t\tif(match) {\n\t\t\t\tmatchString = m[1].call();\n\t\t\t\tt = t.substr(match[0].length);\n\t\t\t\treturn false;\n\t\t\t}\n\t\t});\n\t\tif(matchString) {\n\t\t\tresult += matchString;\n\t\t} else {\n\t\t\tresult += t.charAt(0);\n\t\t\tt = t.substr(1);\n\t\t}\n\t}\n\tresult = result.replace(/\\\\(.)/g,\"$1\");\n\treturn result;\n};\n\nexports.getAmPm = function(date) {\n\treturn $tw.language.getString(\"Date/Period/\" + (date.getHours() >= 12 ? \"pm\" : \"am\"));\n};\n\nexports.getDaySuffix = function(date) {\n\treturn $tw.language.getString(\"Date/DaySuffix/\" + date.getDate());\n};\n\nexports.getWeek = function(date) {\n\tvar dt = new Date(date.getTime());\n\tvar d = dt.getDay();\n\tif(d === 0) {\n\t\td = 7; // JavaScript Sun=0, ISO Sun=7\n\t}\n\tdt.setTime(dt.getTime() + (4 - d) * 86400000);// shift day to Thurs of same week to calculate weekNo\n\tvar x = new Date(dt.getFullYear(),0,1);\n\tvar n = Math.floor((dt.getTime() - x.getTime()) / 86400000);\n\treturn Math.floor(n / 7) + 1;\n};\n\nexports.getYearForWeekNo = function(date) {\n\tvar dt = new Date(date.getTime());\n\tvar d = dt.getDay();\n\tif(d === 0) {\n\t\td = 7; // JavaScript Sun=0, ISO Sun=7\n\t}\n\tdt.setTime(dt.getTime() + (4 - d) * 86400000);// shift day to Thurs of same week\n\treturn dt.getFullYear();\n};\n\nexports.getHours12 = function(date) {\n\tvar h = date.getHours();\n\treturn h > 12 ? h-12 : ( h > 0 ? h : 12 );\n};\n\n/*\nConvert a date delta in milliseconds into a string representation of \"23 seconds ago\", \"27 minutes ago\" etc.\n\tdelta: delta in milliseconds\nReturns an object with these members:\n\tdescription: string describing the delta period\n\tupdatePeriod: time in millisecond until the string will be inaccurate\n*/\nexports.getRelativeDate = function(delta) {\n\tvar futurep = false;\n\tif(delta < 0) {\n\t\tdelta = -1 * delta;\n\t\tfuturep = true;\n\t}\n\tvar units = [\n\t\t{name: \"Years\", duration: 365 * 24 * 60 * 60 * 1000},\n\t\t{name: \"Months\", duration: (365/12) * 24 * 60 * 60 * 1000},\n\t\t{name: \"Days\", duration: 24 * 60 * 60 * 1000},\n\t\t{name: \"Hours\", duration: 60 * 60 * 1000},\n\t\t{name: \"Minutes\", duration: 60 * 1000},\n\t\t{name: \"Seconds\", duration: 1000}\n\t];\n\tfor(var t=0; t<units.length; t++) {\n\t\tvar result = Math.floor(delta / units[t].duration);\n\t\tif(result >= 2) {\n\t\t\treturn {\n\t\t\t\tdelta: delta,\n\t\t\t\tdescription: $tw.language.getString(\n\t\t\t\t\t\"RelativeDate/\" + (futurep ? \"Future\" : \"Past\") + \"/\" + units[t].name,\n\t\t\t\t\t{variables:\n\t\t\t\t\t\t{period: result.toString()}\n\t\t\t\t\t}\n\t\t\t\t),\n\t\t\t\tupdatePeriod: units[t].duration\n\t\t\t};\n\t\t}\n\t}\n\treturn {\n\t\tdelta: delta,\n\t\tdescription: $tw.language.getString(\n\t\t\t\"RelativeDate/\" + (futurep ? \"Future\" : \"Past\") + \"/Second\",\n\t\t\t{variables:\n\t\t\t\t{period: \"1\"}\n\t\t\t}\n\t\t),\n\t\tupdatePeriod: 1000\n\t};\n};\n\n// Convert & to \"&\", < to \"<\", > to \">\", \" to \""\"\nexports.htmlEncode = function(s) {\n\tif(s) {\n\t\treturn s.toString().replace(/&/mg,\"&\").replace(/</mg,\"<\").replace(/>/mg,\">\").replace(/\\\"/mg,\""\");\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\n// Converts all HTML entities to their character equivalents\nexports.entityDecode = function(s) {\n\tvar converter = String.fromCodePoint || String.fromCharCode,\n\t\te = s.substr(1,s.length-2), // Strip the & and the ;\n\t\tc;\n\tif(e.charAt(0) === \"#\") {\n\t\tif(e.charAt(1) === \"x\" || e.charAt(1) === \"X\") {\n\t\t\tc = parseInt(e.substr(2),16);\n\t\t} else {\n\t\t\tc = parseInt(e.substr(1),10);\n\t\t}\n\t\tif(isNaN(c)) {\n\t\t\treturn s;\n\t\t} else {\n\t\t\treturn converter(c);\n\t\t}\n\t} else {\n\t\tc = $tw.config.htmlEntities[e];\n\t\tif(c) {\n\t\t\treturn converter(c);\n\t\t} else {\n\t\t\treturn s; // Couldn't convert it as an entity, just return it raw\n\t\t}\n\t}\n};\n\nexports.unescapeLineBreaks = function(s) {\n\treturn s.replace(/\\\\n/mg,\"\\n\").replace(/\\\\b/mg,\" \").replace(/\\\\s/mg,\"\\\\\").replace(/\\r/mg,\"\");\n};\n\n/*\n * Returns an escape sequence for given character. Uses \\x for characters <=\n * 0xFF to save space, \\u for the rest.\n *\n * The code needs to be in sync with th code template in the compilation\n * function for \"action\" nodes.\n */\n// Copied from peg.js, thanks to David Majda\nexports.escape = function(ch) {\n\tvar charCode = ch.charCodeAt(0);\n\tif(charCode <= 0xFF) {\n\t\treturn '\\\\x' + $tw.utils.pad(charCode.toString(16).toUpperCase());\n\t} else {\n\t\treturn '\\\\u' + $tw.utils.pad(charCode.toString(16).toUpperCase(),4);\n\t}\n};\n\n// Turns a string into a legal JavaScript string\n// Copied from peg.js, thanks to David Majda\nexports.stringify = function(s) {\n\t/*\n\t* ECMA-262, 5th ed., 7.8.4: All characters may appear literally in a string\n\t* literal except for the closing quote character, backslash, carriage return,\n\t* line separator, paragraph separator, and line feed. Any character may\n\t* appear in the form of an escape sequence.\n\t*\n\t* For portability, we also escape all non-ASCII characters.\n\t*/\n\treturn (s || \"\")\n\t\t.replace(/\\\\/g, '\\\\\\\\') // backslash\n\t\t.replace(/\"/g, '\\\\\"') // double quote character\n\t\t.replace(/'/g, \"\\\\'\") // single quote character\n\t\t.replace(/\\r/g, '\\\\r') // carriage return\n\t\t.replace(/\\n/g, '\\\\n') // line feed\n\t\t.replace(/[\\x00-\\x1f\\x80-\\uFFFF]/g, exports.escape); // non-ASCII characters\n};\n\n// Turns a string into a legal JSON string\n// Derived from peg.js, thanks to David Majda\nexports.jsonStringify = function(s) {\n\t// See http://www.json.org/\n\treturn (s || \"\")\n\t\t.replace(/\\\\/g, '\\\\\\\\') // backslash\n\t\t.replace(/\"/g, '\\\\\"') // double quote character\n\t\t.replace(/\\r/g, '\\\\r') // carriage return\n\t\t.replace(/\\n/g, '\\\\n') // line feed\n\t\t.replace(/\\x08/g, '\\\\b') // backspace\n\t\t.replace(/\\x0c/g, '\\\\f') // formfeed\n\t\t.replace(/\\t/g, '\\\\t') // tab\n\t\t.replace(/[\\x00-\\x1f\\x80-\\uFFFF]/g,function(s) {\n\t\t\treturn '\\\\u' + $tw.utils.pad(s.charCodeAt(0).toString(16).toUpperCase(),4);\n\t\t}); // non-ASCII characters\n};\n\n/*\nEscape the RegExp special characters with a preceding backslash\n*/\nexports.escapeRegExp = function(s) {\n return s.replace(/[\\-\\/\\\\\\^\\$\\*\\+\\?\\.\\(\\)\\|\\[\\]\\{\\}]/g, '\\\\$&');\n};\n\n// Checks whether a link target is external, i.e. not a tiddler title\nexports.isLinkExternal = function(to) {\n\tvar externalRegExp = /^(?:file|http|https|mailto|ftp|irc|news|data|skype):[^\\s<>{}\\[\\]`|\"\\\\^]+(?:\\/|\\b)/i;\n\treturn externalRegExp.test(to);\n};\n\nexports.nextTick = function(fn) {\n/*global window: false */\n\tif(typeof process === \"undefined\") {\n\t\t// Apparently it would be faster to use postMessage - http://dbaron.org/log/20100309-faster-timeouts\n\t\twindow.setTimeout(fn,4);\n\t} else {\n\t\tprocess.nextTick(fn);\n\t}\n};\n\n/*\nConvert a hyphenated CSS property name into a camel case one\n*/\nexports.unHyphenateCss = function(propName) {\n\treturn propName.replace(/-([a-z])/gi, function(match0,match1) {\n\t\treturn match1.toUpperCase();\n\t});\n};\n\n/*\nConvert a camelcase CSS property name into a dashed one (\"backgroundColor\" --> \"background-color\")\n*/\nexports.hyphenateCss = function(propName) {\n\treturn propName.replace(/([A-Z])/g, function(match0,match1) {\n\t\treturn \"-\" + match1.toLowerCase();\n\t});\n};\n\n/*\nParse a text reference of one of these forms:\n* title\n* !!field\n* title!!field\n* title##index\n* etc\nReturns an object with the following fields, all optional:\n* title: tiddler title\n* field: tiddler field name\n* index: JSON property index\n*/\nexports.parseTextReference = function(textRef) {\n\t// Separate out the title, field name and/or JSON indices\n\tvar reTextRef = /(?:(.*?)!!(.+))|(?:(.*?)##(.+))|(.*)/mg,\n\t\tmatch = reTextRef.exec(textRef),\n\t\tresult = {};\n\tif(match && reTextRef.lastIndex === textRef.length) {\n\t\t// Return the parts\n\t\tif(match[1]) {\n\t\t\tresult.title = match[1];\n\t\t}\n\t\tif(match[2]) {\n\t\t\tresult.field = match[2];\n\t\t}\n\t\tif(match[3]) {\n\t\t\tresult.title = match[3];\n\t\t}\n\t\tif(match[4]) {\n\t\t\tresult.index = match[4];\n\t\t}\n\t\tif(match[5]) {\n\t\t\tresult.title = match[5];\n\t\t}\n\t} else {\n\t\t// If we couldn't parse it\n\t\tresult.title = textRef\n\t}\n\treturn result;\n};\n\n/*\nChecks whether a string is a valid fieldname\n*/\nexports.isValidFieldName = function(name) {\n\tif(!name || typeof name !== \"string\") {\n\t\treturn false;\n\t}\n\tname = name.toLowerCase().trim();\n\tvar fieldValidatorRegEx = /^[a-z0-9\\-\\._]+$/mg;\n\treturn fieldValidatorRegEx.test(name);\n};\n\n/*\nExtract the version number from the meta tag or from the boot file\n*/\n\n// Browser version\nexports.extractVersionInfo = function() {\n\tif($tw.packageInfo) {\n\t\treturn $tw.packageInfo.version;\n\t} else {\n\t\tvar metatags = document.getElementsByTagName(\"meta\");\n\t\tfor(var t=0; t<metatags.length; t++) {\n\t\t\tvar m = metatags[t];\n\t\t\tif(m.name === \"tiddlywiki-version\") {\n\t\t\t\treturn m.content;\n\t\t\t}\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nGet the animation duration in ms\n*/\nexports.getAnimationDuration = function() {\n\treturn parseInt($tw.wiki.getTiddlerText(\"$:/config/AnimationDuration\",\"400\"),10) || 0;\n};\n\n/*\nHash a string to a number\nDerived from http://stackoverflow.com/a/15710692\n*/\nexports.hashString = function(str) {\n\treturn str.split(\"\").reduce(function(a,b) {\n\t\ta = ((a << 5) - a) + b.charCodeAt(0);\n\t\treturn a & a;\n\t},0);\n};\n\n/*\nDecode a base64 string\n*/\nexports.base64Decode = function(string64) {\n\treturn base64utf8.base64.decode.call(base64utf8,string64);\n};\n\n/*\nEncode a string to base64\n*/\nexports.base64Encode = function(string64) {\n\treturn base64utf8.base64.encode.call(base64utf8,string64);\n};\n\n/*\nConvert a hashmap into a tiddler dictionary format sequence of name:value pairs\n*/\nexports.makeTiddlerDictionary = function(data) {\n\tvar output = [];\n\tfor(var name in data) {\n\t\toutput.push(name + \": \" + data[name]);\n\t}\n\treturn output.join(\"\\n\");\n};\n\n/*\nHigh resolution microsecond timer for profiling\n*/\nexports.timer = function(base) {\n\tvar m;\n\tif($tw.node) {\n\t\tvar r = process.hrtime();\n\t\tm = r[0] * 1e3 + (r[1] / 1e6);\n\t} else if(window.performance) {\n\t\tm = performance.now();\n\t} else {\n\t\tm = Date.now();\n\t}\n\tif(typeof base !== \"undefined\") {\n\t\tm = m - base;\n\t}\n\treturn m;\n};\n\n/*\nConvert text and content type to a data URI\n*/\nexports.makeDataUri = function(text,type,_canonical_uri) {\n\ttype = type || \"text/vnd.tiddlywiki\";\n\tvar typeInfo = $tw.config.contentTypeInfo[type] || $tw.config.contentTypeInfo[\"text/plain\"],\n\t\tisBase64 = typeInfo.encoding === \"base64\",\n\t\tparts = [];\n\tif(_canonical_uri) {\n\t\tparts.push(_canonical_uri);\n\t} else {\n\t\tparts.push(\"data:\");\n\t\tparts.push(type);\n\t\tparts.push(isBase64 ? \";base64\" : \"\");\n\t\tparts.push(\",\");\n\t\tparts.push(isBase64 ? text : encodeURIComponent(text));\t\t\n\t}\n\treturn parts.join(\"\");\n};\n\n/*\nUseful for finding out the fully escaped CSS selector equivalent to a given tag. For example:\n\n$tw.utils.tagToCssSelector(\"$:/tags/Stylesheet\") --> tc-tagged-\\%24\\%3A\\%2Ftags\\%2FStylesheet\n*/\nexports.tagToCssSelector = function(tagName) {\n\treturn \"tc-tagged-\" + encodeURIComponent(tagName).replace(/[!\"#$%&'()*+,\\-./:;<=>?@[\\\\\\]^`{\\|}~,]/mg,function(c) {\n\t\treturn \"\\\\\" + c;\n\t});\n};\n\n/*\nIE does not have sign function\n*/\nexports.sign = Math.sign || function(x) {\n\tx = +x; // convert to a number\n\tif (x === 0 || isNaN(x)) {\n\t\treturn x;\n\t}\n\treturn x > 0 ? 1 : -1;\n};\n\n/*\nIE does not have an endsWith function\n*/\nexports.strEndsWith = function(str,ending,position) {\n\tif(str.endsWith) {\n\t\treturn str.endsWith(ending,position);\n\t} else {\n\t\tif (typeof position !== 'number' || !isFinite(position) || Math.floor(position) !== position || position > str.length) {\n\t\t\tposition = str.length;\n\t\t}\n\t\tposition -= ending.length;\n\t\tvar lastIndex = str.indexOf(ending, position);\n\t\treturn lastIndex !== -1 && lastIndex === position;\n\t}\n};\n\n/*\nReturn system information useful for debugging\n*/\nexports.getSystemInfo = function(str,ending,position) {\n\tvar results = [],\n\t\tsave = function(desc,value) {\n\t\t\tresults.push(desc + \": \" + value);\n\t\t};\n\tif($tw.browser) {\n\t\tsave(\"User Agent\",navigator.userAgent);\n\t\tsave(\"Online Status\",window.navigator.onLine);\n\t}\n\tif($tw.node) {\n\t\tsave(\"Node Version\",process.version);\n\t}\n\treturn results.join(\"\\n\");\n};\n\nexports.parseNumber = function(str) {\n\treturn parseFloat(str) || 0;\n};\n\nexports.parseInt = function(str) {\n\treturn parseInt(str,10) || 0;\n};\n\nexports.stringifyNumber = function(num) {\n\treturn num + \"\";\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/widgets/action-createtiddler.js": {
"title": "$:/core/modules/widgets/action-createtiddler.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/action-createtiddler.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to create a new tiddler with a unique name and specified fields.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw:false, require:false, exports:false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CreateTiddlerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCreateTiddlerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCreateTiddlerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nCreateTiddlerWidget.prototype.execute = function() {\n\tthis.actionBaseTitle = this.getAttribute(\"$basetitle\");\n\tthis.hasBase = !!this.actionBaseTitle;\n\tthis.actionSaveTitle = this.getAttribute(\"$savetitle\");\n\tthis.actionSaveDraftTitle = this.getAttribute(\"$savedrafttitle\");\n\tthis.actionTimestamp = this.getAttribute(\"$timestamp\",\"yes\") === \"yes\";\n\t//Following params are new since 5.1.22\n\tthis.actionTemplate = this.getAttribute(\"$template\");\n\tthis.useTemplate = !!this.actionTemplate;\n\tthis.actionOverwrite = this.getAttribute(\"$overwrite\",\"no\");\n\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nCreateTiddlerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif($tw.utils.count(changedAttributes) > 0) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nCreateTiddlerWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar title = this.wiki.getTiddlerText(\"$:/language/DefaultNewTiddlerTitle\"), // Get the initial new-tiddler title\n\t\tfields = {},\n\t\tcreationFields,\n\t\tmodificationFields;\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tfields[name] = attribute;\n\t\t}\n\t});\n\tif(this.actionTimestamp) {\n\t\tcreationFields = this.wiki.getCreationFields();\n\t\tmodificationFields = this.wiki.getModificationFields();\n\t}\n\tif(this.hasBase && this.actionOverwrite === \"no\") {\n\t\ttitle = this.wiki.generateNewTitle(this.actionBaseTitle);\n\t} else if (this.hasBase && this.actionOverwrite === \"yes\") {\n\t\ttitle = this.actionBaseTitle\n\t}\n\t// NO $basetitle BUT $template parameter is available\n\t// the title MUST be unique, otherwise the template would be overwritten\n\tif (!this.hasBase && this.useTemplate) {\n\t\ttitle = this.wiki.generateNewTitle(this.actionTemplate);\n\t} else if (!this.hasBase && !this.useTemplate) {\n\t\t// If NO $basetitle AND NO $template use initial title\n\t\t// DON'T overwrite any stuff\n\t\ttitle = this.wiki.generateNewTitle(title);\n\t}\n\tvar templateTiddler = this.wiki.getTiddler(this.actionTemplate) || {};\n\tvar tiddler = this.wiki.addTiddler(new $tw.Tiddler(templateTiddler.fields,creationFields,fields,modificationFields,{title: title}));\n\tif(this.actionSaveTitle) {\n\t\tthis.wiki.setTextReference(this.actionSaveTitle,title,this.getVariable(\"currentTiddler\"));\n\t}\n\tif(this.actionSaveDraftTitle) {\n\t\tthis.wiki.setTextReference(this.actionSaveDraftTitle,this.wiki.generateDraftTitle(title),this.getVariable(\"currentTiddler\"));\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-createtiddler\"] = CreateTiddlerWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/action-deletefield.js": {
"title": "$:/core/modules/widgets/action-deletefield.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/action-deletefield.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to delete fields of a tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DeleteFieldWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDeleteFieldWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDeleteFieldWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nDeleteFieldWidget.prototype.execute = function() {\n\tthis.actionTiddler = this.getAttribute(\"$tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.actionField = this.getAttribute(\"$field\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nDeleteFieldWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$tiddler\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nDeleteFieldWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar self = this,\n\t\ttiddler = this.wiki.getTiddler(self.actionTiddler),\n\t\tremoveFields = {},\n\t\thasChanged = false;\n\tif(this.actionField && tiddler) {\n\t\tremoveFields[this.actionField] = undefined;\n\t\tif(this.actionField in tiddler.fields) {\n\t\t\thasChanged = true;\n\t\t}\n\t}\n\tif(tiddler) {\n\t\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\t\tif(name.charAt(0) !== \"$\" && name !== \"title\") {\n\t\t\t\tremoveFields[name] = undefined;\n\t\t\t\thasChanged = true;\n\t\t\t}\n\t\t});\n\t\tif(hasChanged) {\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getCreationFields(),tiddler,removeFields,this.wiki.getModificationFields()));\t\t\t\n\t\t}\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-deletefield\"] = DeleteFieldWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/action-deletetiddler.js": {
"title": "$:/core/modules/widgets/action-deletetiddler.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/action-deletetiddler.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to delete a tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DeleteTiddlerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDeleteTiddlerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDeleteTiddlerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nDeleteTiddlerWidget.prototype.execute = function() {\n\tthis.actionFilter = this.getAttribute(\"$filter\");\n\tthis.actionTiddler = this.getAttribute(\"$tiddler\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nDeleteTiddlerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$filter\"] || changedAttributes[\"$tiddler\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nDeleteTiddlerWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar tiddlers = [];\n\tif(this.actionFilter) {\n\t\ttiddlers = this.wiki.filterTiddlers(this.actionFilter,this);\n\t}\n\tif(this.actionTiddler) {\n\t\ttiddlers.push(this.actionTiddler);\n\t}\n\tfor(var t=0; t<tiddlers.length; t++) {\n\t\tthis.wiki.deleteTiddler(tiddlers[t]);\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-deletetiddler\"] = DeleteTiddlerWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/action-listops.js": {
"title": "$:/core/modules/widgets/action-listops.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/action-listops.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to apply list operations to any tiddler field (defaults to the 'list' field of the current tiddler)\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\nvar ActionListopsWidget = function(parseTreeNode, options) {\n\tthis.initialise(parseTreeNode, options);\n};\n/**\n * Inherit from the base widget class\n */\nActionListopsWidget.prototype = new Widget();\n/**\n * Render this widget into the DOM\n */\nActionListopsWidget.prototype.render = function(parent, nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n/**\n * Compute the internal state of the widget\n */\nActionListopsWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.target = this.getAttribute(\"$tiddler\", this.getVariable(\n\t\t\"currentTiddler\"));\n\tthis.filter = this.getAttribute(\"$filter\");\n\tthis.subfilter = this.getAttribute(\"$subfilter\");\n\tthis.listField = this.getAttribute(\"$field\", \"list\");\n\tthis.listIndex = this.getAttribute(\"$index\");\n\tthis.filtertags = this.getAttribute(\"$tags\");\n};\n/**\n * \tRefresh the widget by ensuring our attributes are up to date\n */\nActionListopsWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.$tiddler || changedAttributes.$filter ||\n\t\tchangedAttributes.$subfilter || changedAttributes.$field ||\n\t\tchangedAttributes.$index || changedAttributes.$tags) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n/**\n * \tInvoke the action associated with this widget\n */\nActionListopsWidget.prototype.invokeAction = function(triggeringWidget,\n\tevent) {\n\t//Apply the specified filters to the lists\n\tvar field = this.listField,\n\t\tindex,\n\t\ttype = \"!!\",\n\t\tlist = this.listField;\n\tif(this.listIndex) {\n\t\tfield = undefined;\n\t\tindex = this.listIndex;\n\t\ttype = \"##\";\n\t\tlist = this.listIndex;\n\t}\n\tif(this.filter) {\n\t\tthis.wiki.setText(this.target, field, index, $tw.utils.stringifyList(\n\t\t\tthis.wiki\n\t\t\t.filterTiddlers(this.filter, this)));\n\t}\n\tif(this.subfilter) {\n\t\tvar subfilter = \"[list[\" + this.target + type + list + \"]] \" + this.subfilter;\n\t\tthis.wiki.setText(this.target, field, index, $tw.utils.stringifyList(\n\t\t\tthis.wiki\n\t\t\t.filterTiddlers(subfilter, this)));\n\t}\n\tif(this.filtertags) {\n\t\tvar tiddler = this.wiki.getTiddler(this.target),\n\t\t\toldtags = tiddler ? (tiddler.fields.tags || []).slice(0) : [],\n\t\t\ttagfilter = \"[list[\" + this.target + \"!!tags]] \" + this.filtertags,\n\t\t\tnewtags = this.wiki.filterTiddlers(tagfilter,this);\n\t\tif($tw.utils.stringifyList(oldtags.sort()) !== $tw.utils.stringifyList(newtags.sort())) {\n\t\t\tthis.wiki.setText(this.target,\"tags\",undefined,$tw.utils.stringifyList(newtags));\t\t\t\n\t\t}\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-listops\"] = ActionListopsWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/action-navigate.js": {
"title": "$:/core/modules/widgets/action-navigate.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/action-navigate.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to navigate to a tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar NavigateWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nNavigateWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nNavigateWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nNavigateWidget.prototype.execute = function() {\n\tthis.actionTo = this.getAttribute(\"$to\");\n\tthis.actionScroll = this.getAttribute(\"$scroll\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nNavigateWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$to\"] || changedAttributes[\"$scroll\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nNavigateWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tevent = event || {};\n\tvar bounds = triggeringWidget && triggeringWidget.getBoundingClientRect && triggeringWidget.getBoundingClientRect(),\n\t\tsuppressNavigation = event.metaKey || event.ctrlKey || (event.button === 1);\n\tif(this.actionScroll === \"yes\") {\n\t\tsuppressNavigation = false;\n\t} else if(this.actionScroll === \"no\") {\n\t\tsuppressNavigation = true;\n\t}\n\tthis.dispatchEvent({\n\t\ttype: \"tm-navigate\",\n\t\tnavigateTo: this.actionTo === undefined ? this.getVariable(\"currentTiddler\") : this.actionTo,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: triggeringWidget,\n\t\tnavigateFromClientRect: bounds && { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateSuppressNavigation: suppressNavigation\n\t});\n\treturn true; // Action was invoked\n};\n\nexports[\"action-navigate\"] = NavigateWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/action-popup.js": {
"title": "$:/core/modules/widgets/action-popup.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/action-popup.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to trigger a popup.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ActionPopupWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nActionPopupWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nActionPopupWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nActionPopupWidget.prototype.execute = function() {\n\tthis.actionState = this.getAttribute(\"$state\");\n\tthis.actionCoords = this.getAttribute(\"$coords\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nActionPopupWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$state\"] || changedAttributes[\"$coords\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nActionPopupWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\t// Trigger the popup\n\tvar popupLocationRegExp = /^\\((-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+)\\)$/,\n\t\tmatch = popupLocationRegExp.exec(this.actionCoords);\n\tif(match) {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: null,\n\t\t\tdomNodeRect: {\n\t\t\t\tleft: parseFloat(match[1]),\n\t\t\t\ttop: parseFloat(match[2]),\n\t\t\t\twidth: parseFloat(match[3]),\n\t\t\t\theight: parseFloat(match[4])\n\t\t\t},\n\t\t\ttitle: this.actionState,\n\t\t\twiki: this.wiki\n\t\t});\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-popup\"] = ActionPopupWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/action-sendmessage.js": {
"title": "$:/core/modules/widgets/action-sendmessage.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/action-sendmessage.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to send a message\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SendMessageWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSendMessageWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSendMessageWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nSendMessageWidget.prototype.execute = function() {\n\tthis.actionMessage = this.getAttribute(\"$message\");\n\tthis.actionParam = this.getAttribute(\"$param\");\n\tthis.actionName = this.getAttribute(\"$name\");\n\tthis.actionValue = this.getAttribute(\"$value\",\"\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nSendMessageWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(Object.keys(changedAttributes).length) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nSendMessageWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\t// Get the string parameter\n\tvar param = this.actionParam;\n\t// Assemble the attributes as a hashmap\n\tvar paramObject = Object.create(null);\n\tvar count = 0;\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tparamObject[name] = attribute;\n\t\t\tcount++;\n\t\t}\n\t});\n\t// Add name/value pair if present\n\tif(this.actionName) {\n\t\tparamObject[this.actionName] = this.actionValue;\n\t}\n\t// Dispatch the message\n\tthis.dispatchEvent({\n\t\ttype: this.actionMessage,\n\t\tparam: param,\n\t\tparamObject: paramObject,\n\t\ttiddlerTitle: this.getVariable(\"currentTiddler\"),\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tevent: event\n\t});\n\treturn true; // Action was invoked\n};\n\nexports[\"action-sendmessage\"] = SendMessageWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/action-setfield.js": {
"title": "$:/core/modules/widgets/action-setfield.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/action-setfield.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to set a single field or index on a tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SetFieldWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSetFieldWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSetFieldWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nSetFieldWidget.prototype.execute = function() {\n\tthis.actionTiddler = this.getAttribute(\"$tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.actionField = this.getAttribute(\"$field\");\n\tthis.actionIndex = this.getAttribute(\"$index\");\n\tthis.actionValue = this.getAttribute(\"$value\");\n\tthis.actionTimestamp = this.getAttribute(\"$timestamp\",\"yes\") === \"yes\";\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nSetFieldWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$tiddler\"] || changedAttributes[\"$field\"] || changedAttributes[\"$index\"] || changedAttributes[\"$value\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nSetFieldWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar self = this,\n\t\toptions = {};\n\toptions.suppressTimestamp = !this.actionTimestamp;\n\tif((typeof this.actionField == \"string\") || (typeof this.actionIndex == \"string\") || (typeof this.actionValue == \"string\")) {\n\t\tthis.wiki.setText(this.actionTiddler,this.actionField,this.actionIndex,this.actionValue,options);\n\t}\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tself.wiki.setText(self.actionTiddler,name,undefined,attribute,options);\n\t\t}\n\t});\n\treturn true; // Action was invoked\n};\n\nexports[\"action-setfield\"] = SetFieldWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/browse.js": {
"title": "$:/core/modules/widgets/browse.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/browse.js\ntype: application/javascript\nmodule-type: widget\n\nBrowse widget for browsing for files to import\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar BrowseWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nBrowseWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nBrowseWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar domNode = this.document.createElement(\"input\");\n\tdomNode.setAttribute(\"type\",\"file\");\n\tif(this.browseMultiple) {\n\t\tdomNode.setAttribute(\"multiple\",\"multiple\");\n\t}\n\tif(this.tooltip) {\n\t\tdomNode.setAttribute(\"title\",this.tooltip);\n\t}\n\t// Nw.js supports \"nwsaveas\" to force a \"save as\" dialogue that allows a new or existing file to be selected\n\tif(this.nwsaveas) {\n\t\tdomNode.setAttribute(\"nwsaveas\",this.nwsaveas);\n\t}\n\t// Nw.js supports \"webkitdirectory\" and \"nwdirectory\" to allow a directory to be selected\n\tif(this.webkitdirectory) {\n\t\tdomNode.setAttribute(\"webkitdirectory\",this.webkitdirectory);\n\t}\n\tif(this.nwdirectory) {\n\t\tdomNode.setAttribute(\"nwdirectory\",this.nwdirectory);\n\t}\n\t// Add a click event handler\n\tdomNode.addEventListener(\"change\",function (event) {\n\t\tif(self.message) {\n\t\t\tself.dispatchEvent({type: self.message, param: self.param, files: event.target.files});\n\t\t} else {\n\t\t\tself.wiki.readFiles(event.target.files,{\n\t\t\t\tcallback: function(tiddlerFieldsArray) {\n\t\t\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(tiddlerFieldsArray)});\n\t\t\t\t},\n\t\t\t\tdeserializer: self.deserializer\n\t\t\t});\n\t\t}\n\t\treturn false;\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nBrowseWidget.prototype.execute = function() {\n\tthis.browseMultiple = this.getAttribute(\"multiple\");\n\tthis.deserializer = this.getAttribute(\"deserializer\");\n\tthis.message = this.getAttribute(\"message\");\n\tthis.param = this.getAttribute(\"param\");\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis.nwsaveas = this.getAttribute(\"nwsaveas\");\n\tthis.webkitdirectory = this.getAttribute(\"webkitdirectory\");\n\tthis.nwdirectory = this.getAttribute(\"nwdirectory\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nBrowseWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nexports.browse = BrowseWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/button.js": {
"title": "$:/core/modules/widgets/button.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/button.js\ntype: application/javascript\nmodule-type: widget\n\nButton widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ButtonWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nButtonWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nButtonWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar tag = \"button\";\n\tif(this.buttonTag && $tw.config.htmlUnsafeElements.indexOf(this.buttonTag) === -1) {\n\t\ttag = this.buttonTag;\n\t}\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = this[\"class\"].split(\" \") || [],\n\t\tisPoppedUp = (this.popup || this.popupTitle) && this.isPoppedUp();\n\tif(this.selectedClass) {\n\t\tif((this.set || this.setTitle) && this.setTo && this.isSelected()) {\n\t\t\t$tw.utils.pushTop(classes,this.selectedClass.split(\" \"));\n\t\t}\n\t\tif(isPoppedUp) {\n\t\t\t$tw.utils.pushTop(classes,this.selectedClass.split(\" \"));\n\t\t}\n\t}\n\tif(isPoppedUp) {\n\t\t$tw.utils.pushTop(classes,\"tc-popup-handle\");\n\t}\n\tdomNode.className = classes.join(\" \");\n\t// Assign other attributes\n\tif(this.style) {\n\t\tdomNode.setAttribute(\"style\",this.style);\n\t}\n\tif(this.tooltip) {\n\t\tdomNode.setAttribute(\"title\",this.tooltip);\n\t}\n\tif(this[\"aria-label\"]) {\n\t\tdomNode.setAttribute(\"aria-label\",this[\"aria-label\"]);\n\t}\n\t// Set the tabindex\n\tif(this.tabIndex) {\n\t\tdomNode.setAttribute(\"tabindex\",this.tabIndex);\n\t}\t\n\t// Add a click event handler\n\tdomNode.addEventListener(\"click\",function (event) {\n\t\tvar handled = false;\n\t\tif(self.invokeActions(self,event)) {\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.to) {\n\t\t\tself.navigateTo(event);\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.message) {\n\t\t\tself.dispatchMessage(event);\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.popup || self.popupTitle) {\n\t\t\tself.triggerPopup(event);\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.set || self.setTitle) {\n\t\t\tself.setTiddler();\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.actions) {\n\t\t\tself.invokeActionString(self.actions,self,event);\n\t\t}\n\t\tif(handled) {\n\t\t\tevent.preventDefault();\n\t\t\tevent.stopPropagation();\n\t\t}\n\t\treturn handled;\n\t},false);\n\t// Make it draggable if required\n\tif(this.dragTiddler || this.dragFilter) {\n\t\t$tw.utils.makeDraggable({\n\t\t\tdomNode: domNode,\n\t\t\tdragTiddlerFn: function() {return self.dragTiddler;},\n\t\t\tdragFilterFn: function() {return self.dragFilter;},\n\t\t\twidget: this\n\t\t});\n\t}\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nWe don't allow actions to propagate because we trigger actions ourselves\n*/\nButtonWidget.prototype.allowActionPropagation = function() {\n\treturn false;\n};\n\nButtonWidget.prototype.getBoundingClientRect = function() {\n\treturn this.domNodes[0].getBoundingClientRect();\n};\n\nButtonWidget.prototype.isSelected = function() {\n return this.setTitle ? (this.setField ? this.wiki.getTiddler(this.setTitle).getFieldString(this.setField) === this.setTo :\n\t\t(this.setIndex ? this.wiki.extractTiddlerDataItem(this.setTitle,this.setIndex) === this.setTo :\n\t\t\tthis.wiki.getTiddlerText(this.setTitle))) || this.defaultSetValue || this.getVariable(\"currentTiddler\") :\n\t\tthis.wiki.getTextReference(this.set,this.defaultSetValue,this.getVariable(\"currentTiddler\")) === this.setTo;\n};\n\nButtonWidget.prototype.isPoppedUp = function() {\n\tvar tiddler = this.popupTitle ? this.wiki.getTiddler(this.popupTitle) : this.wiki.getTiddler(this.popup);\n\tvar result = tiddler && tiddler.fields.text ? $tw.popup.readPopupState(tiddler.fields.text) : false;\n\treturn result;\n};\n\nButtonWidget.prototype.navigateTo = function(event) {\n\tvar bounds = this.getBoundingClientRect();\n\tthis.dispatchEvent({\n\t\ttype: \"tm-navigate\",\n\t\tnavigateTo: this.to,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: this,\n\t\tnavigateFromClientRect: { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateSuppressNavigation: event.metaKey || event.ctrlKey || (event.button === 1),\n\t\tevent: event\n\t});\n};\n\nButtonWidget.prototype.dispatchMessage = function(event) {\n\tthis.dispatchEvent({type: this.message, param: this.param, tiddlerTitle: this.getVariable(\"currentTiddler\"), event: event});\n};\n\nButtonWidget.prototype.triggerPopup = function(event) {\n\tif(this.popupTitle) {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: this.domNodes[0],\n\t\t\ttitle: this.popupTitle,\n\t\t\twiki: this.wiki,\n\t\t\tnoStateReference: true\n\t\t});\n\t} else {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: this.domNodes[0],\n\t\t\ttitle: this.popup,\n\t\t\twiki: this.wiki\n\t\t});\n\t}\n};\n\nButtonWidget.prototype.setTiddler = function() {\n\tif(this.setTitle) {\n\t\tthis.setField ? this.wiki.setText(this.setTitle,this.setField,undefined,this.setTo) :\n\t\t\t\t(this.setIndex ? this.wiki.setText(this.setTitle,undefined,this.setIndex,this.setTo) :\n\t\t\t\tthis.wiki.setText(this.setTitle,\"text\",undefined,this.setTo));\n\t} else {\n\t\tthis.wiki.setTextReference(this.set,this.setTo,this.getVariable(\"currentTiddler\"));\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nButtonWidget.prototype.execute = function() {\n\t// Get attributes\n\tthis.actions = this.getAttribute(\"actions\");\n\tthis.to = this.getAttribute(\"to\");\n\tthis.message = this.getAttribute(\"message\");\n\tthis.param = this.getAttribute(\"param\");\n\tthis.set = this.getAttribute(\"set\");\n\tthis.setTo = this.getAttribute(\"setTo\");\n\tthis.popup = this.getAttribute(\"popup\");\n\tthis.hover = this.getAttribute(\"hover\");\n\tthis[\"class\"] = this.getAttribute(\"class\",\"\");\n\tthis[\"aria-label\"] = this.getAttribute(\"aria-label\");\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis.style = this.getAttribute(\"style\");\n\tthis.selectedClass = this.getAttribute(\"selectedClass\");\n\tthis.defaultSetValue = this.getAttribute(\"default\",\"\");\n\tthis.buttonTag = this.getAttribute(\"tag\");\n\tthis.dragTiddler = this.getAttribute(\"dragTiddler\");\n\tthis.dragFilter = this.getAttribute(\"dragFilter\");\n\tthis.setTitle = this.getAttribute(\"setTitle\");\n\tthis.setField = this.getAttribute(\"setField\");\n\tthis.setIndex = this.getAttribute(\"setIndex\");\n\tthis.popupTitle = this.getAttribute(\"popupTitle\");\n\tthis.tabIndex = this.getAttribute(\"tabindex\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nButtonWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.actions || changedAttributes.to || changedAttributes.message || changedAttributes.param || changedAttributes.set || changedAttributes.setTo || changedAttributes.popup || changedAttributes.hover || changedAttributes[\"class\"] || changedAttributes.selectedClass || changedAttributes.style || changedAttributes.dragFilter || changedAttributes.dragTiddler || (this.set && changedTiddlers[this.set]) || (this.popup && changedTiddlers[this.popup]) || (this.popupTitle && changedTiddlers[this.popupTitle]) || changedAttributes.setTitle || changedAttributes.setField || changedAttributes.setIndex || changedAttributes.popupTitle) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.button = ButtonWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/checkbox.js": {
"title": "$:/core/modules/widgets/checkbox.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/checkbox.js\ntype: application/javascript\nmodule-type: widget\n\nCheckbox widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CheckboxWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCheckboxWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCheckboxWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create our elements\n\tthis.labelDomNode = this.document.createElement(\"label\");\n\tthis.labelDomNode.setAttribute(\"class\",this.checkboxClass);\n\tthis.inputDomNode = this.document.createElement(\"input\");\n\tthis.inputDomNode.setAttribute(\"type\",\"checkbox\");\n\tif(this.getValue()) {\n\t\tthis.inputDomNode.setAttribute(\"checked\",\"true\");\n\t}\n\tthis.labelDomNode.appendChild(this.inputDomNode);\n\tthis.spanDomNode = this.document.createElement(\"span\");\n\tthis.labelDomNode.appendChild(this.spanDomNode);\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(this.inputDomNode,[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(this.labelDomNode,nextSibling);\n\tthis.renderChildren(this.spanDomNode,null);\n\tthis.domNodes.push(this.labelDomNode);\n};\n\nCheckboxWidget.prototype.getValue = function() {\n\tvar tiddler = this.wiki.getTiddler(this.checkboxTitle);\n\tif(tiddler) {\n\t\tif(this.checkboxTag) {\n\t\t\tif(this.checkboxInvertTag) {\n\t\t\t\treturn !tiddler.hasTag(this.checkboxTag);\n\t\t\t} else {\n\t\t\t\treturn tiddler.hasTag(this.checkboxTag);\n\t\t\t}\n\t\t}\n\t\tif(this.checkboxField) {\n\t\t\tvar value;\n\t\t\tif($tw.utils.hop(tiddler.fields,this.checkboxField)) {\n\t\t\t\tvalue = tiddler.fields[this.checkboxField] || \"\";\n\t\t\t} else {\n\t\t\t\tvalue = this.checkboxDefault || \"\";\n\t\t\t}\n\t\t\tif(value === this.checkboxChecked) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tif(value === this.checkboxUnchecked) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t\tif(this.checkboxIndex) {\n\t\t\tvar value = this.wiki.extractTiddlerDataItem(tiddler,this.checkboxIndex,this.checkboxDefault || \"\");\n\t\t\tif(value === this.checkboxChecked) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tif(value === this.checkboxUnchecked) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t} else {\n\t\tif(this.checkboxTag) {\n\t\t\treturn false;\n\t\t}\n\t\tif(this.checkboxField) {\n\t\t\tif(this.checkboxDefault === this.checkboxChecked) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tif(this.checkboxDefault === this.checkboxUnchecked) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n};\n\nCheckboxWidget.prototype.handleChangeEvent = function(event) {\n\tvar checked = this.inputDomNode.checked,\n\t\ttiddler = this.wiki.getTiddler(this.checkboxTitle),\n\t\tfallbackFields = {text: \"\"},\n\t\tnewFields = {title: this.checkboxTitle},\n\t\thasChanged = false,\n\t\ttagCheck = false,\n\t\thasTag = tiddler && tiddler.hasTag(this.checkboxTag),\n\t\tvalue = checked ? this.checkboxChecked : this.checkboxUnchecked;\n\tif(this.checkboxTag && this.checkboxInvertTag === \"yes\") {\n\t\ttagCheck = hasTag === checked;\n\t} else {\n\t\ttagCheck = hasTag !== checked;\n\t}\n\t// Set the tag if specified\n\tif(this.checkboxTag && (!tiddler || tagCheck)) {\n\t\tnewFields.tags = tiddler ? (tiddler.fields.tags || []).slice(0) : [];\n\t\tvar pos = newFields.tags.indexOf(this.checkboxTag);\n\t\tif(pos !== -1) {\n\t\t\tnewFields.tags.splice(pos,1);\n\t\t}\n\t\tif(this.checkboxInvertTag === \"yes\" && !checked) {\n\t\t\tnewFields.tags.push(this.checkboxTag);\n\t\t} else if(this.checkboxInvertTag !== \"yes\" && checked) {\n\t\t\tnewFields.tags.push(this.checkboxTag);\n\t\t}\n\t\thasChanged = true;\n\t}\n\t// Set the field if specified\n\tif(this.checkboxField) {\n\t\tif(!tiddler || tiddler.fields[this.checkboxField] !== value) {\n\t\t\tnewFields[this.checkboxField] = value;\n\t\t\thasChanged = true;\n\t\t}\n\t}\n\t// Set the index if specified\n\tif(this.checkboxIndex) {\n\t\tvar indexValue = this.wiki.extractTiddlerDataItem(this.checkboxTitle,this.checkboxIndex);\n\t\tif(!tiddler || indexValue !== value) {\n\t\t\thasChanged = true;\n\t\t}\n\t}\n\tif(hasChanged) {\n\t\tif(this.checkboxIndex) {\n\t\t\tthis.wiki.setText(this.checkboxTitle,\"\",this.checkboxIndex,value);\n\t\t} else {\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getCreationFields(),fallbackFields,tiddler,newFields,this.wiki.getModificationFields()));\n\t\t}\n\t}\n\t// Trigger actions\n\tif(this.checkboxActions) {\n\t\tthis.invokeActionString(this.checkboxActions,this,event);\n\t}\n\tif(this.checkboxCheckActions && checked) {\n\t\tthis.invokeActionString(this.checkboxCheckActions,this,event);\n\t}\n\tif(this.checkboxUncheckActions && !checked) {\n\t\tthis.invokeActionString(this.checkboxUncheckActions,this,event);\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nCheckboxWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.checkboxActions = this.getAttribute(\"actions\");\n\tthis.checkboxCheckActions = this.getAttribute(\"checkactions\");\n\tthis.checkboxUncheckActions = this.getAttribute(\"uncheckactions\");\n\tthis.checkboxTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.checkboxTag = this.getAttribute(\"tag\");\n\tthis.checkboxField = this.getAttribute(\"field\");\n\tthis.checkboxIndex = this.getAttribute(\"index\");\n\tthis.checkboxChecked = this.getAttribute(\"checked\");\n\tthis.checkboxUnchecked = this.getAttribute(\"unchecked\");\n\tthis.checkboxDefault = this.getAttribute(\"default\");\n\tthis.checkboxClass = this.getAttribute(\"class\",\"\");\n\tthis.checkboxInvertTag = this.getAttribute(\"invertTag\",\"\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nCheckboxWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.tag || changedAttributes.invertTag || changedAttributes.field || changedAttributes.index || changedAttributes.checked || changedAttributes.unchecked || changedAttributes[\"default\"] || changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar refreshed = false;\n\t\tif(changedTiddlers[this.checkboxTitle]) {\n\t\t\tthis.inputDomNode.checked = this.getValue();\n\t\t\trefreshed = true;\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers) || refreshed;\n\t}\n};\n\nexports.checkbox = CheckboxWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/codeblock.js": {
"title": "$:/core/modules/widgets/codeblock.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/codeblock.js\ntype: application/javascript\nmodule-type: widget\n\nCode block node widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CodeBlockWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCodeBlockWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCodeBlockWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar codeNode = this.document.createElement(\"code\"),\n\t\tdomNode = this.document.createElement(\"pre\");\n\tcodeNode.appendChild(this.document.createTextNode(this.getAttribute(\"code\")));\n\tdomNode.appendChild(codeNode);\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.domNodes.push(domNode);\n\tif(this.postRender) {\n\t\tthis.postRender();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nCodeBlockWidget.prototype.execute = function() {\n\tthis.language = this.getAttribute(\"language\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nCodeBlockWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nexports.codeblock = CodeBlockWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/count.js": {
"title": "$:/core/modules/widgets/count.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/count.js\ntype: application/javascript\nmodule-type: widget\n\nCount widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CountWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCountWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCountWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar textNode = this.document.createTextNode(this.currentCount);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nCountWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.filter = this.getAttribute(\"filter\");\n\t// Execute the filter\n\tif(this.filter) {\n\t\tthis.currentCount = this.wiki.filterTiddlers(this.filter,this).length;\n\t} else {\n\t\tthis.currentCount = \"0\";\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nCountWidget.prototype.refresh = function(changedTiddlers) {\n\t// Re-execute the filter to get the count\n\tthis.computeAttributes();\n\tvar oldCount = this.currentCount;\n\tthis.execute();\n\tif(this.currentCount !== oldCount) {\n\t\t// Regenerate and rerender the widget and replace the existing DOM node\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n\n};\n\nexports.count = CountWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/diff-text.js": {
"title": "$:/core/modules/widgets/diff-text.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/diff-text.js\ntype: application/javascript\nmodule-type: widget\n\nWidget to display a diff between two texts\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget,\n\tdmp = require(\"$:/core/modules/utils/diff-match-patch/diff_match_patch.js\");\n\nvar DiffTextWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDiffTextWidget.prototype = new Widget();\n\nDiffTextWidget.prototype.invisibleCharacters = {\n\t\"\\n\": \"↩︎\\n\",\n\t\"\\r\": \"⇠\",\n\t\"\\t\": \"⇥\\t\"\n};\n\n/*\nRender this widget into the DOM\n*/\nDiffTextWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create the diff\n\tvar dmpObject = new dmp.diff_match_patch(),\n\t\tdiffs = dmpObject.diff_main(this.getAttribute(\"source\"),this.getAttribute(\"dest\"));\n\t// Apply required cleanup\n\tswitch(this.getAttribute(\"cleanup\",\"semantic\")) {\n\t\tcase \"none\":\n\t\t\t// No cleanup\n\t\t\tbreak;\n\t\tcase \"efficiency\":\n\t\t\tdmpObject.diff_cleanupEfficiency(diffs);\n\t\t\tbreak;\n\t\tdefault: // case \"semantic\"\n\t\t\tdmpObject.diff_cleanupSemantic(diffs);\n\t\t\tbreak;\n\t}\n\t// Create the elements\n\tvar domContainer = this.document.createElement(\"div\"), \n\t\tdomDiff = this.createDiffDom(diffs);\n\tparent.insertBefore(domContainer,nextSibling);\n\t// Set variables\n\tthis.setVariable(\"diff-count\",diffs.reduce(function(acc,diff) {\n\t\tif(diff[0] !== dmp.DIFF_EQUAL) {\n\t\t\tacc++;\n\t\t}\n\t\treturn acc;\n\t},0).toString());\n\t// Render child widgets\n\tthis.renderChildren(domContainer,null);\n\t// Render the diff\n\tdomContainer.appendChild(domDiff);\n\t// Save our container\n\tthis.domNodes.push(domContainer);\n};\n\n/*\nCreate DOM elements representing a list of diffs\n*/\nDiffTextWidget.prototype.createDiffDom = function(diffs) {\n\tvar self = this;\n\t// Create the element and assign the attributes\n\tvar domPre = this.document.createElement(\"pre\"),\n\t\tdomCode = this.document.createElement(\"code\");\n\t$tw.utils.each(diffs,function(diff) {\n\t\tvar tag = diff[0] === dmp.DIFF_INSERT ? \"ins\" : (diff[0] === dmp.DIFF_DELETE ? \"del\" : \"span\"),\n\t\t\tclassName = diff[0] === dmp.DIFF_INSERT ? \"tc-diff-insert\" : (diff[0] === dmp.DIFF_DELETE ? \"tc-diff-delete\" : \"tc-diff-equal\"),\n\t\t\tdom = self.document.createElement(tag),\n\t\t\ttext = diff[1],\n\t\t\tcurrPos = 0,\n\t\t\tre = /([\\x00-\\x1F])/mg,\n\t\t\tmatch = re.exec(text),\n\t\t\tspan,\n\t\t\tprintable;\n\t\tdom.className = className;\n\t\twhile(match) {\n\t\t\tif(currPos < match.index) {\n\t\t\t\tdom.appendChild(self.document.createTextNode(text.slice(currPos,match.index)));\n\t\t\t}\n\t\t\tspan = self.document.createElement(\"span\");\n\t\t\tspan.className = \"tc-diff-invisible\";\n\t\t\tprintable = self.invisibleCharacters[match[0]] || (\"[0x\" + match[0].charCodeAt(0).toString(16) + \"]\");\n\t\t\tspan.appendChild(self.document.createTextNode(printable));\n\t\t\tdom.appendChild(span);\n\t\t\tcurrPos = match.index + match[0].length;\n\t\t\tmatch = re.exec(text);\n\t\t}\n\t\tif(currPos < text.length) {\n\t\t\tdom.appendChild(self.document.createTextNode(text.slice(currPos)));\n\t\t}\n\t\tdomCode.appendChild(dom);\n\t});\n\tdomPre.appendChild(domCode);\n\treturn domPre;\n};\n\n/*\nCompute the internal state of the widget\n*/\nDiffTextWidget.prototype.execute = function() {\n\t// Make child widgets\n\tvar parseTreeNodes;\n\tif(this.parseTreeNode && this.parseTreeNode.children && this.parseTreeNode.children.length > 0) {\n\t\tparseTreeNodes = this.parseTreeNode.children;\n\t} else {\n\t\tparseTreeNodes = [{\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: \"$:/language/Diffs/CountMessage\"}\n\t\t\t}\n\t\t}];\n\t}\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nDiffTextWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.source || changedAttributes.dest || changedAttributes.cleanup) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports[\"diff-text\"] = DiffTextWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/draggable.js": {
"title": "$:/core/modules/widgets/draggable.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/draggable.js\ntype: application/javascript\nmodule-type: widget\n\nDraggable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DraggableWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDraggableWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDraggableWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Sanitise the specified tag\n\tvar tag = this.draggableTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"div\";\n\t}\n\t// Create our element\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = [\"tc-draggable\"];\n\tif(this.draggableClasses) {\n\t\tclasses.push(this.draggableClasses);\n\t}\n\tdomNode.setAttribute(\"class\",classes.join(\" \"));\n\t// Add event handlers\n\t$tw.utils.makeDraggable({\n\t\tdomNode: domNode,\n\t\tdragTiddlerFn: function() {return self.getAttribute(\"tiddler\");},\n\t\tdragFilterFn: function() {return self.getAttribute(\"filter\");},\n\t\tstartActions: self.startActions,\n\t\tendActions: self.endActions,\n\t\twidget: this\n\t});\n\t// Insert the link into the DOM and render any children\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nDraggableWidget.prototype.execute = function() {\n\t// Pick up our attributes\n\tthis.draggableTag = this.getAttribute(\"tag\",\"div\");\n\tthis.draggableClasses = this.getAttribute(\"class\");\n\tthis.startActions = this.getAttribute(\"startactions\");\n\tthis.endActions = this.getAttribute(\"endactions\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nDraggableWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tag || changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.draggable = DraggableWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/droppable.js": {
"title": "$:/core/modules/widgets/droppable.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/droppable.js\ntype: application/javascript\nmodule-type: widget\n\nDroppable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DroppableWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDroppableWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDroppableWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar tag = this.parseTreeNode.isBlock ? \"div\" : \"span\";\n\tif(this.droppableTag && $tw.config.htmlUnsafeElements.indexOf(this.droppableTag) === -1) {\n\t\ttag = this.droppableTag;\n\t}\n\t// Create element and assign classes\n\tvar domNode = this.document.createElement(tag),\n\t\tclasses = (this[\"class\"] || \"\").split(\" \");\n\tclasses.push(\"tc-droppable\");\n\tdomNode.className = classes.join(\" \");\n\t// Add event handlers\n\tif(this.droppableEnable) {\n\t\t$tw.utils.addEventListeners(domNode,[\n\t\t\t{name: \"dragenter\", handlerObject: this, handlerMethod: \"handleDragEnterEvent\"},\n\t\t\t{name: \"dragover\", handlerObject: this, handlerMethod: \"handleDragOverEvent\"},\n\t\t\t{name: \"dragleave\", handlerObject: this, handlerMethod: \"handleDragLeaveEvent\"},\n\t\t\t{name: \"drop\", handlerObject: this, handlerMethod: \"handleDropEvent\"}\n\t\t]);\t\t\n\t}\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n\t// Stack of outstanding enter/leave events\n\tthis.currentlyEntered = [];\n};\n\nDroppableWidget.prototype.enterDrag = function(event) {\n\tif(this.currentlyEntered.indexOf(event.target) === -1) {\n\t\tthis.currentlyEntered.push(event.target);\n\t}\n\t// If we're entering for the first time we need to apply highlighting\n\t$tw.utils.addClass(this.domNodes[0],\"tc-dragover\");\n};\n\nDroppableWidget.prototype.leaveDrag = function(event) {\n\tvar pos = this.currentlyEntered.indexOf(event.target);\n\tif(pos !== -1) {\n\t\tthis.currentlyEntered.splice(pos,1);\n\t}\n\t// Remove highlighting if we're leaving externally. The hacky second condition is to resolve a problem with Firefox whereby there is an erroneous dragenter event if the node being dragged is within the dropzone\n\tif(this.currentlyEntered.length === 0 || (this.currentlyEntered.length === 1 && this.currentlyEntered[0] === $tw.dragInProgress)) {\n\t\tthis.currentlyEntered = [];\n\t\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t}\n};\n\nDroppableWidget.prototype.handleDragEnterEvent = function(event) {\n\tthis.enterDrag(event);\n\t// Tell the browser that we're ready to handle the drop\n\tevent.preventDefault();\n\t// Tell the browser not to ripple the drag up to any parent drop handlers\n\tevent.stopPropagation();\n\treturn false;\n};\n\nDroppableWidget.prototype.handleDragOverEvent = function(event) {\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\t// Tell the browser that we're still interested in the drop\n\tevent.preventDefault();\n\t// Set the drop effect\n\tevent.dataTransfer.dropEffect = this.droppableEffect;\n\treturn false;\n};\n\nDroppableWidget.prototype.handleDragLeaveEvent = function(event) {\n\tthis.leaveDrag(event);\n\treturn false;\n};\n\nDroppableWidget.prototype.handleDropEvent = function(event) {\n\tvar self = this;\n\tthis.leaveDrag(event);\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\tvar dataTransfer = event.dataTransfer;\n\t// Remove highlighting\n\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t// Try to import the various data types we understand\n\t$tw.utils.importDataTransfer(dataTransfer,null,function(fieldsArray) {\n\t\tfieldsArray.forEach(function(fields) {\n\t\t\tself.performActions(fields.title || fields.text,event);\n\t\t});\n\t});\n\t// Tell the browser that we handled the drop\n\tevent.preventDefault();\n\t// Stop the drop ripple up to any parent handlers\n\tevent.stopPropagation();\n\treturn false;\n};\n\nDroppableWidget.prototype.performActions = function(title,event) {\n\tif(this.droppableActions) {\n\t\tvar modifierKey = event.ctrlKey && ! event.shiftKey ? \"ctrl\" : event.shiftKey && !event.ctrlKey ? \"shift\" : \n\t\t\t\tevent.ctrlKey && event.shiftKey ? \"ctrl-shift\" : \"normal\" ;\n\t\tthis.invokeActionString(this.droppableActions,this,event,{actionTiddler: title, modifier: modifierKey});\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nDroppableWidget.prototype.execute = function() {\n\tthis.droppableActions = this.getAttribute(\"actions\");\n\tthis.droppableEffect = this.getAttribute(\"effect\",\"copy\");\n\tthis.droppableTag = this.getAttribute(\"tag\");\n\tthis.droppableClass = this.getAttribute(\"class\");\n\tthis.droppableEnable = (this.getAttribute(\"enable\") || \"yes\") === \"yes\";\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nDroppableWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"class\"] || changedAttributes.tag || changedAttributes.enable) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.droppable = DroppableWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/dropzone.js": {
"title": "$:/core/modules/widgets/dropzone.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/dropzone.js\ntype: application/javascript\nmodule-type: widget\n\nDropzone widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DropZoneWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDropZoneWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDropZoneWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar domNode = this.document.createElement(\"div\");\n\tdomNode.className = this.dropzoneClass || \"tc-dropzone\";\n\t// Add event handlers\n\tif(this.dropzoneEnable) {\n\t\t$tw.utils.addEventListeners(domNode,[\n\t\t\t{name: \"dragenter\", handlerObject: this, handlerMethod: \"handleDragEnterEvent\"},\n\t\t\t{name: \"dragover\", handlerObject: this, handlerMethod: \"handleDragOverEvent\"},\n\t\t\t{name: \"dragleave\", handlerObject: this, handlerMethod: \"handleDragLeaveEvent\"},\n\t\t\t{name: \"drop\", handlerObject: this, handlerMethod: \"handleDropEvent\"},\n\t\t\t{name: \"paste\", handlerObject: this, handlerMethod: \"handlePasteEvent\"},\n\t\t\t{name: \"dragend\", handlerObject: this, handlerMethod: \"handleDragEndEvent\"}\n\t\t]);\t\t\n\t}\n\tdomNode.addEventListener(\"click\",function (event) {\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n\t// Stack of outstanding enter/leave events\n\tthis.currentlyEntered = [];\n};\n\nDropZoneWidget.prototype.enterDrag = function(event) {\n\tif(this.currentlyEntered.indexOf(event.target) === -1) {\n\t\tthis.currentlyEntered.push(event.target);\n\t}\n\t// If we're entering for the first time we need to apply highlighting\n\t$tw.utils.addClass(this.domNodes[0],\"tc-dragover\");\n};\n\nDropZoneWidget.prototype.leaveDrag = function(event) {\n\tvar pos = this.currentlyEntered.indexOf(event.target);\n\tif(pos !== -1) {\n\t\tthis.currentlyEntered.splice(pos,1);\n\t}\n\t// Remove highlighting if we're leaving externally\n\tif(this.currentlyEntered.length === 0) {\n\t\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t}\n};\n\nDropZoneWidget.prototype.handleDragEnterEvent = function(event) {\n\t// Check for this window being the source of the drag\n\tif($tw.dragInProgress) {\n\t\treturn false;\n\t}\n\tthis.enterDrag(event);\n\t// Tell the browser that we're ready to handle the drop\n\tevent.preventDefault();\n\t// Tell the browser not to ripple the drag up to any parent drop handlers\n\tevent.stopPropagation();\n};\n\nDropZoneWidget.prototype.handleDragOverEvent = function(event) {\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\t// Check for this window being the source of the drag\n\tif($tw.dragInProgress) {\n\t\treturn false;\n\t}\n\t// Tell the browser that we're still interested in the drop\n\tevent.preventDefault();\n\tevent.dataTransfer.dropEffect = \"copy\"; // Explicitly show this is a copy\n};\n\nDropZoneWidget.prototype.handleDragLeaveEvent = function(event) {\n\tthis.leaveDrag(event);\n};\n\nDropZoneWidget.prototype.handleDragEndEvent = function(event) {\n\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n};\n\nDropZoneWidget.prototype.handleDropEvent = function(event) {\n\tvar self = this,\n\t\treadFileCallback = function(tiddlerFieldsArray) {\n\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(tiddlerFieldsArray)});\n\t\t};\n\tthis.leaveDrag(event);\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\t// Check for this window being the source of the drag\n\tif($tw.dragInProgress) {\n\t\treturn false;\n\t}\n\tvar self = this,\n\t\tdataTransfer = event.dataTransfer;\n\t// Remove highlighting\n\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t// Import any files in the drop\n\tvar numFiles = 0;\n\tif(dataTransfer.files) {\n\t\tnumFiles = this.wiki.readFiles(dataTransfer.files,{\n\t\t\tcallback: readFileCallback,\n\t\t\tdeserializer: this.dropzoneDeserializer\n\t\t});\n\t}\n\t// Try to import the various data types we understand\n\tif(numFiles === 0) {\n\t\t$tw.utils.importDataTransfer(dataTransfer,this.wiki.generateNewTitle(\"Untitled\"),readFileCallback);\n\t}\n\t// Tell the browser that we handled the drop\n\tevent.preventDefault();\n\t// Stop the drop ripple up to any parent handlers\n\tevent.stopPropagation();\n};\n\nDropZoneWidget.prototype.handlePasteEvent = function(event) {\n\tvar self = this,\n\t\treadFileCallback = function(tiddlerFieldsArray) {\n\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(tiddlerFieldsArray)});\n\t\t};\n\t// Let the browser handle it if we're in a textarea or input box\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) == -1 && !event.target.isContentEditable) {\n\t\tvar self = this,\n\t\t\titems = event.clipboardData.items;\n\t\t// Enumerate the clipboard items\n\t\tfor(var t = 0; t<items.length; t++) {\n\t\t\tvar item = items[t];\n\t\t\tif(item.kind === \"file\") {\n\t\t\t\t// Import any files\n\t\t\t\tthis.wiki.readFile(item.getAsFile(),{\n\t\t\t\t\tcallback: readFileCallback,\n\t\t\t\t\tdeserializer: this.dropzoneDeserializer\n\t\t\t\t});\n\t\t\t} else if(item.kind === \"string\") {\n\t\t\t\t// Create tiddlers from string items\n\t\t\t\tvar type = item.type;\n\t\t\t\titem.getAsString(function(str) {\n\t\t\t\t\tvar tiddlerFields = {\n\t\t\t\t\t\ttitle: self.wiki.generateNewTitle(\"Untitled\"),\n\t\t\t\t\t\ttext: str,\n\t\t\t\t\t\ttype: type\n\t\t\t\t\t};\n\t\t\t\t\tif($tw.log.IMPORT) {\n\t\t\t\t\t\tconsole.log(\"Importing string '\" + str + \"', type: '\" + type + \"'\");\n\t\t\t\t\t}\n\t\t\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify([tiddlerFields])});\n\t\t\t\t});\n\t\t\t}\n\t\t}\n\t\t// Tell the browser that we've handled the paste\n\t\tevent.stopPropagation();\n\t\tevent.preventDefault();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nDropZoneWidget.prototype.execute = function() {\n\tthis.dropzoneClass = this.getAttribute(\"class\");\n\tthis.dropzoneDeserializer = this.getAttribute(\"deserializer\");\n\tthis.dropzoneEnable = (this.getAttribute(\"enable\") || \"yes\") === \"yes\";\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nDropZoneWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.enable) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.dropzone = DropZoneWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/edit-binary.js": {
"title": "$:/core/modules/widgets/edit-binary.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/edit-binary.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-binary widget; placeholder for editing binary tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar BINARY_WARNING_MESSAGE = \"$:/core/ui/BinaryWarning\";\nvar EXPORT_BUTTON_IMAGE = \"$:/core/images/export-button\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditBinaryWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditBinaryWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditBinaryWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditBinaryWidget.prototype.execute = function() {\n\t// Get our parameters\n\tvar editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tvar tiddler = this.wiki.getTiddler(editTitle);\n\tvar type = tiddler.fields.type;\n\tvar text = tiddler.fields.text;\n\t// Transclude the binary data tiddler warning message\n\tvar warn = {\n\t\ttype: \"element\",\n\t\ttag: \"p\",\n\t\tchildren: [{\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: BINARY_WARNING_MESSAGE}\n\t\t\t}\n\t\t}]\n\t};\n\t// Create download link based on draft tiddler title\n\tvar link = {\n\t\ttype: \"element\",\n\t\ttag: \"a\",\n\t\tattributes: {\n\t\t\ttitle: {type: \"indirect\", textReference: \"!!draft.title\"},\n\t\t\tdownload: {type: \"indirect\", textReference: \"!!draft.title\"}\n\t\t},\n\t\tchildren: [{\n\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: EXPORT_BUTTON_IMAGE}\n\t\t\t}\n\t\t}]\n\t};\n\t// Set the link href to internal data URI (no external)\n\tif(text) {\n\t\tlink.attributes.href = {\n\t\t\ttype: \"string\", \n\t\t\tvalue: \"data:\" + type + \";base64,\" + text\n\t\t};\n\t}\n\t// Combine warning message and download link in a div\n\tvar element = {\n\t\ttype: \"element\",\n\t\ttag: \"div\",\n\t\tattributes: {\n\t\t\tclass: {type: \"string\", value: \"tc-binary-warning\"}\n\t\t},\n\t\tchildren: [warn, link]\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets([element]);\n};\n\n/*\nRefresh by refreshing our child widget\n*/\nEditBinaryWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports[\"edit-binary\"] = EditBinaryWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/edit-bitmap.js": {
"title": "$:/core/modules/widgets/edit-bitmap.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/edit-bitmap.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-bitmap widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Default image sizes\nvar DEFAULT_IMAGE_WIDTH = 600,\n\tDEFAULT_IMAGE_HEIGHT = 370,\n\tDEFAULT_IMAGE_TYPE = \"image/png\";\n\n// Configuration tiddlers\nvar LINE_WIDTH_TITLE = \"$:/config/BitmapEditor/LineWidth\",\n\tLINE_COLOUR_TITLE = \"$:/config/BitmapEditor/Colour\",\n\tLINE_OPACITY_TITLE = \"$:/config/BitmapEditor/Opacity\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditBitmapWidget = function(parseTreeNode,options) {\n\t// Initialise the editor operations if they've not been done already\n\tif(!this.editorOperations) {\n\t\tEditBitmapWidget.prototype.editorOperations = {};\n\t\t$tw.modules.applyMethods(\"bitmapeditoroperation\",this.editorOperations);\n\t}\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditBitmapWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditBitmapWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create the wrapper for the toolbar and render its content\n\tthis.toolbarNode = this.document.createElement(\"div\");\n\tthis.toolbarNode.className = \"tc-editor-toolbar\";\n\tparent.insertBefore(this.toolbarNode,nextSibling);\n\tthis.domNodes.push(this.toolbarNode);\n\t// Create the on-screen canvas\n\tthis.canvasDomNode = $tw.utils.domMaker(\"canvas\",{\n\t\tdocument: this.document,\n\t\t\"class\":\"tc-edit-bitmapeditor\",\n\t\teventListeners: [{\n\t\t\tname: \"touchstart\", handlerObject: this, handlerMethod: \"handleTouchStartEvent\"\n\t\t},{\n\t\t\tname: \"touchmove\", handlerObject: this, handlerMethod: \"handleTouchMoveEvent\"\n\t\t},{\n\t\t\tname: \"touchend\", handlerObject: this, handlerMethod: \"handleTouchEndEvent\"\n\t\t},{\n\t\t\tname: \"mousedown\", handlerObject: this, handlerMethod: \"handleMouseDownEvent\"\n\t\t},{\n\t\t\tname: \"mousemove\", handlerObject: this, handlerMethod: \"handleMouseMoveEvent\"\n\t\t},{\n\t\t\tname: \"mouseup\", handlerObject: this, handlerMethod: \"handleMouseUpEvent\"\n\t\t}]\n\t});\n\t// Set the width and height variables\n\tthis.setVariable(\"tv-bitmap-editor-width\",this.canvasDomNode.width + \"px\");\n\tthis.setVariable(\"tv-bitmap-editor-height\",this.canvasDomNode.height + \"px\");\n\t// Render toolbar child widgets\n\tthis.renderChildren(this.toolbarNode,null);\n\t// // Insert the elements into the DOM\n\tparent.insertBefore(this.canvasDomNode,nextSibling);\n\tthis.domNodes.push(this.canvasDomNode);\n\t// Load the image into the canvas\n\tif($tw.browser) {\n\t\tthis.loadCanvas();\n\t}\n\t// Add widget message listeners\n\tthis.addEventListeners([\n\t\t{type: \"tm-edit-bitmap-operation\", handler: \"handleEditBitmapOperationMessage\"}\n\t]);\n};\n\n/*\nHandle an edit bitmap operation message from the toolbar\n*/\nEditBitmapWidget.prototype.handleEditBitmapOperationMessage = function(event) {\n\t// Invoke the handler\n\tvar handler = this.editorOperations[event.param];\n\tif(handler) {\n\t\thandler.call(this,event);\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditBitmapWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nJust refresh the toolbar\n*/\nEditBitmapWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nSet the bitmap size variables and refresh the toolbar\n*/\nEditBitmapWidget.prototype.refreshToolbar = function() {\n\t// Set the width and height variables\n\tthis.setVariable(\"tv-bitmap-editor-width\",this.canvasDomNode.width + \"px\");\n\tthis.setVariable(\"tv-bitmap-editor-height\",this.canvasDomNode.height + \"px\");\n\t// Refresh each of our child widgets\n\t$tw.utils.each(this.children,function(childWidget) {\n\t\tchildWidget.refreshSelf();\n\t});\n};\n\nEditBitmapWidget.prototype.loadCanvas = function() {\n\tvar tiddler = this.wiki.getTiddler(this.editTitle),\n\t\tcurrImage = new Image();\n\t// Set up event handlers for loading the image\n\tvar self = this;\n\tcurrImage.onload = function() {\n\t\t// Copy the image to the on-screen canvas\n\t\tself.initCanvas(self.canvasDomNode,currImage.width,currImage.height,currImage);\n\t\t// And also copy the current bitmap to the off-screen canvas\n\t\tself.currCanvas = self.document.createElement(\"canvas\");\n\t\tself.initCanvas(self.currCanvas,currImage.width,currImage.height,currImage);\n\t\t// Set the width and height input boxes\n\t\tself.refreshToolbar();\n\t};\n\tcurrImage.onerror = function() {\n\t\t// Set the on-screen canvas size and clear it\n\t\tself.initCanvas(self.canvasDomNode,DEFAULT_IMAGE_WIDTH,DEFAULT_IMAGE_HEIGHT);\n\t\t// Set the off-screen canvas size and clear it\n\t\tself.currCanvas = self.document.createElement(\"canvas\");\n\t\tself.initCanvas(self.currCanvas,DEFAULT_IMAGE_WIDTH,DEFAULT_IMAGE_HEIGHT);\n\t\t// Set the width and height input boxes\n\t\tself.refreshToolbar();\n\t};\n\t// Get the current bitmap into an image object\n\tif(tiddler && tiddler.fields.type && tiddler.fields.text) {\n\t\tcurrImage.src = \"data:\" + tiddler.fields.type + \";base64,\" + tiddler.fields.text;\t\t\n\t} else {\n\t\tcurrImage.width = DEFAULT_IMAGE_WIDTH;\n\t\tcurrImage.height = DEFAULT_IMAGE_HEIGHT;\n\t\tcurrImage.onerror();\n\t}\n};\n\nEditBitmapWidget.prototype.initCanvas = function(canvas,width,height,image) {\n\tcanvas.width = width;\n\tcanvas.height = height;\n\tvar ctx = canvas.getContext(\"2d\");\n\tif(image) {\n\t\tctx.drawImage(image,0,0);\n\t} else {\n\t\tctx.fillStyle = \"#fff\";\n\t\tctx.fillRect(0,0,canvas.width,canvas.height);\n\t}\n};\n\n/*\n** Change the size of the canvas, preserving the current image\n*/\nEditBitmapWidget.prototype.changeCanvasSize = function(newWidth,newHeight) {\n\t// Create and size a new canvas\n\tvar newCanvas = this.document.createElement(\"canvas\");\n\tthis.initCanvas(newCanvas,newWidth,newHeight);\n\t// Copy the old image\n\tvar ctx = newCanvas.getContext(\"2d\");\n\tctx.drawImage(this.currCanvas,0,0);\n\t// Set the new canvas as the current one\n\tthis.currCanvas = newCanvas;\n\t// Set the size of the onscreen canvas\n\tthis.canvasDomNode.width = newWidth;\n\tthis.canvasDomNode.height = newHeight;\n\t// Paint the onscreen canvas with the offscreen canvas\n\tctx = this.canvasDomNode.getContext(\"2d\");\n\tctx.drawImage(this.currCanvas,0,0);\n};\n\n/*\n** Rotate the canvas left by 90 degrees\n*/\nEditBitmapWidget.prototype.rotateCanvasLeft = function() {\n\t// Get the current size of the image\n\tvar origWidth = this.currCanvas.width,\n\t\torigHeight = this.currCanvas.height;\n\t// Create and size a new canvas\n\tvar newCanvas = this.document.createElement(\"canvas\"),\n\t\tnewWidth = origHeight,\n\t\tnewHeight = origWidth;\n\tthis.initCanvas(newCanvas,newWidth,newHeight);\n\t// Copy the old image\n\tvar ctx = newCanvas.getContext(\"2d\");\n\tctx.save();\n\tctx.translate(newWidth / 2,newHeight / 2);\n\tctx.rotate(-Math.PI / 2);\n\tctx.drawImage(this.currCanvas,-origWidth / 2,-origHeight / 2);\n\tctx.restore();\n\t// Set the new canvas as the current one\n\tthis.currCanvas = newCanvas;\n\t// Set the size of the onscreen canvas\n\tthis.canvasDomNode.width = newWidth;\n\tthis.canvasDomNode.height = newHeight;\n\t// Paint the onscreen canvas with the offscreen canvas\n\tctx = this.canvasDomNode.getContext(\"2d\");\n\tctx.drawImage(this.currCanvas,0,0);\n};\n\nEditBitmapWidget.prototype.handleTouchStartEvent = function(event) {\n\tthis.brushDown = true;\n\tthis.strokeStart(event.touches[0].clientX,event.touches[0].clientY);\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleTouchMoveEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.strokeMove(event.touches[0].clientX,event.touches[0].clientY);\n\t}\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleTouchEndEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.brushDown = false;\n\t\tthis.strokeEnd();\n\t}\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleMouseDownEvent = function(event) {\n\tthis.strokeStart(event.clientX,event.clientY);\n\tthis.brushDown = true;\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleMouseMoveEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.strokeMove(event.clientX,event.clientY);\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\treturn false;\n\t}\n\treturn true;\n};\n\nEditBitmapWidget.prototype.handleMouseUpEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.brushDown = false;\n\t\tthis.strokeEnd();\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\treturn false;\n\t}\n\treturn true;\n};\n\nEditBitmapWidget.prototype.adjustCoordinates = function(x,y) {\n\tvar canvasRect = this.canvasDomNode.getBoundingClientRect(),\n\t\tscale = this.canvasDomNode.width/canvasRect.width;\n\treturn {x: (x - canvasRect.left) * scale, y: (y - canvasRect.top) * scale};\n};\n\nEditBitmapWidget.prototype.strokeStart = function(x,y) {\n\t// Start off a new stroke\n\tthis.stroke = [this.adjustCoordinates(x,y)];\n};\n\nEditBitmapWidget.prototype.strokeMove = function(x,y) {\n\tvar ctx = this.canvasDomNode.getContext(\"2d\"),\n\t\tt;\n\t// Add the new position to the end of the stroke\n\tthis.stroke.push(this.adjustCoordinates(x,y));\n\t// Redraw the previous image\n\tctx.drawImage(this.currCanvas,0,0);\n\t// Render the stroke\n\tctx.globalAlpha = parseFloat(this.wiki.getTiddlerText(LINE_OPACITY_TITLE,\"1.0\"));\n\tctx.strokeStyle = this.wiki.getTiddlerText(LINE_COLOUR_TITLE,\"#ff0\");\n\tctx.lineWidth = parseFloat(this.wiki.getTiddlerText(LINE_WIDTH_TITLE,\"3\"));\n\tctx.lineCap = \"round\";\n\tctx.lineJoin = \"round\";\n\tctx.beginPath();\n\tctx.moveTo(this.stroke[0].x,this.stroke[0].y);\n\tfor(t=1; t<this.stroke.length-1; t++) {\n\t\tvar s1 = this.stroke[t],\n\t\t\ts2 = this.stroke[t-1],\n\t\t\ttx = (s1.x + s2.x)/2,\n\t\t\tty = (s1.y + s2.y)/2;\n\t\tctx.quadraticCurveTo(s2.x,s2.y,tx,ty);\n\t}\n\tctx.stroke();\n};\n\nEditBitmapWidget.prototype.strokeEnd = function() {\n\t// Copy the bitmap to the off-screen canvas\n\tvar ctx = this.currCanvas.getContext(\"2d\");\n\tctx.drawImage(this.canvasDomNode,0,0);\n\t// Save the image into the tiddler\n\tthis.saveChanges();\n};\n\nEditBitmapWidget.prototype.saveChanges = function() {\n\tvar tiddler = this.wiki.getTiddler(this.editTitle) || new $tw.Tiddler({title: this.editTitle,type: DEFAULT_IMAGE_TYPE});\n\t// data URIs look like \"data:<type>;base64,<text>\"\n\tvar dataURL = this.canvasDomNode.toDataURL(tiddler.fields.type),\n\t\tposColon = dataURL.indexOf(\":\"),\n\t\tposSemiColon = dataURL.indexOf(\";\"),\n\t\tposComma = dataURL.indexOf(\",\"),\n\t\ttype = dataURL.substring(posColon+1,posSemiColon),\n\t\ttext = dataURL.substring(posComma+1);\n\tvar update = {type: type, text: text};\n\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getModificationFields(),tiddler,update,this.wiki.getCreationFields()));\n};\n\nexports[\"edit-bitmap\"] = EditBitmapWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/edit-shortcut.js": {
"title": "$:/core/modules/widgets/edit-shortcut.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/edit-shortcut.js\ntype: application/javascript\nmodule-type: widget\n\nWidget to display an editable keyboard shortcut\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditShortcutWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditShortcutWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditShortcutWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.inputNode = this.document.createElement(\"input\");\n\t// Assign classes\n\tif(this.shortcutClass) {\n\t\tthis.inputNode.className = this.shortcutClass;\t\t\n\t}\n\t// Assign other attributes\n\tif(this.shortcutStyle) {\n\t\tthis.inputNode.setAttribute(\"style\",this.shortcutStyle);\n\t}\n\tif(this.shortcutTooltip) {\n\t\tthis.inputNode.setAttribute(\"title\",this.shortcutTooltip);\n\t}\n\tif(this.shortcutPlaceholder) {\n\t\tthis.inputNode.setAttribute(\"placeholder\",this.shortcutPlaceholder);\n\t}\n\tif(this.shortcutAriaLabel) {\n\t\tthis.inputNode.setAttribute(\"aria-label\",this.shortcutAriaLabel);\n\t}\n\t// Assign the current shortcut\n\tthis.updateInputNode();\n\t// Add event handlers\n\t$tw.utils.addEventListeners(this.inputNode,[\n\t\t{name: \"keydown\", handlerObject: this, handlerMethod: \"handleKeydownEvent\"}\n\t]);\n\t// Link into the DOM\n\tparent.insertBefore(this.inputNode,nextSibling);\n\tthis.domNodes.push(this.inputNode);\n\t// Focus the input Node if focus === \"yes\" or focus === \"true\"\n\tif(this.shortcutFocus === \"yes\" || this.shortcutFocus === \"true\") {\n\t\tthis.focus();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditShortcutWidget.prototype.execute = function() {\n\tthis.shortcutTiddler = this.getAttribute(\"tiddler\");\n\tthis.shortcutField = this.getAttribute(\"field\");\n\tthis.shortcutIndex = this.getAttribute(\"index\");\n\tthis.shortcutPlaceholder = this.getAttribute(\"placeholder\");\n\tthis.shortcutDefault = this.getAttribute(\"default\",\"\");\n\tthis.shortcutClass = this.getAttribute(\"class\");\n\tthis.shortcutStyle = this.getAttribute(\"style\");\n\tthis.shortcutTooltip = this.getAttribute(\"tooltip\");\n\tthis.shortcutAriaLabel = this.getAttribute(\"aria-label\");\n\tthis.shortcutFocus = this.getAttribute(\"focus\");\n};\n\n/*\nUpdate the value of the input node\n*/\nEditShortcutWidget.prototype.updateInputNode = function() {\n\tif(this.shortcutField) {\n\t\tvar tiddler = this.wiki.getTiddler(this.shortcutTiddler);\n\t\tif(tiddler && $tw.utils.hop(tiddler.fields,this.shortcutField)) {\n\t\t\tthis.inputNode.value = tiddler.getFieldString(this.shortcutField);\n\t\t} else {\n\t\t\tthis.inputNode.value = this.shortcutDefault;\n\t\t}\n\t} else if(this.shortcutIndex) {\n\t\tthis.inputNode.value = this.wiki.extractTiddlerDataItem(this.shortcutTiddler,this.shortcutIndex,this.shortcutDefault);\n\t} else {\n\t\tthis.inputNode.value = this.wiki.getTiddlerText(this.shortcutTiddler,this.shortcutDefault);\n\t}\n};\n\n/*\nHandle a dom \"keydown\" event\n*/\nEditShortcutWidget.prototype.handleKeydownEvent = function(event) {\n\t// Ignore shift, ctrl, meta, alt\n\tif(event.keyCode && $tw.keyboardManager.getModifierKeys().indexOf(event.keyCode) === -1) {\n\t\t// Get the shortcut text representation\n\t\tvar value = $tw.keyboardManager.getPrintableShortcuts([{\n\t\t\tctrlKey: event.ctrlKey,\n\t\t\tshiftKey: event.shiftKey,\n\t\t\taltKey: event.altKey,\n\t\t\tmetaKey: event.metaKey,\n\t\t\tkeyCode: event.keyCode\n\t\t}]);\n\t\tif(value.length > 0) {\n\t\t\tthis.wiki.setText(this.shortcutTiddler,this.shortcutField,this.shortcutIndex,value[0]);\n\t\t}\n\t\t// Ignore the keydown if it was already handled\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\treturn true;\t\t\n\t} else {\n\t\treturn false;\n\t}\n};\n\n/*\nfocus the input node\n*/\nEditShortcutWidget.prototype.focus = function() {\n\tif(this.inputNode.focus && this.inputNode.select) {\n\t\tthis.inputNode.focus();\n\t\tthis.inputNode.select();\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget needed re-rendering\n*/\nEditShortcutWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.placeholder || changedAttributes[\"default\"] || changedAttributes[\"class\"] || changedAttributes.style || changedAttributes.tooltip || changedAttributes[\"aria-label\"] || changedAttributes.focus) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else if(changedTiddlers[this.shortcutTiddler]) {\n\t\tthis.updateInputNode();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports[\"edit-shortcut\"] = EditShortcutWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/edit-text.js": {
"title": "$:/core/modules/widgets/edit-text.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/edit-text.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-text widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar editTextWidgetFactory = require(\"$:/core/modules/editor/factory.js\").editTextWidgetFactory,\n\tFramedEngine = require(\"$:/core/modules/editor/engines/framed.js\").FramedEngine,\n\tSimpleEngine = require(\"$:/core/modules/editor/engines/simple.js\").SimpleEngine;\n\nexports[\"edit-text\"] = editTextWidgetFactory(FramedEngine,SimpleEngine);\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/edit.js": {
"title": "$:/core/modules/widgets/edit.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/edit.js\ntype: application/javascript\nmodule-type: widget\n\nEdit widget is a meta-widget chooses the appropriate actual editting widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n// Mappings from content type to editor type are stored in tiddlers with this prefix\nvar EDITOR_MAPPING_PREFIX = \"$:/config/EditorTypeMappings/\";\n\n/*\nCompute the internal state of the widget\n*/\nEditWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.editField = this.getAttribute(\"field\",\"text\");\n\tthis.editIndex = this.getAttribute(\"index\");\n\tthis.editClass = this.getAttribute(\"class\");\n\tthis.editPlaceholder = this.getAttribute(\"placeholder\");\n\tthis.editTabIndex = this.getAttribute(\"tabindex\");\n\tthis.editFocus = this.getAttribute(\"focus\",\"\");\n\t// Choose the appropriate edit widget\n\tthis.editorType = this.getEditorType();\n\t// Make the child widgets\n\tthis.makeChildWidgets([{\n\t\ttype: \"edit-\" + this.editorType,\n\t\tattributes: {\n\t\t\ttiddler: {type: \"string\", value: this.editTitle},\n\t\t\tfield: {type: \"string\", value: this.editField},\n\t\t\tindex: {type: \"string\", value: this.editIndex},\n\t\t\t\"class\": {type: \"string\", value: this.editClass},\n\t\t\t\"placeholder\": {type: \"string\", value: this.editPlaceholder},\n\t\t\t\"tabindex\": {type: \"string\", value: this.editTabIndex},\n\t\t\t\"focus\": {type: \"string\", value: this.editFocus}\n\t\t},\n\t\tchildren: this.parseTreeNode.children\n\t}]);\n};\n\nEditWidget.prototype.getEditorType = function() {\n\t// Get the content type of the thing we're editing\n\tvar type;\n\tif(this.editField === \"text\") {\n\t\tvar tiddler = this.wiki.getTiddler(this.editTitle);\n\t\tif(tiddler) {\n\t\t\ttype = tiddler.fields.type;\n\t\t}\n\t}\n\ttype = type || \"text/vnd.tiddlywiki\";\n\tvar editorType = this.wiki.getTiddlerText(EDITOR_MAPPING_PREFIX + type);\n\tif(!editorType) {\n\t\tvar typeInfo = $tw.config.contentTypeInfo[type];\n\t\tif(typeInfo && typeInfo.encoding === \"base64\") {\n\t\t\teditorType = \"binary\";\n\t\t} else {\n\t\t\teditorType = \"text\";\n\t\t}\n\t}\n\treturn editorType;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEditWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// Refresh if an attribute has changed, or the type associated with the target tiddler has changed\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.tabindex || (changedTiddlers[this.editTitle] && this.getEditorType() !== this.editorType)) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.edit = EditWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/element.js": {
"title": "$:/core/modules/widgets/element.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/element.js\ntype: application/javascript\nmodule-type: widget\n\nElement widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ElementWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nElementWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nElementWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Neuter blacklisted elements\n\tvar tag = this.parseTreeNode.tag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"safe-\" + tag;\n\t}\n\t// Adjust headings by the current base level\n\tvar headingLevel = [\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\"].indexOf(tag);\n\tif(headingLevel !== -1) {\n\t\tvar baseLevel = parseInt(this.getVariable(\"tv-adjust-heading-level\",\"0\"),10) || 0;\n\t\theadingLevel = Math.min(Math.max(headingLevel + 1 + baseLevel,1),6);\n\t\ttag = \"h\" + headingLevel;\n\t}\n\t// Create the DOM node\n\tvar domNode = this.document.createElementNS(this.namespace,tag);\n\tthis.assignAttributes(domNode,{excludeEventAttributes: true});\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nElementWidget.prototype.execute = function() {\n\t// Select the namespace for the tag\n\tvar tagNamespaces = {\n\t\t\tsvg: \"http://www.w3.org/2000/svg\",\n\t\t\tmath: \"http://www.w3.org/1998/Math/MathML\",\n\t\t\tbody: \"http://www.w3.org/1999/xhtml\"\n\t\t};\n\tthis.namespace = tagNamespaces[this.parseTreeNode.tag];\n\tif(this.namespace) {\n\t\tthis.setVariable(\"namespace\",this.namespace);\n\t} else {\n\t\tthis.namespace = this.getVariable(\"namespace\",{defaultValue: \"http://www.w3.org/1999/xhtml\"});\n\t}\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nElementWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\thasChangedAttributes = $tw.utils.count(changedAttributes) > 0;\n\tif(hasChangedAttributes) {\n\t\t// Update our attributes\n\t\tthis.assignAttributes(this.domNodes[0],{excludeEventAttributes: true});\n\t}\n\treturn this.refreshChildren(changedTiddlers) || hasChangedAttributes;\n};\n\nexports.element = ElementWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/encrypt.js": {
"title": "$:/core/modules/widgets/encrypt.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/encrypt.js\ntype: application/javascript\nmodule-type: widget\n\nEncrypt widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EncryptWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEncryptWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEncryptWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar textNode = this.document.createTextNode(this.encryptedText);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEncryptWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.filter = this.getAttribute(\"filter\",\"[!is[system]]\");\n\t// Encrypt the filtered tiddlers\n\tvar tiddlers = this.wiki.filterTiddlers(this.filter),\n\t\tjson = {},\n\t\tself = this;\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.wiki.getTiddler(title),\n\t\t\tjsonTiddler = {};\n\t\tfor(var f in tiddler.fields) {\n\t\t\tjsonTiddler[f] = tiddler.getFieldString(f);\n\t\t}\n\t\tjson[title] = jsonTiddler;\n\t});\n\tthis.encryptedText = $tw.utils.htmlEncode($tw.crypto.encrypt(JSON.stringify(json)));\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEncryptWidget.prototype.refresh = function(changedTiddlers) {\n\t// We don't need to worry about refreshing because the encrypt widget isn't for interactive use\n\treturn false;\n};\n\nexports.encrypt = EncryptWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/entity.js": {
"title": "$:/core/modules/widgets/entity.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/entity.js\ntype: application/javascript\nmodule-type: widget\n\nHTML entity widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EntityWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEntityWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEntityWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.execute();\n\tvar entityString = this.getAttribute(\"entity\",this.parseTreeNode.entity || \"\"),\n\t\ttextNode = this.document.createTextNode($tw.utils.entityDecode(entityString));\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEntityWidget.prototype.execute = function() {\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEntityWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.entity) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.entity = EntityWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/fieldmangler.js": {
"title": "$:/core/modules/widgets/fieldmangler.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/fieldmangler.js\ntype: application/javascript\nmodule-type: widget\n\nField mangler widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar FieldManglerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.addEventListeners([\n\t\t{type: \"tm-remove-field\", handler: \"handleRemoveFieldEvent\"},\n\t\t{type: \"tm-add-field\", handler: \"handleAddFieldEvent\"},\n\t\t{type: \"tm-remove-tag\", handler: \"handleRemoveTagEvent\"},\n\t\t{type: \"tm-add-tag\", handler: \"handleAddTagEvent\"}\n\t]);\n};\n\n/*\nInherit from the base widget class\n*/\nFieldManglerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nFieldManglerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nFieldManglerWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.mangleTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nFieldManglerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nFieldManglerWidget.prototype.handleRemoveFieldEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle),\n\t\tdeletion = {};\n\tdeletion[event.param] = undefined;\n\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,deletion));\n\treturn true;\n};\n\nFieldManglerWidget.prototype.handleAddFieldEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle),\n\t\taddition = this.wiki.getModificationFields(),\n\t\thadInvalidFieldName = false,\n\t\taddField = function(name,value) {\n\t\t\tvar trimmedName = name.toLowerCase().trim();\n\t\t\tif(!$tw.utils.isValidFieldName(trimmedName)) {\n\t\t\t\tif(!hadInvalidFieldName) {\n\t\t\t\t\talert($tw.language.getString(\n\t\t\t\t\t\t\"InvalidFieldName\",\n\t\t\t\t\t\t{variables:\n\t\t\t\t\t\t\t{fieldName: trimmedName}\n\t\t\t\t\t\t}\n\t\t\t\t\t));\n\t\t\t\t\thadInvalidFieldName = true;\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tif(!value && tiddler) {\n\t\t\t\t\tvalue = tiddler.fields[trimmedName];\n\t\t\t\t}\n\t\t\t\taddition[trimmedName] = value || \"\";\n\t\t\t}\n\t\t\treturn;\n\t\t};\n\taddition.title = this.mangleTitle;\n\tif(typeof event.param === \"string\") {\n\t\taddField(event.param,\"\");\n\t}\n\tif(typeof event.paramObject === \"object\") {\n\t\tfor(var name in event.paramObject) {\n\t\t\taddField(name,event.paramObject[name]);\n\t\t}\n\t}\n\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,addition));\n\treturn true;\n};\n\nFieldManglerWidget.prototype.handleRemoveTagEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle),\n\t\tmodification = this.wiki.getModificationFields();\n\tif(tiddler && tiddler.fields.tags) {\n\t\tvar p = tiddler.fields.tags.indexOf(event.param);\n\t\tif(p !== -1) {\n\t\t\tmodification.tags = (tiddler.fields.tags || []).slice(0);\n\t\t\tmodification.tags.splice(p,1);\n\t\t\tif(modification.tags.length === 0) {\n\t\t\t\tmodification.tags = undefined;\n\t\t\t}\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,modification));\n\t\t}\n\t}\n\treturn true;\n};\n\nFieldManglerWidget.prototype.handleAddTagEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle),\n\t\tmodification = this.wiki.getModificationFields();\n\tif(tiddler && typeof event.param === \"string\") {\n\t\tvar tag = event.param.trim();\n\t\tif(tag !== \"\") {\n\t\t\tmodification.tags = (tiddler.fields.tags || []).slice(0);\n\t\t\t$tw.utils.pushTop(modification.tags,tag);\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,modification));\t\t\t\n\t\t}\n\t} else if(typeof event.param === \"string\" && event.param.trim() !== \"\" && this.mangleTitle.trim() !== \"\") {\n\t\tvar tag = [];\n\t\ttag.push(event.param.trim());\n\t\tthis.wiki.addTiddler(new $tw.Tiddler({title: this.mangleTitle, tags: tag},modification));\n\t}\n\treturn true;\n};\n\nexports.fieldmangler = FieldManglerWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/fields.js": {
"title": "$:/core/modules/widgets/fields.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/fields.js\ntype: application/javascript\nmodule-type: widget\n\nFields widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar FieldsWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nFieldsWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nFieldsWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar textNode = this.document.createTextNode(this.text);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nFieldsWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.tiddlerTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.template = this.getAttribute(\"template\");\n\tthis.sort = this.getAttribute(\"sort\",\"yes\") === \"yes\";\n\tthis.sortReverse = this.getAttribute(\"sortReverse\",\"no\") === \"yes\";\n\tthis.exclude = this.getAttribute(\"exclude\");\n\tthis.include = this.getAttribute(\"include\",null);\n\tthis.stripTitlePrefix = this.getAttribute(\"stripTitlePrefix\",\"no\") === \"yes\";\n\t// Get the value to display\n\tvar tiddler = this.wiki.getTiddler(this.tiddlerTitle);\n\n\t// Get the inclusion and exclusion list\n\tvar excludeArr = (this.exclude) ? this.exclude.split(\" \") : [\"text\"];\n\t// Include takes precedence\n\tvar includeArr = (this.include) ? this.include.split(\" \") : null;\n\n\t// Compose the template\n\tvar text = [];\n\tif(this.template && tiddler) {\n\t\tvar fields = [];\n\t\tif (includeArr) { // Include takes precedence\n\t\t\tfor(var i=0; i<includeArr.length; i++) {\n\t\t\t\tif(tiddler.fields[includeArr[i]]) {\n\t\t\t\t\tfields.push(includeArr[i]);\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tfor(var fieldName in tiddler.fields) {\n\t\t\t\tif(excludeArr.indexOf(fieldName) === -1) {\n\t\t\t\t\tfields.push(fieldName);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tif (this.sort) fields.sort();\n\t\tif (this.sortReverse) fields.reverse();\n\t\tfor(var f=0, fmax=fields.length; f<fmax; f++) {\n\t\t\tfieldName = fields[f];\n\t\t\tvar row = this.template,\n\t\t\t\tvalue = tiddler.getFieldString(fieldName);\n\t\t\tif(this.stripTitlePrefix && fieldName === \"title\") {\n\t\t\t\tvar reStrip = /^\\{[^\\}]+\\}(.+)/mg,\n\t\t\t\t\treMatch = reStrip.exec(value);\n\t\t\t\tif(reMatch) {\n\t\t\t\t\tvalue = reMatch[1];\n\t\t\t\t}\n\t\t\t}\n\t\t\trow = $tw.utils.replaceString(row,\"$name$\",fieldName);\n\t\t\trow = $tw.utils.replaceString(row,\"$value$\",value);\n\t\t\trow = $tw.utils.replaceString(row,\"$encoded_value$\",$tw.utils.htmlEncode(value));\n\t\t\ttext.push(row);\n\t\t}\n\t}\n\tthis.text = text.join(\"\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nFieldsWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif( changedAttributes.tiddler || changedAttributes.template || changedAttributes.exclude ||\n\t\tchangedAttributes.include || changedAttributes.sort || changedAttributes.sortReverse ||\n\t\tchangedTiddlers[this.tiddlerTitle] || changedAttributes.stripTitlePrefix) {\n\t\t\tthis.refreshSelf();\n\t\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n};\n\nexports.fields = FieldsWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/image.js": {
"title": "$:/core/modules/widgets/image.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/image.js\ntype: application/javascript\nmodule-type: widget\n\nThe image widget displays an image referenced with an external URI or with a local tiddler title.\n\n```\n<$image src=\"TiddlerTitle\" width=\"320\" height=\"400\" class=\"classnames\">\n```\n\nThe image source can be the title of an existing tiddler or the URL of an external image.\n\nExternal images always generate an HTML `<img>` tag.\n\nTiddlers that have a _canonical_uri field generate an HTML `<img>` tag with the src attribute containing the URI.\n\nTiddlers that contain image data generate an HTML `<img>` tag with the src attribute containing a base64 representation of the image.\n\nTiddlers that contain wikitext could be rendered to a DIV of the usual size of a tiddler, and then transformed to the size requested.\n\nThe width and height attributes are interpreted as a number of pixels, and do not need to include the \"px\" suffix.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ImageWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nImageWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nImageWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\t// Determine what type of image it is\n\tvar tag = \"img\", src = \"\",\n\t\ttiddler = this.wiki.getTiddler(this.imageSource);\n\tif(!tiddler) {\n\t\t// The source isn't the title of a tiddler, so we'll assume it's a URL\n\t\tsrc = this.getVariable(\"tv-get-export-image-link\",{params: [{name: \"src\",value: this.imageSource}],defaultValue: this.imageSource});\n\t} else {\n\t\t// Check if it is an image tiddler\n\t\tif(this.wiki.isImageTiddler(this.imageSource)) {\n\t\t\tvar type = tiddler.fields.type,\n\t\t\t\ttext = tiddler.fields.text,\n\t\t\t\t_canonical_uri = tiddler.fields._canonical_uri;\n\t\t\t// If the tiddler has body text then it doesn't need to be lazily loaded\n\t\t\tif(text) {\n\t\t\t\t// Render the appropriate element for the image type\n\t\t\t\tswitch(type) {\n\t\t\t\t\tcase \"application/pdf\":\n\t\t\t\t\t\ttag = \"embed\";\n\t\t\t\t\t\tsrc = \"data:application/pdf;base64,\" + text;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"image/svg+xml\":\n\t\t\t\t\t\tsrc = \"data:image/svg+xml,\" + encodeURIComponent(text);\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tsrc = \"data:\" + type + \";base64,\" + text;\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t} else if(_canonical_uri) {\n\t\t\t\tswitch(type) {\n\t\t\t\t\tcase \"application/pdf\":\n\t\t\t\t\t\ttag = \"embed\";\n\t\t\t\t\t\tsrc = _canonical_uri;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"image/svg+xml\":\n\t\t\t\t\t\tsrc = _canonical_uri;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tsrc = _canonical_uri;\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\t\n\t\t\t} else {\n\t\t\t\t// Just trigger loading of the tiddler\n\t\t\t\tthis.wiki.getTiddlerText(this.imageSource);\n\t\t\t}\n\t\t}\n\t}\n\t// Create the element and assign the attributes\n\tvar domNode = this.document.createElement(tag);\n\tdomNode.setAttribute(\"src\",src);\n\tif(this.imageClass) {\n\t\tdomNode.setAttribute(\"class\",this.imageClass);\t\t\n\t}\n\tif(this.imageWidth) {\n\t\tdomNode.setAttribute(\"width\",this.imageWidth);\n\t}\n\tif(this.imageHeight) {\n\t\tdomNode.setAttribute(\"height\",this.imageHeight);\n\t}\n\tif(this.imageTooltip) {\n\t\tdomNode.setAttribute(\"title\",this.imageTooltip);\t\t\n\t}\n\tif(this.imageAlt) {\n\t\tdomNode.setAttribute(\"alt\",this.imageAlt);\t\t\n\t}\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nImageWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.imageSource = this.getAttribute(\"source\");\n\tthis.imageWidth = this.getAttribute(\"width\");\n\tthis.imageHeight = this.getAttribute(\"height\");\n\tthis.imageClass = this.getAttribute(\"class\");\n\tthis.imageTooltip = this.getAttribute(\"tooltip\");\n\tthis.imageAlt = this.getAttribute(\"alt\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nImageWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.source || changedAttributes.width || changedAttributes.height || changedAttributes[\"class\"] || changedAttributes.tooltip || changedTiddlers[this.imageSource]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\t\n\t}\n};\n\nexports.image = ImageWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/importvariables.js": {
"title": "$:/core/modules/widgets/importvariables.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/importvariables.js\ntype: application/javascript\nmodule-type: widget\n\nImport variable definitions from other tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ImportVariablesWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nImportVariablesWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nImportVariablesWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nImportVariablesWidget.prototype.execute = function(tiddlerList) {\n\tvar widgetPointer = this;\n\t// Get our parameters\n\tthis.filter = this.getAttribute(\"filter\");\n\t// Compute the filter\n\tthis.tiddlerList = tiddlerList || this.wiki.filterTiddlers(this.filter,this);\n\t// Accumulate the <$set> widgets from each tiddler\n\t$tw.utils.each(this.tiddlerList,function(title) {\n\t\tvar parser = widgetPointer.wiki.parseTiddler(title);\n\t\tif(parser) {\n\t\t\tvar parseTreeNode = parser.tree[0];\n\t\t\twhile(parseTreeNode && parseTreeNode.type === \"set\") {\n\t\t\t\tvar node = {\n\t\t\t\t\ttype: \"set\",\n\t\t\t\t\tattributes: parseTreeNode.attributes,\n\t\t\t\t\tparams: parseTreeNode.params,\n\t\t\t\t\tisMacroDefinition: parseTreeNode.isMacroDefinition\n\t\t\t\t};\n\t\t\t\tif (parseTreeNode.isMacroDefinition) {\n\t\t\t\t\t// Macro definitions can be folded into\n\t\t\t\t\t// current widget instead of adding\n\t\t\t\t\t// another link to the chain.\n\t\t\t\t\tvar widget = widgetPointer.makeChildWidget(node);\n\t\t\t\t\twidget.computeAttributes();\n\t\t\t\t\twidget.execute();\n\t\t\t\t\t// We SHALLOW copy over all variables\n\t\t\t\t\t// in widget. We can't use\n\t\t\t\t\t// $tw.utils.assign, because that copies\n\t\t\t\t\t// up the prototype chain, which we\n\t\t\t\t\t// don't want.\n\t\t\t\t\t$tw.utils.each(Object.keys(widget.variables), function(key) {\n\t\t\t\t\t\twidgetPointer.variables[key] = widget.variables[key];\n\t\t\t\t\t});\n\t\t\t\t} else {\n\t\t\t\t\twidgetPointer.makeChildWidgets([node]);\n\t\t\t\t\twidgetPointer = widgetPointer.children[0];\n\t\t\t\t}\n\t\t\t\tparseTreeNode = parseTreeNode.children && parseTreeNode.children[0];\n\t\t\t}\n\t\t} \n\t});\n\n\tif (widgetPointer != this) {\n\t\twidgetPointer.parseTreeNode.children = this.parseTreeNode.children;\n\t} else {\n\t\twidgetPointer.makeChildWidgets();\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nImportVariablesWidget.prototype.refresh = function(changedTiddlers) {\n\t// Recompute our attributes and the filter list\n\tvar changedAttributes = this.computeAttributes(),\n\t\ttiddlerList = this.wiki.filterTiddlers(this.getAttribute(\"filter\"),this);\n\t// Refresh if the filter has changed, or the list of tiddlers has changed, or any of the tiddlers in the list has changed\n\tfunction haveListedTiddlersChanged() {\n\t\tvar changed = false;\n\t\ttiddlerList.forEach(function(title) {\n\t\t\tif(changedTiddlers[title]) {\n\t\t\t\tchanged = true;\n\t\t\t}\n\t\t});\n\t\treturn changed;\n\t}\n\tif(changedAttributes.filter || !$tw.utils.isArrayEqual(this.tiddlerList,tiddlerList) || haveListedTiddlersChanged()) {\n\t\t// Compute the filter\n\t\tthis.removeChildDomNodes();\n\t\tthis.execute(tiddlerList);\n\t\tthis.renderChildren(this.parentDomNode,this.findNextSiblingDomNode());\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.importvariables = ImportVariablesWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/keyboard.js": {
"title": "$:/core/modules/widgets/keyboard.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/keyboard.js\ntype: application/javascript\nmodule-type: widget\n\nKeyboard shortcut widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar KeyboardWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nKeyboardWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nKeyboardWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar tag = this.parseTreeNode.isBlock ? \"div\" : \"span\";\n\tif(this.tag && $tw.config.htmlUnsafeElements.indexOf(this.tag) === -1) {\n\t\ttag = this.tag;\n\t}\n\t// Create element\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = (this[\"class\"] || \"\").split(\" \");\n\tclasses.push(\"tc-keyboard\");\n\tdomNode.className = classes.join(\" \");\n\t// Add a keyboard event handler\n\tdomNode.addEventListener(\"keydown\",function (event) {\n\t\tif($tw.keyboardManager.checkKeyDescriptors(event,self.keyInfoArray)) {\n\t\t\tself.invokeActions(self,event);\n\t\t\tif(self.actions) {\n\t\t\t\tself.invokeActionString(self.actions,self,event);\n\t\t\t}\n\t\t\tself.dispatchMessage(event);\n\t\t\tevent.preventDefault();\n\t\t\tevent.stopPropagation();\n\t\t\treturn true;\n\t\t}\n\t\treturn false;\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nKeyboardWidget.prototype.dispatchMessage = function(event) {\n\tthis.dispatchEvent({type: this.message, param: this.param, tiddlerTitle: this.getVariable(\"currentTiddler\")});\n};\n\n/*\nCompute the internal state of the widget\n*/\nKeyboardWidget.prototype.execute = function() {\n\tvar self = this;\n\t// Get attributes\n\tthis.actions = this.getAttribute(\"actions\",\"\");\n\tthis.message = this.getAttribute(\"message\",\"\");\n\tthis.param = this.getAttribute(\"param\",\"\");\n\tthis.key = this.getAttribute(\"key\",\"\");\n\tthis.tag = this.getAttribute(\"tag\",\"\");\n\tthis.keyInfoArray = $tw.keyboardManager.parseKeyDescriptors(this.key);\n\tthis[\"class\"] = this.getAttribute(\"class\",\"\");\n\tif(this.key.substr(0,2) === \"((\" && this.key.substr(-2,2) === \"))\") {\n\t\tthis.shortcutTiddlers = [];\n\t\tvar name = this.key.substring(2,this.key.length -2);\n\t\t$tw.utils.each($tw.keyboardManager.lookupNames,function(platformDescriptor) {\n\t\t\tself.shortcutTiddlers.push(\"$:/config/\" + platformDescriptor + \"/\" + name);\n\t\t});\n\t}\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nKeyboardWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.message || changedAttributes.param || changedAttributes.key || changedAttributes[\"class\"] || changedAttributes.tag) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\t// Update the keyInfoArray if one of its shortcut-config-tiddlers has changed\n\tif(this.shortcutTiddlers && $tw.utils.hopArray(changedTiddlers,this.shortcutTiddlers)) {\n\t\tthis.keyInfoArray = $tw.keyboardManager.parseKeyDescriptors(this.key);\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.keyboard = KeyboardWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/link.js": {
"title": "$:/core/modules/widgets/link.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/link.js\ntype: application/javascript\nmodule-type: widget\n\nLink widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar LinkWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nLinkWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nLinkWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Get the value of the tv-wikilinks configuration macro\n\tvar wikiLinksMacro = this.getVariable(\"tv-wikilinks\"),\n\t\tuseWikiLinks = wikiLinksMacro ? (wikiLinksMacro.trim() !== \"no\") : true,\n\t\tmissingLinksEnabled = !(this.hideMissingLinks && this.isMissing && !this.isShadow);\n\t// Render the link if required\n\tif(useWikiLinks && missingLinksEnabled) {\n\t\tthis.renderLink(parent,nextSibling);\n\t} else {\n\t\t// Just insert the link text\n\t\tvar domNode = this.document.createElement(\"span\");\n\t\tparent.insertBefore(domNode,nextSibling);\n\t\tthis.renderChildren(domNode,null);\n\t\tthis.domNodes.push(domNode);\n\t}\n};\n\n/*\nRender this widget into the DOM\n*/\nLinkWidget.prototype.renderLink = function(parent,nextSibling) {\n\tvar self = this;\n\t// Sanitise the specified tag\n\tvar tag = this.linkTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"a\";\n\t}\n\t// Create our element\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = [];\n\tif(this.overrideClasses === undefined) {\n\t\tclasses.push(\"tc-tiddlylink\");\n\t\tif(this.isShadow) {\n\t\t\tclasses.push(\"tc-tiddlylink-shadow\");\n\t\t}\n\t\tif(this.isMissing && !this.isShadow) {\n\t\t\tclasses.push(\"tc-tiddlylink-missing\");\n\t\t} else {\n\t\t\tif(!this.isMissing) {\n\t\t\t\tclasses.push(\"tc-tiddlylink-resolves\");\n\t\t\t}\n\t\t}\n\t\tif(this.linkClasses) {\n\t\t\tclasses.push(this.linkClasses);\t\t\t\n\t\t}\n\t} else if(this.overrideClasses !== \"\") {\n\t\tclasses.push(this.overrideClasses)\n\t}\n\tif(classes.length > 0) {\n\t\tdomNode.setAttribute(\"class\",classes.join(\" \"));\n\t}\n\t// Set an href\n\tvar wikilinkTransformFilter = this.getVariable(\"tv-filter-export-link\"),\n\t\twikiLinkText;\n\tif(wikilinkTransformFilter) {\n\t\t// Use the filter to construct the href\n\t\twikiLinkText = this.wiki.filterTiddlers(wikilinkTransformFilter,this,function(iterator) {\n\t\t\titerator(self.wiki.getTiddler(self.to),self.to)\n\t\t})[0];\n\t} else {\n\t\t// Expand the tv-wikilink-template variable to construct the href\n\t\tvar wikiLinkTemplateMacro = this.getVariable(\"tv-wikilink-template\"),\n\t\t\twikiLinkTemplate = wikiLinkTemplateMacro ? wikiLinkTemplateMacro.trim() : \"#$uri_encoded$\";\n\t\twikiLinkText = $tw.utils.replaceString(wikiLinkTemplate,\"$uri_encoded$\",encodeURIComponent(this.to));\n\t\twikiLinkText = $tw.utils.replaceString(wikiLinkText,\"$uri_doubleencoded$\",encodeURIComponent(encodeURIComponent(this.to)));\n\t}\n\t// Override with the value of tv-get-export-link if defined\n\twikiLinkText = this.getVariable(\"tv-get-export-link\",{params: [{name: \"to\",value: this.to}],defaultValue: wikiLinkText});\n\tif(tag === \"a\") {\n\t\tdomNode.setAttribute(\"href\",wikiLinkText);\n\t}\n\t// Set the tabindex\n\tif(this.tabIndex) {\n\t\tdomNode.setAttribute(\"tabindex\",this.tabIndex);\n\t}\n\t// Set the tooltip\n\t// HACK: Performance issues with re-parsing the tooltip prevent us defaulting the tooltip to \"<$transclude field='tooltip'><$transclude field='title'/></$transclude>\"\n\tvar tooltipWikiText = this.tooltip || this.getVariable(\"tv-wikilink-tooltip\");\n\tif(tooltipWikiText) {\n\t\tvar tooltipText = this.wiki.renderText(\"text/plain\",\"text/vnd.tiddlywiki\",tooltipWikiText,{\n\t\t\t\tparseAsInline: true,\n\t\t\t\tvariables: {\n\t\t\t\t\tcurrentTiddler: this.to\n\t\t\t\t},\n\t\t\t\tparentWidget: this\n\t\t\t});\n\t\tdomNode.setAttribute(\"title\",tooltipText);\n\t}\n\tif(this[\"aria-label\"]) {\n\t\tdomNode.setAttribute(\"aria-label\",this[\"aria-label\"]);\n\t}\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"click\", handlerObject: this, handlerMethod: \"handleClickEvent\"},\n\t]);\n\t// Make the link draggable if required\n\tif(this.draggable === \"yes\") {\n\t\t$tw.utils.makeDraggable({\n\t\t\tdomNode: domNode,\n\t\t\tdragTiddlerFn: function() {return self.to;},\n\t\t\twidget: this\n\t\t});\n\t}\n\t// Insert the link into the DOM and render any children\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nLinkWidget.prototype.handleClickEvent = function(event) {\n\t// Send the click on its way as a navigate event\n\tvar bounds = this.domNodes[0].getBoundingClientRect();\n\tthis.dispatchEvent({\n\t\ttype: \"tm-navigate\",\n\t\tnavigateTo: this.to,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: this,\n\t\tnavigateFromClientRect: { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateSuppressNavigation: event.metaKey || event.ctrlKey || (event.button === 1),\n\t\tmetaKey: event.metaKey,\n\t\tctrlKey: event.ctrlKey,\n\t\taltKey: event.altKey,\n\t\tshiftKey: event.shiftKey\n\t});\n\tif(this.domNodes[0].hasAttribute(\"href\")) {\n\t\tevent.preventDefault();\n\t}\n\tevent.stopPropagation();\n\treturn false;\n};\n\n/*\nCompute the internal state of the widget\n*/\nLinkWidget.prototype.execute = function() {\n\t// Pick up our attributes\n\tthis.to = this.getAttribute(\"to\",this.getVariable(\"currentTiddler\"));\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis[\"aria-label\"] = this.getAttribute(\"aria-label\");\n\tthis.linkClasses = this.getAttribute(\"class\");\n\tthis.overrideClasses = this.getAttribute(\"overrideClass\");\n\tthis.tabIndex = this.getAttribute(\"tabindex\");\n\tthis.draggable = this.getAttribute(\"draggable\",\"yes\");\n\tthis.linkTag = this.getAttribute(\"tag\",\"a\");\n\t// Determine the link characteristics\n\tthis.isMissing = !this.wiki.tiddlerExists(this.to);\n\tthis.isShadow = this.wiki.isShadowTiddler(this.to);\n\tthis.hideMissingLinks = (this.getVariable(\"tv-show-missing-links\") || \"yes\") === \"no\";\n\t// Make the child widgets\n\tvar templateTree;\n\tif(this.parseTreeNode.children && this.parseTreeNode.children.length > 0) {\n\t\ttemplateTree = this.parseTreeNode.children;\n\t} else {\n\t\t// Default template is a link to the title\n\t\ttemplateTree = [{type: \"text\", text: this.to}];\n\t}\n\tthis.makeChildWidgets(templateTree);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nLinkWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.to || changedTiddlers[this.to] || changedAttributes[\"aria-label\"] || changedAttributes.tooltip) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.link = LinkWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/linkcatcher.js": {
"title": "$:/core/modules/widgets/linkcatcher.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/linkcatcher.js\ntype: application/javascript\nmodule-type: widget\n\nLinkcatcher widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar LinkCatcherWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.addEventListeners([\n\t\t{type: \"tm-navigate\", handler: \"handleNavigateEvent\"}\n\t]);\n};\n\n/*\nInherit from the base widget class\n*/\nLinkCatcherWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nLinkCatcherWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nLinkCatcherWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.catchTo = this.getAttribute(\"to\");\n\tthis.catchMessage = this.getAttribute(\"message\");\n\tthis.catchSet = this.getAttribute(\"set\");\n\tthis.catchSetTo = this.getAttribute(\"setTo\");\n\tthis.catchActions = this.getAttribute(\"actions\");\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n\t// When executing actions we avoid trapping navigate events, so that we don't trigger ourselves recursively\n\tthis.executingActions = false;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nLinkCatcherWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.to || changedAttributes.message || changedAttributes.set || changedAttributes.setTo) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\n/*\nHandle a tm-navigate event\n*/\nLinkCatcherWidget.prototype.handleNavigateEvent = function(event) {\n\tif(!this.executingActions) {\n\t\t// Execute the actions\n\t\tif(this.catchTo) {\n\t\t\tthis.wiki.setTextReference(this.catchTo,event.navigateTo,this.getVariable(\"currentTiddler\"));\n\t\t}\n\t\tif(this.catchMessage && this.parentWidget) {\n\t\t\tthis.parentWidget.dispatchEvent({\n\t\t\t\ttype: this.catchMessage,\n\t\t\t\tparam: event.navigateTo,\n\t\t\t\tnavigateTo: event.navigateTo\n\t\t\t});\n\t\t}\n\t\tif(this.catchSet) {\n\t\t\tvar tiddler = this.wiki.getTiddler(this.catchSet);\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,{title: this.catchSet, text: this.catchSetTo}));\n\t\t}\n\t\tif(this.catchActions) {\n\t\t\tthis.executingActions = true;\n\t\t\tthis.invokeActionString(this.catchActions,this,event,{navigateTo: event.navigateTo});\n\t\t\tthis.executingActions = false;\n\t\t}\n\t} else {\n\t\t// This is a navigate event generated by the actions of this linkcatcher, so we don't trap it again, but just pass it to the parent\n\t\tthis.parentWidget.dispatchEvent({\n\t\t\ttype: \"tm-navigate\",\n\t\t\tparam: event.navigateTo,\n\t\t\tnavigateTo: event.navigateTo\n\t\t});\n\t}\n\treturn false;\n};\n\nexports.linkcatcher = LinkCatcherWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/list.js": {
"title": "$:/core/modules/widgets/list.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/list.js\ntype: application/javascript\nmodule-type: widget\n\nList and list item widgets\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\n/*\nThe list widget creates list element sub-widgets that reach back into the list widget for their configuration\n*/\n\nvar ListWidget = function(parseTreeNode,options) {\n\t// Initialise the storyviews if they've not been done already\n\tif(!this.storyViews) {\n\t\tListWidget.prototype.storyViews = {};\n\t\t$tw.modules.applyMethods(\"storyview\",this.storyViews);\n\t}\n\t// Main initialisation inherited from widget.js\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nListWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nListWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n\t// Construct the storyview\n\tvar StoryView = this.storyViews[this.storyViewName];\n\tif(this.storyViewName && !StoryView) {\n\t\tStoryView = this.storyViews[\"classic\"];\n\t}\n\tif(StoryView && !this.document.isTiddlyWikiFakeDom) {\n\t\tthis.storyview = new StoryView(this);\n\t} else {\n\t\tthis.storyview = null;\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nListWidget.prototype.execute = function() {\n\t// Get our attributes\n\tthis.template = this.getAttribute(\"template\");\n\tthis.editTemplate = this.getAttribute(\"editTemplate\");\n\tthis.variableName = this.getAttribute(\"variable\",\"currentTiddler\");\n\tthis.storyViewName = this.getAttribute(\"storyview\");\n\tthis.historyTitle = this.getAttribute(\"history\");\n\t// Compose the list elements\n\tthis.list = this.getTiddlerList();\n\tvar members = [],\n\t\tself = this;\n\t// Check for an empty list\n\tif(this.list.length === 0) {\n\t\tmembers = this.getEmptyMessage();\n\t} else {\n\t\t$tw.utils.each(this.list,function(title,index) {\n\t\t\tmembers.push(self.makeItemTemplate(title));\n\t\t});\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(members);\n\t// Clear the last history\n\tthis.history = [];\n};\n\nListWidget.prototype.getTiddlerList = function() {\n\tvar defaultFilter = \"[!is[system]sort[title]]\";\n\treturn this.wiki.filterTiddlers(this.getAttribute(\"filter\",defaultFilter),this);\n};\n\nListWidget.prototype.getEmptyMessage = function() {\n\tvar emptyMessage = this.getAttribute(\"emptyMessage\",\"\"),\n\t\tparser = this.wiki.parseText(\"text/vnd.tiddlywiki\",emptyMessage,{parseAsInline: true});\n\tif(parser) {\n\t\treturn parser.tree;\n\t} else {\n\t\treturn [];\n\t}\n};\n\n/*\nCompose the template for a list item\n*/\nListWidget.prototype.makeItemTemplate = function(title) {\n\t// Check if the tiddler is a draft\n\tvar tiddler = this.wiki.getTiddler(title),\n\t\tisDraft = tiddler && tiddler.hasField(\"draft.of\"),\n\t\ttemplate = this.template,\n\t\ttemplateTree;\n\tif(isDraft && this.editTemplate) {\n\t\ttemplate = this.editTemplate;\n\t}\n\t// Compose the transclusion of the template\n\tif(template) {\n\t\ttemplateTree = [{type: \"transclude\", attributes: {tiddler: {type: \"string\", value: template}}}];\n\t} else {\n\t\tif(this.parseTreeNode.children && this.parseTreeNode.children.length > 0) {\n\t\t\ttemplateTree = this.parseTreeNode.children;\n\t\t} else {\n\t\t\t// Default template is a link to the title\n\t\t\ttemplateTree = [{type: \"element\", tag: this.parseTreeNode.isBlock ? \"div\" : \"span\", children: [{type: \"link\", attributes: {to: {type: \"string\", value: title}}, children: [\n\t\t\t\t\t{type: \"text\", text: title}\n\t\t\t]}]}];\n\t\t}\n\t}\n\t// Return the list item\n\treturn {type: \"listitem\", itemTitle: title, variableName: this.variableName, children: templateTree};\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nListWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\tresult;\n\t// Call the storyview\n\tif(this.storyview && this.storyview.refreshStart) {\n\t\tthis.storyview.refreshStart(changedTiddlers,changedAttributes);\n\t}\n\t// Completely refresh if any of our attributes have changed\n\tif(changedAttributes.filter || changedAttributes.template || changedAttributes.editTemplate || changedAttributes.emptyMessage || changedAttributes.storyview || changedAttributes.history) {\n\t\tthis.refreshSelf();\n\t\tresult = true;\n\t} else {\n\t\t// Handle any changes to the list\n\t\tresult = this.handleListChanges(changedTiddlers);\n\t\t// Handle any changes to the history stack\n\t\tif(this.historyTitle && changedTiddlers[this.historyTitle]) {\n\t\t\tthis.handleHistoryChanges();\n\t\t}\n\t}\n\t// Call the storyview\n\tif(this.storyview && this.storyview.refreshEnd) {\n\t\tthis.storyview.refreshEnd(changedTiddlers,changedAttributes);\n\t}\n\treturn result;\n};\n\n/*\nHandle any changes to the history list\n*/\nListWidget.prototype.handleHistoryChanges = function() {\n\t// Get the history data\n\tvar newHistory = this.wiki.getTiddlerDataCached(this.historyTitle,[]);\n\t// Ignore any entries of the history that match the previous history\n\tvar entry = 0;\n\twhile(entry < newHistory.length && entry < this.history.length && newHistory[entry].title === this.history[entry].title) {\n\t\tentry++;\n\t}\n\t// Navigate forwards to each of the new tiddlers\n\twhile(entry < newHistory.length) {\n\t\tif(this.storyview && this.storyview.navigateTo) {\n\t\t\tthis.storyview.navigateTo(newHistory[entry]);\n\t\t}\n\t\tentry++;\n\t}\n\t// Update the history\n\tthis.history = newHistory;\n};\n\n/*\nProcess any changes to the list\n*/\nListWidget.prototype.handleListChanges = function(changedTiddlers) {\n\t// Get the new list\n\tvar prevList = this.list;\n\tthis.list = this.getTiddlerList();\n\t// Check for an empty list\n\tif(this.list.length === 0) {\n\t\t// Check if it was empty before\n\t\tif(prevList.length === 0) {\n\t\t\t// If so, just refresh the empty message\n\t\t\treturn this.refreshChildren(changedTiddlers);\n\t\t} else {\n\t\t\t// Replace the previous content with the empty message\n\t\t\tfor(t=this.children.length-1; t>=0; t--) {\n\t\t\t\tthis.removeListItem(t);\n\t\t\t}\n\t\t\tvar nextSibling = this.findNextSiblingDomNode();\n\t\t\tthis.makeChildWidgets(this.getEmptyMessage());\n\t\t\tthis.renderChildren(this.parentDomNode,nextSibling);\n\t\t\treturn true;\n\t\t}\n\t} else {\n\t\t// If the list was empty then we need to remove the empty message\n\t\tif(prevList.length === 0) {\n\t\t\tthis.removeChildDomNodes();\n\t\t\tthis.children = [];\n\t\t}\n\t\t// Cycle through the list, inserting and removing list items as needed\n\t\tvar hasRefreshed = false;\n\t\tfor(var t=0; t<this.list.length; t++) {\n\t\t\tvar index = this.findListItem(t,this.list[t]);\n\t\t\tif(index === undefined) {\n\t\t\t\t// The list item must be inserted\n\t\t\t\tthis.insertListItem(t,this.list[t]);\n\t\t\t\thasRefreshed = true;\n\t\t\t} else {\n\t\t\t\t// There are intervening list items that must be removed\n\t\t\t\tfor(var n=index-1; n>=t; n--) {\n\t\t\t\t\tthis.removeListItem(n);\n\t\t\t\t\thasRefreshed = true;\n\t\t\t\t}\n\t\t\t\t// Refresh the item we're reusing\n\t\t\t\tvar refreshed = this.children[t].refresh(changedTiddlers);\n\t\t\t\thasRefreshed = hasRefreshed || refreshed;\n\t\t\t}\n\t\t}\n\t\t// Remove any left over items\n\t\tfor(t=this.children.length-1; t>=this.list.length; t--) {\n\t\t\tthis.removeListItem(t);\n\t\t\thasRefreshed = true;\n\t\t}\n\t\treturn hasRefreshed;\n\t}\n};\n\n/*\nFind the list item with a given title, starting from a specified position\n*/\nListWidget.prototype.findListItem = function(startIndex,title) {\n\twhile(startIndex < this.children.length) {\n\t\tif(this.children[startIndex].parseTreeNode.itemTitle === title) {\n\t\t\treturn startIndex;\n\t\t}\n\t\tstartIndex++;\n\t}\n\treturn undefined;\n};\n\n/*\nInsert a new list item at the specified index\n*/\nListWidget.prototype.insertListItem = function(index,title) {\n\t// Create, insert and render the new child widgets\n\tvar widget = this.makeChildWidget(this.makeItemTemplate(title));\n\twidget.parentDomNode = this.parentDomNode; // Hack to enable findNextSiblingDomNode() to work\n\tthis.children.splice(index,0,widget);\n\tvar nextSibling = widget.findNextSiblingDomNode();\n\twidget.render(this.parentDomNode,nextSibling);\n\t// Animate the insertion if required\n\tif(this.storyview && this.storyview.insert) {\n\t\tthis.storyview.insert(widget);\n\t}\n\treturn true;\n};\n\n/*\nRemove the specified list item\n*/\nListWidget.prototype.removeListItem = function(index) {\n\tvar widget = this.children[index];\n\t// Animate the removal if required\n\tif(this.storyview && this.storyview.remove) {\n\t\tthis.storyview.remove(widget);\n\t} else {\n\t\twidget.removeChildDomNodes();\n\t}\n\t// Remove the child widget\n\tthis.children.splice(index,1);\n};\n\nexports.list = ListWidget;\n\nvar ListItemWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nListItemWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nListItemWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nListItemWidget.prototype.execute = function() {\n\t// Set the current list item title\n\tthis.setVariable(this.parseTreeNode.variableName,this.parseTreeNode.itemTitle);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nListItemWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.listitem = ListItemWidget;\n\n})();",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/macrocall.js": {
"title": "$:/core/modules/widgets/macrocall.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/macrocall.js\ntype: application/javascript\nmodule-type: widget\n\nMacrocall widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar MacroCallWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nMacroCallWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nMacroCallWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nMacroCallWidget.prototype.execute = function() {\n\t// Get the parse type if specified\n\tthis.parseType = this.getAttribute(\"$type\",\"text/vnd.tiddlywiki\");\n\tthis.renderOutput = this.getAttribute(\"$output\",\"text/html\");\n\t// Merge together the parameters specified in the parse tree with the specified attributes\n\tvar params = this.parseTreeNode.params ? this.parseTreeNode.params.slice(0) : [];\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tparams.push({name: name, value: attribute});\t\t\t\n\t\t}\n\t});\n\t// Get the macro value\n\tvar macroName = this.parseTreeNode.name || this.getAttribute(\"$name\"),\n\t\tvariableInfo = this.getVariableInfo(macroName,{params: params}),\n\t\ttext = variableInfo.text,\n\t\tparseTreeNodes;\n\t// Are we rendering to HTML?\n\tif(this.renderOutput === \"text/html\") {\n\t\t// If so we'll return the parsed macro\n\t\tvar parser = this.wiki.parseText(this.parseType,text,\n\t\t\t\t\t\t\t{parseAsInline: !this.parseTreeNode.isBlock});\n\t\tparseTreeNodes = parser ? parser.tree : [];\n\t\t// Wrap the parse tree in a vars widget assigning the parameters to variables named \"__paramname__\"\n\t\tvar attributes = {};\n\t\t$tw.utils.each(variableInfo.params,function(param) {\n\t\t\tvar name = \"__\" + param.name + \"__\";\n\t\t\tattributes[name] = {\n\t\t\t\tname: name,\n\t\t\t\ttype: \"string\",\n\t\t\t\tvalue: param.value\n\t\t\t};\n\t\t});\n\t\tparseTreeNodes = [{\n\t\t\ttype: \"vars\",\n\t\t\tattributes: attributes,\n\t\t\tchildren: parseTreeNodes\n\t\t}];\n\t} else {\n\t\t// Otherwise, we'll render the text\n\t\tvar plainText = this.wiki.renderText(\"text/plain\",this.parseType,text,{parentWidget: this});\n\t\tparseTreeNodes = [{type: \"text\", text: plainText}];\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nMacroCallWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif($tw.utils.count(changedAttributes) > 0) {\n\t\t// Rerender ourselves\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.macrocall = MacroCallWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/navigator.js": {
"title": "$:/core/modules/widgets/navigator.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/navigator.js\ntype: application/javascript\nmodule-type: widget\n\nNavigator widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar IMPORT_TITLE = \"$:/Import\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar NavigatorWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.addEventListeners([\n\t\t{type: \"tm-navigate\", handler: \"handleNavigateEvent\"},\n\t\t{type: \"tm-edit-tiddler\", handler: \"handleEditTiddlerEvent\"},\n\t\t{type: \"tm-delete-tiddler\", handler: \"handleDeleteTiddlerEvent\"},\n\t\t{type: \"tm-save-tiddler\", handler: \"handleSaveTiddlerEvent\"},\n\t\t{type: \"tm-cancel-tiddler\", handler: \"handleCancelTiddlerEvent\"},\n\t\t{type: \"tm-close-tiddler\", handler: \"handleCloseTiddlerEvent\"},\n\t\t{type: \"tm-close-all-tiddlers\", handler: \"handleCloseAllTiddlersEvent\"},\n\t\t{type: \"tm-close-other-tiddlers\", handler: \"handleCloseOtherTiddlersEvent\"},\n\t\t{type: \"tm-new-tiddler\", handler: \"handleNewTiddlerEvent\"},\n\t\t{type: \"tm-import-tiddlers\", handler: \"handleImportTiddlersEvent\"},\n\t\t{type: \"tm-perform-import\", handler: \"handlePerformImportEvent\"},\n\t\t{type: \"tm-fold-tiddler\", handler: \"handleFoldTiddlerEvent\"},\n\t\t{type: \"tm-fold-other-tiddlers\", handler: \"handleFoldOtherTiddlersEvent\"},\n\t\t{type: \"tm-fold-all-tiddlers\", handler: \"handleFoldAllTiddlersEvent\"},\n\t\t{type: \"tm-unfold-all-tiddlers\", handler: \"handleUnfoldAllTiddlersEvent\"},\n\t\t{type: \"tm-rename-tiddler\", handler: \"handleRenameTiddlerEvent\"}\n\t]);\n};\n\n/*\nInherit from the base widget class\n*/\nNavigatorWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nNavigatorWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nNavigatorWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.storyTitle = this.getAttribute(\"story\");\n\tthis.historyTitle = this.getAttribute(\"history\");\n\tthis.setVariable(\"tv-story-list\",this.storyTitle);\n\tthis.setVariable(\"tv-history-list\",this.historyTitle);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nNavigatorWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.story || changedAttributes.history) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nNavigatorWidget.prototype.getStoryList = function() {\n\treturn this.storyTitle ? this.wiki.getTiddlerList(this.storyTitle) : null;\n};\n\nNavigatorWidget.prototype.saveStoryList = function(storyList) {\n\tif(this.storyTitle) {\n\t\tvar storyTiddler = this.wiki.getTiddler(this.storyTitle);\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(\n\t\t\t{title: this.storyTitle},\n\t\t\tstoryTiddler,\n\t\t\t{list: storyList}\n\t\t));\t\t\n\t}\n};\n\nNavigatorWidget.prototype.removeTitleFromStory = function(storyList,title) {\n\tif(storyList) {\n\t\tvar p = storyList.indexOf(title);\n\t\twhile(p !== -1) {\n\t\t\tstoryList.splice(p,1);\n\t\t\tp = storyList.indexOf(title);\n\t\t}\t\t\n\t}\n};\n\nNavigatorWidget.prototype.replaceFirstTitleInStory = function(storyList,oldTitle,newTitle) {\n\tif(storyList) {\n\t\tvar pos = storyList.indexOf(oldTitle);\n\t\tif(pos !== -1) {\n\t\t\tstoryList[pos] = newTitle;\n\t\t\tdo {\n\t\t\t\tpos = storyList.indexOf(oldTitle,pos + 1);\n\t\t\t\tif(pos !== -1) {\n\t\t\t\t\tstoryList.splice(pos,1);\n\t\t\t\t}\n\t\t\t} while(pos !== -1);\n\t\t} else {\n\t\t\tstoryList.splice(0,0,newTitle);\n\t\t}\t\t\n\t}\n};\n\nNavigatorWidget.prototype.addToStory = function(title,fromTitle) {\n\tif(this.storyTitle) {\n\t\tthis.wiki.addToStory(title,fromTitle,this.storyTitle,{\n\t\t\topenLinkFromInsideRiver: this.getAttribute(\"openLinkFromInsideRiver\",\"top\"),\n\t\t\topenLinkFromOutsideRiver: this.getAttribute(\"openLinkFromOutsideRiver\",\"top\")\n\t\t});\n\t}\n};\n\n/*\nAdd a new record to the top of the history stack\ntitle: a title string or an array of title strings\nfromPageRect: page coordinates of the origin of the navigation\n*/\nNavigatorWidget.prototype.addToHistory = function(title,fromPageRect) {\n\tthis.wiki.addToHistory(title,fromPageRect,this.historyTitle);\n};\n\n/*\nHandle a tm-navigate event\n*/\nNavigatorWidget.prototype.handleNavigateEvent = function(event) {\n\tevent = $tw.hooks.invokeHook(\"th-navigating\",event);\n\tif(event.navigateTo) {\n\t\tthis.addToStory(event.navigateTo,event.navigateFromTitle);\n\t\tif(!event.navigateSuppressNavigation) {\n\t\t\tthis.addToHistory(event.navigateTo,event.navigateFromClientRect);\n\t\t}\n\t}\n\treturn false;\n};\n\n// Close a specified tiddler\nNavigatorWidget.prototype.handleCloseTiddlerEvent = function(event) {\n\tvar title = event.param || event.tiddlerTitle,\n\t\tstoryList = this.getStoryList();\n\t// Look for tiddlers with this title to close\n\tthis.removeTitleFromStory(storyList,title);\n\tthis.saveStoryList(storyList);\n\treturn false;\n};\n\n// Close all tiddlers\nNavigatorWidget.prototype.handleCloseAllTiddlersEvent = function(event) {\n\tthis.saveStoryList([]);\n\treturn false;\n};\n\n// Close other tiddlers\nNavigatorWidget.prototype.handleCloseOtherTiddlersEvent = function(event) {\n\tvar title = event.param || event.tiddlerTitle;\n\tthis.saveStoryList([title]);\n\treturn false;\n};\n\n// Place a tiddler in edit mode\nNavigatorWidget.prototype.handleEditTiddlerEvent = function(event) {\n\tvar editTiddler = $tw.hooks.invokeHook(\"th-editing-tiddler\",event);\n\tif(!editTiddler) {\n\t\treturn false;\n\t}\n\tvar self = this;\n\tfunction isUnmodifiedShadow(title) {\n\t\treturn self.wiki.isShadowTiddler(title) && !self.wiki.tiddlerExists(title);\n\t}\n\tfunction confirmEditShadow(title) {\n\t\treturn confirm($tw.language.getString(\n\t\t\t\"ConfirmEditShadowTiddler\",\n\t\t\t{variables:\n\t\t\t\t{title: title}\n\t\t\t}\n\t\t));\n\t}\n\tvar title = event.param || event.tiddlerTitle;\n\tif(isUnmodifiedShadow(title) && !confirmEditShadow(title)) {\n\t\treturn false;\n\t}\n\t// Replace the specified tiddler with a draft in edit mode\n\tvar draftTiddler = this.makeDraftTiddler(title);\n\t// Update the story and history if required\n\tif(!event.paramObject || event.paramObject.suppressNavigation !== \"yes\") {\n\t\tvar draftTitle = draftTiddler.fields.title,\n\t\t\tstoryList = this.getStoryList();\n\t\tthis.removeTitleFromStory(storyList,draftTitle);\n\t\tthis.replaceFirstTitleInStory(storyList,title,draftTitle);\n\t\tthis.addToHistory(draftTitle,event.navigateFromClientRect);\n\t\tthis.saveStoryList(storyList);\n\t\treturn false;\n\t}\n};\n\n// Delete a tiddler\nNavigatorWidget.prototype.handleDeleteTiddlerEvent = function(event) {\n\t// Get the tiddler we're deleting\n\tvar title = event.param || event.tiddlerTitle,\n\t\ttiddler = this.wiki.getTiddler(title),\n\t\tstoryList = this.getStoryList(),\n\t\toriginalTitle = tiddler ? tiddler.fields[\"draft.of\"] : \"\",\n\t\toriginalTiddler = originalTitle ? this.wiki.getTiddler(originalTitle) : undefined,\n\t\tconfirmationTitle;\n\tif(!tiddler) {\n\t\treturn false;\n\t}\n\t// Check if the tiddler we're deleting is in draft mode\n\tif(originalTitle) {\n\t\t// If so, we'll prompt for confirmation referencing the original tiddler\n\t\tconfirmationTitle = originalTitle;\n\t} else {\n\t\t// If not a draft, then prompt for confirmation referencing the specified tiddler\n\t\tconfirmationTitle = title;\n\t}\n\t// Seek confirmation\n\tif((this.wiki.getTiddler(originalTitle) || (tiddler.fields.text || \"\") !== \"\") && !confirm($tw.language.getString(\n\t\t\t\t\"ConfirmDeleteTiddler\",\n\t\t\t\t{variables:\n\t\t\t\t\t{title: confirmationTitle}\n\t\t\t\t}\n\t\t\t))) {\n\t\treturn false;\n\t}\n\t// Delete the original tiddler\n\tif(originalTitle) {\n\t\tif(originalTiddler) {\n\t\t\t$tw.hooks.invokeHook(\"th-deleting-tiddler\",originalTiddler);\n\t\t}\n\t\tthis.wiki.deleteTiddler(originalTitle);\n\t\tthis.removeTitleFromStory(storyList,originalTitle);\n\t}\n\t// Invoke the hook function and delete this tiddler\n\t$tw.hooks.invokeHook(\"th-deleting-tiddler\",tiddler);\n\tthis.wiki.deleteTiddler(title);\n\t// Remove the closed tiddler from the story\n\tthis.removeTitleFromStory(storyList,title);\n\tthis.saveStoryList(storyList);\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\treturn false;\n};\n\n/*\nCreate/reuse the draft tiddler for a given title\n*/\nNavigatorWidget.prototype.makeDraftTiddler = function(targetTitle) {\n\t// See if there is already a draft tiddler for this tiddler\n\tvar draftTitle = this.wiki.findDraft(targetTitle);\n\tif(draftTitle) {\n\t\treturn this.wiki.getTiddler(draftTitle);\n\t}\n\t// Get the current value of the tiddler we're editing\n\tvar tiddler = this.wiki.getTiddler(targetTitle);\n\t// Save the initial value of the draft tiddler\n\tdraftTitle = this.generateDraftTitle(targetTitle);\n\tvar draftTiddler = new $tw.Tiddler(\n\t\t\ttiddler,\n\t\t\t{\n\t\t\t\ttitle: draftTitle,\n\t\t\t\t\"draft.title\": targetTitle,\n\t\t\t\t\"draft.of\": targetTitle\n\t\t\t},\n\t\t\tthis.wiki.getModificationFields()\n\t\t);\n\tthis.wiki.addTiddler(draftTiddler);\n\treturn draftTiddler;\n};\n\n/*\nGenerate a title for the draft of a given tiddler\n*/\nNavigatorWidget.prototype.generateDraftTitle = function(title) {\n\treturn this.wiki.generateDraftTitle(title);\n};\n\n// Take a tiddler out of edit mode, saving the changes\nNavigatorWidget.prototype.handleSaveTiddlerEvent = function(event) {\n\tvar title = event.param || event.tiddlerTitle,\n\t\ttiddler = this.wiki.getTiddler(title),\n\t\tstoryList = this.getStoryList();\n\t// Replace the original tiddler with the draft\n\tif(tiddler) {\n\t\tvar draftTitle = (tiddler.fields[\"draft.title\"] || \"\").trim(),\n\t\t\tdraftOf = (tiddler.fields[\"draft.of\"] || \"\").trim();\n\t\tif(draftTitle) {\n\t\t\tvar isRename = draftOf !== draftTitle,\n\t\t\t\tisConfirmed = true;\n\t\t\tif(isRename && this.wiki.tiddlerExists(draftTitle)) {\n\t\t\t\tisConfirmed = confirm($tw.language.getString(\n\t\t\t\t\t\"ConfirmOverwriteTiddler\",\n\t\t\t\t\t{variables:\n\t\t\t\t\t\t{title: draftTitle}\n\t\t\t\t\t}\n\t\t\t\t));\n\t\t\t}\n\t\t\tif(isConfirmed) {\n\t\t\t\t// Create the new tiddler and pass it through the th-saving-tiddler hook\n\t\t\t\tvar newTiddler = new $tw.Tiddler(this.wiki.getCreationFields(),tiddler,{\n\t\t\t\t\ttitle: draftTitle,\n\t\t\t\t\t\"draft.title\": undefined,\n\t\t\t\t\t\"draft.of\": undefined\n\t\t\t\t},this.wiki.getModificationFields());\n\t\t\t\tnewTiddler = $tw.hooks.invokeHook(\"th-saving-tiddler\",newTiddler);\n\t\t\t\tthis.wiki.addTiddler(newTiddler);\n\t\t\t\t// If enabled, relink references to renamed tiddler\n\t\t\t\tvar shouldRelink = this.getAttribute(\"relinkOnRename\",\"no\").toLowerCase().trim() === \"yes\";\n\t\t\t\tif(isRename && shouldRelink && this.wiki.tiddlerExists(draftOf)) {\nconsole.log(\"Relinking '\" + draftOf + \"' to '\" + draftTitle + \"'\");\n\t\t\t\t\tthis.wiki.relinkTiddler(draftOf,draftTitle);\n\t\t\t\t}\n\t\t\t\t// Remove the draft tiddler\n\t\t\t\tthis.wiki.deleteTiddler(title);\n\t\t\t\t// Remove the original tiddler if we're renaming it\n\t\t\t\tif(isRename) {\n\t\t\t\t\tthis.wiki.deleteTiddler(draftOf);\n\t\t\t\t}\n\t\t\t\t// #2381 always remove new title & old\n\t\t\t\tthis.removeTitleFromStory(storyList,draftTitle);\n\t\t\t\tthis.removeTitleFromStory(storyList,draftOf);\n\t\t\t\tif(!event.paramObject || event.paramObject.suppressNavigation !== \"yes\") {\n\t\t\t\t\t// Replace the draft in the story with the original\n\t\t\t\t\tthis.replaceFirstTitleInStory(storyList,title,draftTitle);\n\t\t\t\t\tthis.addToHistory(draftTitle,event.navigateFromClientRect);\n\t\t\t\t\tif(draftTitle !== this.storyTitle) {\n\t\t\t\t\t\tthis.saveStoryList(storyList);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// Trigger an autosave\n\t\t\t\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n};\n\n// Take a tiddler out of edit mode without saving the changes\nNavigatorWidget.prototype.handleCancelTiddlerEvent = function(event) {\n\tevent = $tw.hooks.invokeHook(\"th-cancelling-tiddler\", event);\n\t// Flip the specified tiddler from draft back to the original\n\tvar draftTitle = event.param || event.tiddlerTitle,\n\t\tdraftTiddler = this.wiki.getTiddler(draftTitle),\n\t\toriginalTitle = draftTiddler && draftTiddler.fields[\"draft.of\"];\n\tif(draftTiddler && originalTitle) {\n\t\t// Ask for confirmation if the tiddler text has changed\n\t\tvar isConfirmed = true,\n\t\t\toriginalTiddler = this.wiki.getTiddler(originalTitle),\n\t\t\tstoryList = this.getStoryList();\n\t\tif(this.wiki.isDraftModified(draftTitle)) {\n\t\t\tisConfirmed = confirm($tw.language.getString(\n\t\t\t\t\"ConfirmCancelTiddler\",\n\t\t\t\t{variables:\n\t\t\t\t\t{title: draftTitle}\n\t\t\t\t}\n\t\t\t));\n\t\t}\n\t\t// Remove the draft tiddler\n\t\tif(isConfirmed) {\n\t\t\tthis.wiki.deleteTiddler(draftTitle);\n\t\t\tif(!event.paramObject || event.paramObject.suppressNavigation !== \"yes\") {\n\t\t\t\tif(originalTiddler) {\n\t\t\t\t\tthis.replaceFirstTitleInStory(storyList,draftTitle,originalTitle);\n\t\t\t\t\tthis.addToHistory(originalTitle,event.navigateFromClientRect);\n\t\t\t\t} else {\n\t\t\t\t\tthis.removeTitleFromStory(storyList,draftTitle);\n\t\t\t\t}\n\t\t\t\tthis.saveStoryList(storyList);\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n};\n\n// Create a new draft tiddler\n// event.param can either be the title of a template tiddler, or a hashmap of fields.\n//\n// The title of the newly created tiddler follows these rules:\n// * If a hashmap was used and a title field was specified, use that title\n// * If a hashmap was used without a title field, use a default title, if necessary making it unique with a numeric suffix\n// * If a template tiddler was used, use the title of the template, if necessary making it unique with a numeric suffix\n//\n// If a draft of the target tiddler already exists then it is reused\nNavigatorWidget.prototype.handleNewTiddlerEvent = function(event) {\n\tevent = $tw.hooks.invokeHook(\"th-new-tiddler\", event);\n\t// Get the story details\n\tvar storyList = this.getStoryList(),\n\t\ttemplateTiddler, additionalFields, title, draftTitle, existingTiddler;\n\t// Get the template tiddler (if any)\n\tif(typeof event.param === \"string\") {\n\t\t// Get the template tiddler\n\t\ttemplateTiddler = this.wiki.getTiddler(event.param);\n\t\t// Generate a new title\n\t\ttitle = this.wiki.generateNewTitle(event.param || $tw.language.getString(\"DefaultNewTiddlerTitle\"));\n\t}\n\t// Get the specified additional fields\n\tif(typeof event.paramObject === \"object\") {\n\t\tadditionalFields = event.paramObject;\n\t}\n\tif(typeof event.param === \"object\") { // Backwards compatibility with 5.1.3\n\t\tadditionalFields = event.param;\n\t}\n\tif(additionalFields && additionalFields.title) {\n\t\ttitle = additionalFields.title;\n\t}\n\t// Make a copy of the additional fields excluding any blank ones\n\tvar filteredAdditionalFields = $tw.utils.extend({},additionalFields);\n\tObject.keys(filteredAdditionalFields).forEach(function(fieldName) {\n\t\tif(filteredAdditionalFields[fieldName] === \"\") {\n\t\t\tdelete filteredAdditionalFields[fieldName];\n\t\t}\n\t});\n\t// Generate a title if we don't have one\n\ttitle = title || this.wiki.generateNewTitle($tw.language.getString(\"DefaultNewTiddlerTitle\"));\n\t// Find any existing draft for this tiddler\n\tdraftTitle = this.wiki.findDraft(title);\n\t// Pull in any existing tiddler\n\tif(draftTitle) {\n\t\texistingTiddler = this.wiki.getTiddler(draftTitle);\n\t} else {\n\t\tdraftTitle = this.generateDraftTitle(title);\n\t\texistingTiddler = this.wiki.getTiddler(title);\n\t}\n\t// Merge the tags\n\tvar mergedTags = [];\n\tif(existingTiddler && existingTiddler.fields.tags) {\n\t\t$tw.utils.pushTop(mergedTags,existingTiddler.fields.tags);\n\t}\n\tif(additionalFields && additionalFields.tags) {\n\t\t// Merge tags\n\t\tmergedTags = $tw.utils.pushTop(mergedTags,$tw.utils.parseStringArray(additionalFields.tags));\n\t}\n\tif(templateTiddler && templateTiddler.fields.tags) {\n\t\t// Merge tags\n\t\tmergedTags = $tw.utils.pushTop(mergedTags,templateTiddler.fields.tags);\n\t}\n\t// Save the draft tiddler\n\tvar draftTiddler = new $tw.Tiddler({\n\t\t\ttext: \"\",\n\t\t\t\"draft.title\": title\n\t\t},\n\t\ttemplateTiddler,\n\t\tadditionalFields,\n\t\tthis.wiki.getCreationFields(),\n\t\texistingTiddler,\n\t\tfilteredAdditionalFields,\n\t\t{\n\t\t\ttitle: draftTitle,\n\t\t\t\"draft.of\": title,\n\t\t\ttags: mergedTags\n\t\t},this.wiki.getModificationFields());\n\tthis.wiki.addTiddler(draftTiddler);\n\t// Update the story to insert the new draft at the top and remove any existing tiddler\n\tif(storyList && storyList.indexOf(draftTitle) === -1) {\n\t\tvar slot = storyList.indexOf(event.navigateFromTitle);\n\t\tif(slot === -1) {\n\t\t\tslot = this.getAttribute(\"openLinkFromOutsideRiver\",\"top\") === \"bottom\" ? storyList.length - 1 : slot;\n\t\t}\n\t\tstoryList.splice(slot + 1,0,draftTitle);\n\t}\n\tif(storyList && storyList.indexOf(title) !== -1) {\n\t\tstoryList.splice(storyList.indexOf(title),1);\n\t}\n\tthis.saveStoryList(storyList);\n\t// Add a new record to the top of the history stack\n\tthis.addToHistory(draftTitle);\n\treturn false;\n};\n\n// Import JSON tiddlers into a pending import tiddler\nNavigatorWidget.prototype.handleImportTiddlersEvent = function(event) {\n\t// Get the tiddlers\n\tvar tiddlers = [];\n\ttry {\n\t\ttiddlers = JSON.parse(event.param);\n\t} catch(e) {\n\t}\n\t// Get the current $:/Import tiddler\n\tvar importTiddler = this.wiki.getTiddler(IMPORT_TITLE),\n\t\timportData = this.wiki.getTiddlerData(IMPORT_TITLE,{}),\n\t\tnewFields = new Object({\n\t\t\ttitle: IMPORT_TITLE,\n\t\t\ttype: \"application/json\",\n\t\t\t\"plugin-type\": \"import\",\n\t\t\t\"status\": \"pending\"\n\t\t}),\n\t\tincomingTiddlers = [];\n\t// Process each tiddler\n\timportData.tiddlers = importData.tiddlers || {};\n\t$tw.utils.each(tiddlers,function(tiddlerFields) {\n\t\ttiddlerFields.title = $tw.utils.trim(tiddlerFields.title);\n\t\tvar title = tiddlerFields.title;\n\t\tif(title) {\n\t\t\tincomingTiddlers.push(title);\n\t\t\timportData.tiddlers[title] = tiddlerFields;\n\t\t}\n\t});\n\t// Give the active upgrader modules a chance to process the incoming tiddlers\n\tvar messages = this.wiki.invokeUpgraders(incomingTiddlers,importData.tiddlers);\n\t$tw.utils.each(messages,function(message,title) {\n\t\tnewFields[\"message-\" + title] = message;\n\t});\n\t// Deselect any suppressed tiddlers\n\t$tw.utils.each(importData.tiddlers,function(tiddler,title) {\n\t\tif($tw.utils.count(tiddler) === 0) {\n\t\t\tnewFields[\"selection-\" + title] = \"unchecked\";\n\t\t}\n\t});\n\t// Save the $:/Import tiddler\n\tnewFields.text = JSON.stringify(importData,null,$tw.config.preferences.jsonSpaces);\n\tthis.wiki.addTiddler(new $tw.Tiddler(importTiddler,newFields));\n\t// Update the story and history details\n\tif(this.getVariable(\"tv-auto-open-on-import\") !== \"no\") {\n\t\tvar storyList = this.getStoryList(),\n\t\t\thistory = [];\n\t\t// Add it to the story\n\t\tif(storyList && storyList.indexOf(IMPORT_TITLE) === -1) {\n\t\t\tstoryList.unshift(IMPORT_TITLE);\n\t\t}\n\t\t// And to history\n\t\thistory.push(IMPORT_TITLE);\n\t\t// Save the updated story and history\n\t\tthis.saveStoryList(storyList);\n\t\tthis.addToHistory(history);\n\t}\n\treturn false;\n};\n\n//\nNavigatorWidget.prototype.handlePerformImportEvent = function(event) {\n\tvar self = this,\n\t\timportTiddler = this.wiki.getTiddler(event.param),\n\t\timportData = this.wiki.getTiddlerDataCached(event.param,{tiddlers: {}}),\n\t\timportReport = [];\n\t// Add the tiddlers to the store\n\timportReport.push($tw.language.getString(\"Import/Imported/Hint\") + \"\\n\");\n\t$tw.utils.each(importData.tiddlers,function(tiddlerFields) {\n\t\tvar title = tiddlerFields.title;\n\t\tif(title && importTiddler && importTiddler.fields[\"selection-\" + title] !== \"unchecked\") {\n\t\t\tvar tiddler = new $tw.Tiddler(tiddlerFields);\n\t\t\ttiddler = $tw.hooks.invokeHook(\"th-importing-tiddler\",tiddler);\n\t\t\tself.wiki.addTiddler(tiddler);\n\t\t\timportReport.push(\"# [[\" + tiddlerFields.title + \"]]\");\n\t\t}\n\t});\n\t// Replace the $:/Import tiddler with an import report\n\tthis.wiki.addTiddler(new $tw.Tiddler({\n\t\ttitle: event.param,\n\t\ttext: importReport.join(\"\\n\"),\n\t\t\"status\": \"complete\"\n\t}));\n\t// Navigate to the $:/Import tiddler\n\tthis.addToHistory([event.param]);\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n};\n\nNavigatorWidget.prototype.handleFoldTiddlerEvent = function(event) {\n\tvar paramObject = event.paramObject || {};\n\tif(paramObject.foldedState) {\n\t\tvar foldedState = this.wiki.getTiddlerText(paramObject.foldedState,\"show\") === \"show\" ? \"hide\" : \"show\";\n\t\tthis.wiki.setText(paramObject.foldedState,\"text\",null,foldedState);\n\t}\n};\n\nNavigatorWidget.prototype.handleFoldOtherTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix;\n\t$tw.utils.each(this.getStoryList(),function(title) {\n\t\tself.wiki.setText(prefix + title,\"text\",null,event.param === title ? \"show\" : \"hide\");\n\t});\n};\n\nNavigatorWidget.prototype.handleFoldAllTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix || \"$:/state/folded/\";\n\t$tw.utils.each(this.getStoryList(),function(title) {\n\t\tself.wiki.setText(prefix + title,\"text\",null,\"hide\");\n\t});\n};\n\nNavigatorWidget.prototype.handleUnfoldAllTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix;\n\t$tw.utils.each(this.getStoryList(),function(title) {\n\t\tself.wiki.setText(prefix + title,\"text\",null,\"show\");\n\t});\n};\n\nNavigatorWidget.prototype.handleRenameTiddlerEvent = function(event) {\n\tvar paramObject = event.paramObject || {},\n\t\tfrom = paramObject.from || event.tiddlerTitle,\n\t\tto = paramObject.to;\n\tthis.wiki.renameTiddler(from,to);\n};\n\nexports.navigator = NavigatorWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/password.js": {
"title": "$:/core/modules/widgets/password.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/password.js\ntype: application/javascript\nmodule-type: widget\n\nPassword widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar PasswordWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nPasswordWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nPasswordWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Get the current password\n\tvar password = $tw.browser ? $tw.utils.getPassword(this.passwordName) || \"\" : \"\";\n\t// Create our element\n\tvar domNode = this.document.createElement(\"input\");\n\tdomNode.setAttribute(\"type\",\"password\");\n\tdomNode.setAttribute(\"value\",password);\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nPasswordWidget.prototype.handleChangeEvent = function(event) {\n\tvar password = this.domNodes[0].value;\n\treturn $tw.utils.savePassword(this.passwordName,password);\n};\n\n/*\nCompute the internal state of the widget\n*/\nPasswordWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.passwordName = this.getAttribute(\"name\",\"\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nPasswordWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.name) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.password = PasswordWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/qualify.js": {
"title": "$:/core/modules/widgets/qualify.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/qualify.js\ntype: application/javascript\nmodule-type: widget\n\nQualify text to a variable \n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar QualifyWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nQualifyWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nQualifyWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nQualifyWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.qualifyName = this.getAttribute(\"name\");\n\tthis.qualifyTitle = this.getAttribute(\"title\");\n\t// Set context variable\n\tif(this.qualifyName) {\n\t\tthis.setVariable(this.qualifyName,this.qualifyTitle + \"-\" + this.getStateQualifier());\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nQualifyWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.name || changedAttributes.title) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.qualify = QualifyWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/radio.js": {
"title": "$:/core/modules/widgets/radio.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/radio.js\ntype: application/javascript\nmodule-type: widget\n\nSet a field or index at a given tiddler via radio buttons\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RadioWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRadioWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRadioWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\tvar isChecked = this.getValue() === this.radioValue;\n\t// Create our elements\n\tthis.labelDomNode = this.document.createElement(\"label\");\n\tthis.labelDomNode.setAttribute(\"class\",\n \t\t\"tc-radio \" + this.radioClass + (isChecked ? \" tc-radio-selected\" : \"\")\n \t);\n\tthis.inputDomNode = this.document.createElement(\"input\");\n\tthis.inputDomNode.setAttribute(\"type\",\"radio\");\n\tif(isChecked) {\n\t\tthis.inputDomNode.setAttribute(\"checked\",\"true\");\n\t}\n\tthis.labelDomNode.appendChild(this.inputDomNode);\n\tthis.spanDomNode = this.document.createElement(\"span\");\n\tthis.labelDomNode.appendChild(this.spanDomNode);\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(this.inputDomNode,[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(this.labelDomNode,nextSibling);\n\tthis.renderChildren(this.spanDomNode,null);\n\tthis.domNodes.push(this.labelDomNode);\n};\n\nRadioWidget.prototype.getValue = function() {\n\tvar value,\n\t\ttiddler = this.wiki.getTiddler(this.radioTitle);\n\tif (this.radioIndex) {\n\t\tvalue = this.wiki.extractTiddlerDataItem(this.radioTitle,this.radioIndex);\n\t} else {\n\t\tvalue = tiddler && tiddler.getFieldString(this.radioField);\n\t}\n\treturn value;\n};\n\nRadioWidget.prototype.setValue = function() {\n\tif(this.radioIndex) {\n\t\tthis.wiki.setText(this.radioTitle,\"\",this.radioIndex,this.radioValue);\n\t} else {\n\t\tvar tiddler = this.wiki.getTiddler(this.radioTitle),\n\t\t\taddition = {};\n\t\taddition[this.radioField] = this.radioValue;\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getCreationFields(),{title: this.radioTitle},tiddler,addition,this.wiki.getModificationFields()));\n\t}\n};\n\nRadioWidget.prototype.handleChangeEvent = function(event) {\n\tif(this.inputDomNode.checked) {\n\t\tthis.setValue();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nRadioWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.radioTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.radioField = this.getAttribute(\"field\",\"text\");\n\tthis.radioIndex = this.getAttribute(\"index\");\n\tthis.radioValue = this.getAttribute(\"value\");\n\tthis.radioClass = this.getAttribute(\"class\",\"\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRadioWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.value || changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar refreshed = false;\n\t\tif(changedTiddlers[this.radioTitle]) {\n\t\t\tthis.inputDomNode.checked = this.getValue() === this.radioValue;\n\t\t\trefreshed = true;\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers) || refreshed;\n\t}\n};\n\nexports.radio = RadioWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/range.js": {
"title": "$:/core/modules/widgets/range.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/range.js\ntype: application/javascript\nmodule-type: widget\n\nRange widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RangeWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRangeWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRangeWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create our elements\n\tthis.inputDomNode = this.document.createElement(\"input\");\n\tthis.inputDomNode.setAttribute(\"type\",\"range\");\n\tthis.inputDomNode.setAttribute(\"class\",this.elementClass);\n\tif(this.minValue){\n\t\tthis.inputDomNode.setAttribute(\"min\", this.minValue);\n\t}\n\tif(this.maxValue){\n\t\tthis.inputDomNode.setAttribute(\"max\", this.maxValue);\n\t}\n\tif(this.increment){\n\t\tthis.inputDomNode.setAttribute(\"step\", this.increment);\n\t}\n\tthis.inputDomNode.value = this.getValue();\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(this.inputDomNode,[\n\t\t{name: \"input\", handlerObject: this, handlerMethod: \"handleInputEvent\"},\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleInputEvent\"}\t\t\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(this.inputDomNode,nextSibling);\n\tthis.domNodes.push(this.inputDomNode);\n};\n\nRangeWidget.prototype.getValue = function() {\n\tvar tiddler = this.wiki.getTiddler(this.tiddlerTitle),\n\t\tfieldName = this.tiddlerField || \"text\",\n\t\tvalue = this.defaultValue;\n\tif(tiddler) {\n\t\tif(this.tiddlerIndex) {\n\t\t\tvalue = this.wiki.extractTiddlerDataItem(tiddler,this.tiddlerIndex,this.defaultValue || \"\");\n\t\t} else {\n\t\t\tif($tw.utils.hop(tiddler.fields,fieldName)) {\n\t\t\t\tvalue = tiddler.fields[fieldName] || \"\";\n\t\t\t} else {\n\t\t\t\tvalue = this.defaultValue || \"\";\n\t\t\t}\n\t\t}\n\t}\n\treturn value;\n};\n\nRangeWidget.prototype.handleInputEvent = function(event) {\n\tif(this.getValue() !== this.inputDomNode.value) {\n\t\tif(this.tiddlerIndex) {\n\t\t\tthis.wiki.setText(this.tiddlerTitle,\"\",this.tiddlerIndex,this.inputDomNode.value);\n\t\t} else {\n\t\t\tthis.wiki.setText(this.tiddlerTitle,this.tiddlerField,null,this.inputDomNode.value);\n\t\t}\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nRangeWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.tiddlerTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.tiddlerField = this.getAttribute(\"field\");\n\tthis.tiddlerIndex = this.getAttribute(\"index\");\n\tthis.minValue = this.getAttribute(\"min\");\n\tthis.maxValue = this.getAttribute(\"max\");\n\tthis.increment = this.getAttribute(\"increment\");\n\tthis.defaultValue = this.getAttribute(\"default\");\n\tthis.elementClass = this.getAttribute(\"class\",\"\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRangeWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes['min'] || changedAttributes['max'] || changedAttributes['increment'] || changedAttributes[\"default\"] || changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar refreshed = false;\n\t\tif(changedTiddlers[this.tiddlerTitle]) {\n\t\t\tvar value = this.getValue();\n\t\t\tif(this.inputDomNode.value !== value) {\n\t\t\t\tthis.inputDomNode.value = value;\t\t\t\t\n\t\t\t}\n\t\t\trefreshed = true;\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers) || refreshed;\n\t}\n};\n\nexports.range = RangeWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/raw.js": {
"title": "$:/core/modules/widgets/raw.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/raw.js\ntype: application/javascript\nmodule-type: widget\n\nRaw widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RawWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRawWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRawWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.execute();\n\tvar div = this.document.createElement(\"div\");\n\tdiv.innerHTML=this.parseTreeNode.html;\n\tparent.insertBefore(div,nextSibling);\n\tthis.domNodes.push(div);\t\n};\n\n/*\nCompute the internal state of the widget\n*/\nRawWidget.prototype.execute = function() {\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRawWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nexports.raw = RawWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/reveal.js": {
"title": "$:/core/modules/widgets/reveal.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/reveal.js\ntype: application/javascript\nmodule-type: widget\n\nReveal widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RevealWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRevealWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRevealWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar tag = this.parseTreeNode.isBlock ? \"div\" : \"span\";\n\tif(this.revealTag && $tw.config.htmlUnsafeElements.indexOf(this.revealTag) === -1) {\n\t\ttag = this.revealTag;\n\t}\n\tvar domNode = this.document.createElement(tag);\n\tvar classes = this[\"class\"].split(\" \") || [];\n\tclasses.push(\"tc-reveal\");\n\tdomNode.className = classes.join(\" \");\n\tif(this.style) {\n\t\tdomNode.setAttribute(\"style\",this.style);\n\t}\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tif(!domNode.isTiddlyWikiFakeDom && this.type === \"popup\" && this.isOpen) {\n\t\tthis.positionPopup(domNode);\n\t\t$tw.utils.addClass(domNode,\"tc-popup\"); // Make sure that clicks don't dismiss popups within the revealed content\n\t}\n\tif(!this.isOpen) {\n\t\tdomNode.setAttribute(\"hidden\",\"true\");\n\t}\n\tthis.domNodes.push(domNode);\n};\n\nRevealWidget.prototype.positionPopup = function(domNode) {\n\tdomNode.style.position = \"absolute\";\n\tdomNode.style.zIndex = \"1000\";\n\tvar left,top;\n\tswitch(this.position) {\n\t\tcase \"left\":\n\t\t\tleft = this.popup.left - domNode.offsetWidth;\n\t\t\ttop = this.popup.top;\n\t\t\tbreak;\n\t\tcase \"above\":\n\t\t\tleft = this.popup.left;\n\t\t\ttop = this.popup.top - domNode.offsetHeight;\n\t\t\tbreak;\n\t\tcase \"aboveright\":\n\t\t\tleft = this.popup.left + this.popup.width;\n\t\t\ttop = this.popup.top + this.popup.height - domNode.offsetHeight;\n\t\t\tbreak;\n\t\tcase \"right\":\n\t\t\tleft = this.popup.left + this.popup.width;\n\t\t\ttop = this.popup.top;\n\t\t\tbreak;\n\t\tcase \"belowleft\":\n\t\t\tleft = this.popup.left + this.popup.width - domNode.offsetWidth;\n\t\t\ttop = this.popup.top + this.popup.height;\n\t\t\tbreak;\n\t\tdefault: // Below\n\t\t\tleft = this.popup.left;\n\t\t\ttop = this.popup.top + this.popup.height;\n\t\t\tbreak;\n\t}\n\tif(!this.positionAllowNegative) {\n\t\tleft = Math.max(0,left);\n\t\ttop = Math.max(0,top);\n\t}\n\tdomNode.style.left = left + \"px\";\n\tdomNode.style.top = top + \"px\";\n};\n\n/*\nCompute the internal state of the widget\n*/\nRevealWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.state = this.getAttribute(\"state\");\n\tthis.revealTag = this.getAttribute(\"tag\");\n\tthis.type = this.getAttribute(\"type\");\n\tthis.text = this.getAttribute(\"text\");\n\tthis.position = this.getAttribute(\"position\");\n\tthis.positionAllowNegative = this.getAttribute(\"positionAllowNegative\") === \"yes\";\n\tthis[\"class\"] = this.getAttribute(\"class\",\"\");\n\tthis.style = this.getAttribute(\"style\",\"\");\n\tthis[\"default\"] = this.getAttribute(\"default\",\"\");\n\tthis.animate = this.getAttribute(\"animate\",\"no\");\n\tthis.retain = this.getAttribute(\"retain\",\"no\");\n\tthis.openAnimation = this.animate === \"no\" ? undefined : \"open\";\n\tthis.closeAnimation = this.animate === \"no\" ? undefined : \"close\";\n\t// Compute the title of the state tiddler and read it\n\tthis.stateTiddlerTitle = this.state;\n\tthis.stateTitle = this.getAttribute(\"stateTitle\");\n\tthis.stateField = this.getAttribute(\"stateField\");\n\tthis.stateIndex = this.getAttribute(\"stateIndex\");\n\tthis.readState();\n\t// Construct the child widgets\n\tvar childNodes = this.isOpen ? this.parseTreeNode.children : [];\n\tthis.hasChildNodes = this.isOpen;\n\tthis.makeChildWidgets(childNodes);\n};\n\n/*\nRead the state tiddler\n*/\nRevealWidget.prototype.readState = function() {\n\t// Read the information from the state tiddler\n\tvar state,\n\t defaultState = this[\"default\"];\n\tif(this.stateTitle) {\n\t\tvar stateTitleTiddler = this.wiki.getTiddler(this.stateTitle);\n\t\tif(this.stateField) {\n\t\t\tstate = stateTitleTiddler ? stateTitleTiddler.getFieldString(this.stateField) || defaultState : defaultState;\n\t\t} else if(this.stateIndex) {\n\t\t\tstate = stateTitleTiddler ? this.wiki.extractTiddlerDataItem(this.stateTitle,this.stateIndex) || defaultState : defaultState;\n\t\t} else if(stateTitleTiddler) {\n\t\t\tstate = this.wiki.getTiddlerText(this.stateTitle) || defaultState;\n\t\t} else {\n\t\t\tstate = defaultState;\n\t\t}\n\t} else {\n\t\tstate = this.stateTiddlerTitle ? this.wiki.getTextReference(this.state,this[\"default\"],this.getVariable(\"currentTiddler\")) : this[\"default\"];\n\t}\n\tif(state === null) {\n\t\tstate = this[\"default\"];\n\t}\n\tswitch(this.type) {\n\t\tcase \"popup\":\n\t\t\tthis.readPopupState(state);\n\t\t\tbreak;\n\t\tcase \"match\":\n\t\t\tthis.isOpen = this.text === state;\n\t\t\tbreak;\n\t\tcase \"nomatch\":\n\t\t\tthis.isOpen = this.text !== state;\n\t\t\tbreak;\n\t\tcase \"lt\":\n\t\t\tthis.isOpen = !!(this.compareStateText(state) < 0);\n\t\t\tbreak;\n\t\tcase \"gt\":\n\t\t\tthis.isOpen = !!(this.compareStateText(state) > 0);\n\t\t\tbreak;\n\t\tcase \"lteq\":\n\t\t\tthis.isOpen = !(this.compareStateText(state) > 0);\n\t\t\tbreak;\n\t\tcase \"gteq\":\n\t\t\tthis.isOpen = !(this.compareStateText(state) < 0);\n\t\t\tbreak;\n\t}\n};\n\nRevealWidget.prototype.compareStateText = function(state) {\n\treturn state.localeCompare(this.text,undefined,{numeric: true,sensitivity: \"case\"});\n};\n\nRevealWidget.prototype.readPopupState = function(state) {\n\tvar popupLocationRegExp = /^\\((-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+)\\)$/,\n\t\tmatch = popupLocationRegExp.exec(state);\n\t// Check if the state matches the location regexp\n\tif(match) {\n\t\t// If so, we're open\n\t\tthis.isOpen = true;\n\t\t// Get the location\n\t\tthis.popup = {\n\t\t\tleft: parseFloat(match[1]),\n\t\t\ttop: parseFloat(match[2]),\n\t\t\twidth: parseFloat(match[3]),\n\t\t\theight: parseFloat(match[4])\n\t\t};\n\t} else {\n\t\t// If not, we're closed\n\t\tthis.isOpen = false;\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRevealWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.state || changedAttributes.type || changedAttributes.text || changedAttributes.position || changedAttributes.positionAllowNegative || changedAttributes[\"default\"] || changedAttributes.animate || changedAttributes.stateTitle || changedAttributes.stateField || changedAttributes.stateIndex) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar currentlyOpen = this.isOpen;\n\t\tthis.readState();\n\t\tif(this.isOpen !== currentlyOpen) {\n\t\t\tif(this.retain === \"yes\") {\n\t\t\t\tthis.updateState();\n\t\t\t} else {\n\t\t\t\tthis.refreshSelf();\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\n/*\nCalled by refresh() to dynamically show or hide the content\n*/\nRevealWidget.prototype.updateState = function() {\n\tvar self = this;\n\t// Read the current state\n\tthis.readState();\n\t// Construct the child nodes if needed\n\tvar domNode = this.domNodes[0];\n\tif(this.isOpen && !this.hasChildNodes) {\n\t\tthis.hasChildNodes = true;\n\t\tthis.makeChildWidgets(this.parseTreeNode.children);\n\t\tthis.renderChildren(domNode,null);\n\t}\n\t// Animate our DOM node\n\tif(!domNode.isTiddlyWikiFakeDom && this.type === \"popup\" && this.isOpen) {\n\t\tthis.positionPopup(domNode);\n\t\t$tw.utils.addClass(domNode,\"tc-popup\"); // Make sure that clicks don't dismiss popups within the revealed content\n\n\t}\n\tif(this.isOpen) {\n\t\tdomNode.removeAttribute(\"hidden\");\n $tw.anim.perform(this.openAnimation,domNode);\n\t} else {\n\t\t$tw.anim.perform(this.closeAnimation,domNode,{callback: function() {\n\t\t\t//make sure that the state hasn't changed during the close animation\n\t\t\tself.readState()\n\t\t\tif(!self.isOpen) {\n\t\t\t\tdomNode.setAttribute(\"hidden\",\"true\");\n\t\t\t}\n\t\t}});\n\t}\n};\n\nexports.reveal = RevealWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/scrollable.js": {
"title": "$:/core/modules/widgets/scrollable.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/scrollable.js\ntype: application/javascript\nmodule-type: widget\n\nScrollable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ScrollableWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.scaleFactor = 1;\n\tthis.addEventListeners([\n\t\t{type: \"tm-scroll\", handler: \"handleScrollEvent\"}\n\t]);\n\tif($tw.browser) {\n\t\tthis.requestAnimationFrame = window.requestAnimationFrame ||\n\t\t\twindow.webkitRequestAnimationFrame ||\n\t\t\twindow.mozRequestAnimationFrame ||\n\t\t\tfunction(callback) {\n\t\t\t\treturn window.setTimeout(callback, 1000/60);\n\t\t\t};\n\t\tthis.cancelAnimationFrame = window.cancelAnimationFrame ||\n\t\t\twindow.webkitCancelAnimationFrame ||\n\t\t\twindow.webkitCancelRequestAnimationFrame ||\n\t\t\twindow.mozCancelAnimationFrame ||\n\t\t\twindow.mozCancelRequestAnimationFrame ||\n\t\t\tfunction(id) {\n\t\t\t\twindow.clearTimeout(id);\n\t\t\t};\n\t}\n};\n\n/*\nInherit from the base widget class\n*/\nScrollableWidget.prototype = new Widget();\n\nScrollableWidget.prototype.cancelScroll = function() {\n\tif(this.idRequestFrame) {\n\t\tthis.cancelAnimationFrame.call(window,this.idRequestFrame);\n\t\tthis.idRequestFrame = null;\n\t}\n};\n\n/*\nHandle a scroll event\n*/\nScrollableWidget.prototype.handleScrollEvent = function(event) {\n\t// Pass the scroll event through if our offsetsize is larger than our scrollsize\n\tif(this.outerDomNode.scrollWidth <= this.outerDomNode.offsetWidth && this.outerDomNode.scrollHeight <= this.outerDomNode.offsetHeight && this.fallthrough === \"yes\") {\n\t\treturn true;\n\t}\n\tthis.scrollIntoView(event.target);\n\treturn false; // Handled event\n};\n\n/*\nScroll an element into view\n*/\nScrollableWidget.prototype.scrollIntoView = function(element) {\n\tvar duration = $tw.utils.getAnimationDuration();\n\tthis.cancelScroll();\n\tthis.startTime = Date.now();\n\tvar scrollPosition = {\n\t\tx: this.outerDomNode.scrollLeft,\n\t\ty: this.outerDomNode.scrollTop\n\t};\n\t// Get the client bounds of the element and adjust by the scroll position\n\tvar scrollableBounds = this.outerDomNode.getBoundingClientRect(),\n\t\tclientTargetBounds = element.getBoundingClientRect(),\n\t\tbounds = {\n\t\t\tleft: clientTargetBounds.left + scrollPosition.x - scrollableBounds.left,\n\t\t\ttop: clientTargetBounds.top + scrollPosition.y - scrollableBounds.top,\n\t\t\twidth: clientTargetBounds.width,\n\t\t\theight: clientTargetBounds.height\n\t\t};\n\t// We'll consider the horizontal and vertical scroll directions separately via this function\n\tvar getEndPos = function(targetPos,targetSize,currentPos,currentSize) {\n\t\t\t// If the target is already visible then stay where we are\n\t\t\tif(targetPos >= currentPos && (targetPos + targetSize) <= (currentPos + currentSize)) {\n\t\t\t\treturn currentPos;\n\t\t\t// If the target is above/left of the current view, then scroll to its top/left\n\t\t\t} else if(targetPos <= currentPos) {\n\t\t\t\treturn targetPos;\n\t\t\t// If the target is smaller than the window and the scroll position is too far up, then scroll till the target is at the bottom of the window\n\t\t\t} else if(targetSize < currentSize && currentPos < (targetPos + targetSize - currentSize)) {\n\t\t\t\treturn targetPos + targetSize - currentSize;\n\t\t\t// If the target is big, then just scroll to the top\n\t\t\t} else if(currentPos < targetPos) {\n\t\t\t\treturn targetPos;\n\t\t\t// Otherwise, stay where we are\n\t\t\t} else {\n\t\t\t\treturn currentPos;\n\t\t\t}\n\t\t},\n\t\tendX = getEndPos(bounds.left,bounds.width,scrollPosition.x,this.outerDomNode.offsetWidth),\n\t\tendY = getEndPos(bounds.top,bounds.height,scrollPosition.y,this.outerDomNode.offsetHeight);\n\t// Only scroll if necessary\n\tif(endX !== scrollPosition.x || endY !== scrollPosition.y) {\n\t\tvar self = this,\n\t\t\tdrawFrame;\n\t\tdrawFrame = function () {\n\t\t\tvar t;\n\t\t\tif(duration <= 0) {\n\t\t\t\tt = 1;\n\t\t\t} else {\n\t\t\t\tt = ((Date.now()) - self.startTime) / duration;\t\n\t\t\t}\n\t\t\tif(t >= 1) {\n\t\t\t\tself.cancelScroll();\n\t\t\t\tt = 1;\n\t\t\t}\n\t\t\tt = $tw.utils.slowInSlowOut(t);\n\t\t\tself.outerDomNode.scrollLeft = scrollPosition.x + (endX - scrollPosition.x) * t;\n\t\t\tself.outerDomNode.scrollTop = scrollPosition.y + (endY - scrollPosition.y) * t;\n\t\t\tif(t < 1) {\n\t\t\t\tself.idRequestFrame = self.requestAnimationFrame.call(window,drawFrame);\n\t\t\t}\n\t\t};\n\t\tdrawFrame();\n\t}\n};\n\n/*\nRender this widget into the DOM\n*/\nScrollableWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create elements\n\tthis.outerDomNode = this.document.createElement(\"div\");\n\t$tw.utils.setStyle(this.outerDomNode,[\n\t\t{overflowY: \"auto\"},\n\t\t{overflowX: \"auto\"},\n\t\t{webkitOverflowScrolling: \"touch\"}\n\t]);\n\tthis.innerDomNode = this.document.createElement(\"div\");\n\tthis.outerDomNode.appendChild(this.innerDomNode);\n\t// Assign classes\n\tthis.outerDomNode.className = this[\"class\"] || \"\";\n\t// Insert element\n\tparent.insertBefore(this.outerDomNode,nextSibling);\n\tthis.renderChildren(this.innerDomNode,null);\n\tthis.domNodes.push(this.outerDomNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nScrollableWidget.prototype.execute = function() {\n\t// Get attributes\n\tthis.fallthrough = this.getAttribute(\"fallthrough\",\"yes\");\n\tthis[\"class\"] = this.getAttribute(\"class\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nScrollableWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.scrollable = ScrollableWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/select.js": {
"title": "$:/core/modules/widgets/select.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/select.js\ntype: application/javascript\nmodule-type: widget\n\nSelect widget:\n\n```\n<$select tiddler=\"MyTiddler\" field=\"text\">\n<$list filter=\"[tag[chapter]]\">\n<option value=<<currentTiddler>>>\n<$view field=\"description\"/>\n</option>\n</$list>\n</$select>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SelectWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSelectWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSelectWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n\tthis.setSelectValue();\n\t$tw.utils.addEventListeners(this.getSelectDomNode(),[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n};\n\n/*\nHandle a change event\n*/\nSelectWidget.prototype.handleChangeEvent = function(event) {\n\t// Get the new value and assign it to the tiddler\n\tif(this.selectMultiple == false) {\n\t\tvar value = this.getSelectDomNode().value;\n\t} else {\n\t\tvar value = this.getSelectValues()\n\t\t\t\tvalue = $tw.utils.stringifyList(value);\n\t}\n\tthis.wiki.setText(this.selectTitle,this.selectField,this.selectIndex,value);\n\t// Trigger actions\n\tif(this.selectActions) {\n\t\tthis.invokeActionString(this.selectActions,this,event);\n\t}\n};\n\n/*\nIf necessary, set the value of the select element to the current value\n*/\nSelectWidget.prototype.setSelectValue = function() {\n\tvar value = this.selectDefault;\n\t// Get the value\n\tif(this.selectIndex) {\n\t\tvalue = this.wiki.extractTiddlerDataItem(this.selectTitle,this.selectIndex,value);\n\t} else {\n\t\tvar tiddler = this.wiki.getTiddler(this.selectTitle);\n\t\tif(tiddler) {\n\t\t\tif(this.selectField === \"text\") {\n\t\t\t\t// Calling getTiddlerText() triggers lazy loading of skinny tiddlers\n\t\t\t\tvalue = this.wiki.getTiddlerText(this.selectTitle);\n\t\t\t} else {\n\t\t\t\tif($tw.utils.hop(tiddler.fields,this.selectField)) {\n\t\t\t\t\tvalue = tiddler.getFieldString(this.selectField);\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tif(this.selectField === \"title\") {\n\t\t\t\tvalue = this.selectTitle;\n\t\t\t}\n\t\t}\n\t}\n\t// Assign it to the select element if it's different than the current value\n\tif (this.selectMultiple) {\n\t\tvalue = value === undefined ? \"\" : value;\n\t\tvar select = this.getSelectDomNode();\n\t\tvar values = Array.isArray(value) ? value : $tw.utils.parseStringArray(value);\n\t\tfor(var i=0; i < select.children.length; i++){\n\t\t\tselect.children[i].selected = values.indexOf(select.children[i].value) !== -1\n\t\t}\n\t} else {\n\t\tvar domNode = this.getSelectDomNode();\n\t\tif(domNode.value !== value) {\n\t\t\tdomNode.value = value;\n\t\t}\n\t}\n};\n\n/*\nGet the DOM node of the select element\n*/\nSelectWidget.prototype.getSelectDomNode = function() {\n\treturn this.children[0].domNodes[0];\n};\n\n// Return an array of the selected opion values\n// select is an HTML select element\nSelectWidget.prototype.getSelectValues = function() {\n\tvar select, result, options, opt;\n\tselect = this.getSelectDomNode();\n\tresult = [];\n\toptions = select && select.options;\n\tfor (var i=0; i<options.length; i++) {\n\t\topt = options[i];\n\t\tif (opt.selected) {\n\t\t\tresult.push(opt.value || opt.text);\n\t\t}\n\t}\n\treturn result;\n}\n\n/*\nCompute the internal state of the widget\n*/\nSelectWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.selectActions = this.getAttribute(\"actions\");\n\tthis.selectTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.selectField = this.getAttribute(\"field\",\"text\");\n\tthis.selectIndex = this.getAttribute(\"index\");\n\tthis.selectClass = this.getAttribute(\"class\");\n\tthis.selectDefault = this.getAttribute(\"default\");\n\tthis.selectMultiple = this.getAttribute(\"multiple\", false);\n\tthis.selectSize = this.getAttribute(\"size\");\n\tthis.selectTooltip = this.getAttribute(\"tooltip\");\n\t// Make the child widgets\n\tvar selectNode = {\n\t\ttype: \"element\",\n\t\ttag: \"select\",\n\t\tchildren: this.parseTreeNode.children\n\t};\n\tif(this.selectClass) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"class\",this.selectClass);\n\t}\n\tif(this.selectMultiple) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"multiple\",\"multiple\");\n\t}\n\tif(this.selectSize) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"size\",this.selectSize);\n\t}\n\tif(this.selectTooltip) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"title\",this.selectTooltip);\n\t}\n\tthis.makeChildWidgets([selectNode]);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nSelectWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// If we're using a different tiddler/field/index then completely refresh ourselves\n\tif(changedAttributes.selectTitle || changedAttributes.selectField || changedAttributes.selectIndex || changedAttributes.selectTooltip) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t// If the target tiddler value has changed, just update setting and refresh the children\n\t} else {\n\t\tvar childrenRefreshed = this.refreshChildren(changedTiddlers);\n\t\tif(changedTiddlers[this.selectTitle] || childrenRefreshed) {\n\t\t\tthis.setSelectValue();\n\t\t} \n\t\treturn childrenRefreshed;\n\t}\n};\n\nexports.select = SelectWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/set.js": {
"title": "$:/core/modules/widgets/set.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/set.js\ntype: application/javascript\nmodule-type: widget\n\nSet variable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SetWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSetWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSetWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nSetWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.setName = this.getAttribute(\"name\",\"currentTiddler\");\n\tthis.setFilter = this.getAttribute(\"filter\");\n\tthis.setSelect = this.getAttribute(\"select\");\n\tthis.setTiddler = this.getAttribute(\"tiddler\");\n\tthis.setSubTiddler = this.getAttribute(\"subtiddler\");\n\tthis.setField = this.getAttribute(\"field\");\n\tthis.setIndex = this.getAttribute(\"index\");\n\tthis.setValue = this.getAttribute(\"value\");\n\tthis.setEmptyValue = this.getAttribute(\"emptyValue\");\n\t// Set context variable\n\tthis.setVariable(this.setName,this.getValue(),this.parseTreeNode.params,!!this.parseTreeNode.isMacroDefinition);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nGet the value to be assigned\n*/\nSetWidget.prototype.getValue = function() {\n\tvar value = this.setValue;\n\tif(this.setTiddler) {\n\t\tvar tiddler;\n\t\tif(this.setSubTiddler) {\n\t\t\ttiddler = this.wiki.getSubTiddler(this.setTiddler,this.setSubTiddler);\n\t\t} else {\n\t\t\ttiddler = this.wiki.getTiddler(this.setTiddler);\t\t\t\n\t\t}\n\t\tif(!tiddler) {\n\t\t\tvalue = this.setEmptyValue;\n\t\t} else if(this.setField) {\n\t\t\tvalue = tiddler.getFieldString(this.setField) || this.setEmptyValue;\n\t\t} else if(this.setIndex) {\n\t\t\tvalue = this.wiki.extractTiddlerDataItem(this.setTiddler,this.setIndex,this.setEmptyValue);\n\t\t} else {\n\t\t\tvalue = tiddler.fields.text || this.setEmptyValue ;\n\t\t}\n\t} else if(this.setFilter) {\n\t\tvar results = this.wiki.filterTiddlers(this.setFilter,this);\n\t\tif(this.setValue == null) {\n\t\t\tvar select;\n\t\t\tif(this.setSelect) {\n\t\t\t\tselect = parseInt(this.setSelect,10);\n\t\t\t}\n\t\t\tif(select !== undefined) {\n\t\t\t\tvalue = results[select] || \"\";\n\t\t\t} else {\n\t\t\t\tvalue = $tw.utils.stringifyList(results);\t\t\t\n\t\t\t}\n\t\t}\n\t\tif(results.length === 0 && this.setEmptyValue !== undefined) {\n\t\t\tvalue = this.setEmptyValue;\n\t\t}\n\t} else if(!value && this.setEmptyValue) {\n\t\tvalue = this.setEmptyValue;\n\t}\n\treturn value || \"\";\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nSetWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.name || changedAttributes.filter || changedAttributes.select || changedAttributes.tiddler || (this.setTiddler && changedTiddlers[this.setTiddler]) || changedAttributes.field || changedAttributes.index || changedAttributes.value || changedAttributes.emptyValue ||\n\t (this.setFilter && this.getValue() != this.variables[this.setName].value)) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.setvariable = SetWidget;\nexports.set = SetWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/text.js": {
"title": "$:/core/modules/widgets/text.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/text.js\ntype: application/javascript\nmodule-type: widget\n\nText node widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar TextNodeWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTextNodeWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTextNodeWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar text = this.getAttribute(\"text\",this.parseTreeNode.text || \"\");\n\ttext = text.replace(/\\r/mg,\"\");\n\tvar textNode = this.document.createTextNode(text);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nTextNodeWidget.prototype.execute = function() {\n\t// Nothing to do for a text node\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTextNodeWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.text) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.text = TextNodeWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/tiddler.js": {
"title": "$:/core/modules/widgets/tiddler.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/tiddler.js\ntype: application/javascript\nmodule-type: widget\n\nTiddler widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar TiddlerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTiddlerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTiddlerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nTiddlerWidget.prototype.execute = function() {\n\tthis.tiddlerState = this.computeTiddlerState();\n\tthis.setVariable(\"currentTiddler\",this.tiddlerState.currentTiddler);\n\tthis.setVariable(\"missingTiddlerClass\",this.tiddlerState.missingTiddlerClass);\n\tthis.setVariable(\"shadowTiddlerClass\",this.tiddlerState.shadowTiddlerClass);\n\tthis.setVariable(\"systemTiddlerClass\",this.tiddlerState.systemTiddlerClass);\n\tthis.setVariable(\"tiddlerTagClasses\",this.tiddlerState.tiddlerTagClasses);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nCompute the tiddler state flags\n*/\nTiddlerWidget.prototype.computeTiddlerState = function() {\n\t// Get our parameters\n\tthis.tiddlerTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t// Compute the state\n\tvar state = {\n\t\tcurrentTiddler: this.tiddlerTitle || \"\",\n\t\tmissingTiddlerClass: (this.wiki.tiddlerExists(this.tiddlerTitle) || this.wiki.isShadowTiddler(this.tiddlerTitle)) ? \"tc-tiddler-exists\" : \"tc-tiddler-missing\",\n\t\tshadowTiddlerClass: this.wiki.isShadowTiddler(this.tiddlerTitle) ? \"tc-tiddler-shadow\" : \"\",\n\t\tsystemTiddlerClass: this.wiki.isSystemTiddler(this.tiddlerTitle) ? \"tc-tiddler-system\" : \"\",\n\t\ttiddlerTagClasses: this.getTagClasses()\n\t};\n\t// Compute a simple hash to make it easier to detect changes\n\tstate.hash = state.currentTiddler + state.missingTiddlerClass + state.shadowTiddlerClass + state.systemTiddlerClass + state.tiddlerTagClasses;\n\treturn state;\n};\n\n/*\nCreate a string of CSS classes derived from the tags of the current tiddler\n*/\nTiddlerWidget.prototype.getTagClasses = function() {\n\tvar tiddler = this.wiki.getTiddler(this.tiddlerTitle);\n\tif(tiddler) {\n\t\tvar tags = [];\n\t\t$tw.utils.each(tiddler.fields.tags,function(tag) {\n\t\t\ttags.push(\"tc-tagged-\" + encodeURIComponent(tag));\n\t\t});\n\t\treturn tags.join(\" \");\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTiddlerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\tnewTiddlerState = this.computeTiddlerState();\n\tif(changedAttributes.tiddler || newTiddlerState.hash !== this.tiddlerState.hash) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.tiddler = TiddlerWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/transclude.js": {
"title": "$:/core/modules/widgets/transclude.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/transclude.js\ntype: application/javascript\nmodule-type: widget\n\nTransclude widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar TranscludeWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTranscludeWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTranscludeWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nTranscludeWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.transcludeTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.transcludeSubTiddler = this.getAttribute(\"subtiddler\");\n\tthis.transcludeField = this.getAttribute(\"field\");\n\tthis.transcludeIndex = this.getAttribute(\"index\");\n\tthis.transcludeMode = this.getAttribute(\"mode\");\n\t// Parse the text reference\n\tvar parseAsInline = !this.parseTreeNode.isBlock;\n\tif(this.transcludeMode === \"inline\") {\n\t\tparseAsInline = true;\n\t} else if(this.transcludeMode === \"block\") {\n\t\tparseAsInline = false;\n\t}\n\tvar parser = this.wiki.parseTextReference(\n\t\t\t\t\t\tthis.transcludeTitle,\n\t\t\t\t\t\tthis.transcludeField,\n\t\t\t\t\t\tthis.transcludeIndex,\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tparseAsInline: parseAsInline,\n\t\t\t\t\t\t\tsubTiddler: this.transcludeSubTiddler\n\t\t\t\t\t\t}),\n\t\tparseTreeNodes = parser ? parser.tree : this.parseTreeNode.children;\n\t// Set context variables for recursion detection\n\tvar recursionMarker = this.makeRecursionMarker();\n\tthis.setVariable(\"transclusion\",recursionMarker);\n\t// Check for recursion\n\tif(parser) {\n\t\tif(this.parentWidget && this.parentWidget.hasVariable(\"transclusion\",recursionMarker)) {\n\t\t\tparseTreeNodes = [{type: \"element\", tag: \"span\", attributes: {\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-error\"}\n\t\t\t}, children: [\n\t\t\t\t{type: \"text\", text: $tw.language.getString(\"Error/RecursiveTransclusion\")}\n\t\t\t]}];\n\t\t}\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nCompose a string comprising the title, field and/or index to identify this transclusion for recursion detection\n*/\nTranscludeWidget.prototype.makeRecursionMarker = function() {\n\tvar output = [];\n\toutput.push(\"{\");\n\toutput.push(this.getVariable(\"currentTiddler\",{defaultValue: \"\"}));\n\toutput.push(\"|\");\n\toutput.push(this.transcludeTitle || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeField || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeIndex || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeSubTiddler || \"\");\n\toutput.push(\"}\");\n\treturn output.join(\"\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTranscludeWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedTiddlers[this.transcludeTitle]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.transclude = TranscludeWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/vars.js": {
"title": "$:/core/modules/widgets/vars.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/vars.js\ntype: application/javascript\nmodule-type: widget\n\nThis widget allows multiple variables to be set in one go:\n\n```\n\\define helloworld() Hello world!\n<$vars greeting=\"Hi\" me={{!!title}} sentence=<<helloworld>>>\n <<greeting>>! I am <<me>> and I say: <<sentence>>\n</$vars>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar VarsWidget = function(parseTreeNode,options) {\n\t// Call the constructor\n\tWidget.call(this);\n\t// Initialise\t\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nVarsWidget.prototype = Object.create(Widget.prototype);\n\n/*\nRender this widget into the DOM\n*/\nVarsWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nVarsWidget.prototype.execute = function() {\n\t// Parse variables\n\tvar self = this;\n\t$tw.utils.each(this.attributes,function(val,key) {\n\t\tif(key.charAt(0) !== \"$\") {\n\t\t\tself.setVariable(key,val);\n\t\t}\n\t});\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nVarsWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(Object.keys(changedAttributes).length) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports[\"vars\"] = VarsWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/view.js": {
"title": "$:/core/modules/widgets/view.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/view.js\ntype: application/javascript\nmodule-type: widget\n\nView widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ViewWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nViewWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nViewWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tif(this.text) {\n\t\tvar textNode = this.document.createTextNode(this.text);\n\t\tparent.insertBefore(textNode,nextSibling);\n\t\tthis.domNodes.push(textNode);\n\t} else {\n\t\tthis.makeChildWidgets();\n\t\tthis.renderChildren(parent,nextSibling);\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nViewWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.viewTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.viewSubtiddler = this.getAttribute(\"subtiddler\");\n\tthis.viewField = this.getAttribute(\"field\",\"text\");\n\tthis.viewIndex = this.getAttribute(\"index\");\n\tthis.viewFormat = this.getAttribute(\"format\",\"text\");\n\tthis.viewTemplate = this.getAttribute(\"template\",\"\");\n\tthis.viewMode = this.getAttribute(\"mode\",\"block\");\n\tswitch(this.viewFormat) {\n\t\tcase \"htmlwikified\":\n\t\t\tthis.text = this.getValueAsHtmlWikified(this.viewMode);\n\t\t\tbreak;\n\t\tcase \"plainwikified\":\n\t\t\tthis.text = this.getValueAsPlainWikified(this.viewMode);\n\t\t\tbreak;\n\t\tcase \"htmlencodedplainwikified\":\n\t\t\tthis.text = this.getValueAsHtmlEncodedPlainWikified(this.viewMode);\n\t\t\tbreak;\n\t\tcase \"htmlencoded\":\n\t\t\tthis.text = this.getValueAsHtmlEncoded();\n\t\t\tbreak;\n\t\tcase \"urlencoded\":\n\t\t\tthis.text = this.getValueAsUrlEncoded();\n\t\t\tbreak;\n\t\tcase \"doubleurlencoded\":\n\t\t\tthis.text = this.getValueAsDoubleUrlEncoded();\n\t\t\tbreak;\n\t\tcase \"date\":\n\t\t\tthis.text = this.getValueAsDate(this.viewTemplate);\n\t\t\tbreak;\n\t\tcase \"relativedate\":\n\t\t\tthis.text = this.getValueAsRelativeDate();\n\t\t\tbreak;\n\t\tcase \"stripcomments\":\n\t\t\tthis.text = this.getValueAsStrippedComments();\n\t\t\tbreak;\n\t\tcase \"jsencoded\":\n\t\t\tthis.text = this.getValueAsJsEncoded();\n\t\t\tbreak;\n\t\tdefault: // \"text\"\n\t\t\tthis.text = this.getValueAsText();\n\t\t\tbreak;\n\t}\n};\n\n/*\nThe various formatter functions are baked into this widget for the moment. Eventually they will be replaced by macro functions\n*/\n\n/*\nRetrieve the value of the widget. Options are:\nasString: Optionally return the value as a string\n*/\nViewWidget.prototype.getValue = function(options) {\n\toptions = options || {};\n\tvar value = options.asString ? \"\" : undefined;\n\tif(this.viewIndex) {\n\t\tvalue = this.wiki.extractTiddlerDataItem(this.viewTitle,this.viewIndex);\n\t} else {\n\t\tvar tiddler;\n\t\tif(this.viewSubtiddler) {\n\t\t\ttiddler = this.wiki.getSubTiddler(this.viewTitle,this.viewSubtiddler);\t\n\t\t} else {\n\t\t\ttiddler = this.wiki.getTiddler(this.viewTitle);\n\t\t}\n\t\tif(tiddler) {\n\t\t\tif(this.viewField === \"text\" && !this.viewSubtiddler) {\n\t\t\t\t// Calling getTiddlerText() triggers lazy loading of skinny tiddlers\n\t\t\t\tvalue = this.wiki.getTiddlerText(this.viewTitle);\n\t\t\t} else {\n\t\t\t\tif($tw.utils.hop(tiddler.fields,this.viewField)) {\n\t\t\t\t\tif(options.asString) {\n\t\t\t\t\t\tvalue = tiddler.getFieldString(this.viewField);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tvalue = tiddler.fields[this.viewField];\t\t\t\t\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tif(this.viewField === \"title\") {\n\t\t\t\tvalue = this.viewTitle;\n\t\t\t}\n\t\t}\n\t}\n\treturn value;\n};\n\nViewWidget.prototype.getValueAsText = function() {\n\treturn this.getValue({asString: true});\n};\n\nViewWidget.prototype.getValueAsHtmlWikified = function(mode) {\n\treturn this.wiki.renderText(\"text/html\",\"text/vnd.tiddlywiki\",this.getValueAsText(),{\n\t\tparseAsInline: mode !== \"block\",\n\t\tparentWidget: this\n\t});\n};\n\nViewWidget.prototype.getValueAsPlainWikified = function(mode) {\n\treturn this.wiki.renderText(\"text/plain\",\"text/vnd.tiddlywiki\",this.getValueAsText(),{\n\t\tparseAsInline: mode !== \"block\",\n\t\tparentWidget: this\n\t});\n};\n\nViewWidget.prototype.getValueAsHtmlEncodedPlainWikified = function(mode) {\n\treturn $tw.utils.htmlEncode(this.wiki.renderText(\"text/plain\",\"text/vnd.tiddlywiki\",this.getValueAsText(),{\n\t\tparseAsInline: mode !== \"block\",\n\t\tparentWidget: this\n\t}));\n};\n\nViewWidget.prototype.getValueAsHtmlEncoded = function() {\n\treturn $tw.utils.htmlEncode(this.getValueAsText());\n};\n\nViewWidget.prototype.getValueAsUrlEncoded = function() {\n\treturn encodeURIComponent(this.getValueAsText());\n};\n\nViewWidget.prototype.getValueAsDoubleUrlEncoded = function() {\n\treturn encodeURIComponent(encodeURIComponent(this.getValueAsText()));\n};\n\nViewWidget.prototype.getValueAsDate = function(format) {\n\tformat = format || \"YYYY MM DD 0hh:0mm\";\n\tvar value = $tw.utils.parseDate(this.getValue());\n\tif(value && $tw.utils.isDate(value) && value.toString() !== \"Invalid Date\") {\n\t\treturn $tw.utils.formatDateString(value,format);\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\nViewWidget.prototype.getValueAsRelativeDate = function(format) {\n\tvar value = $tw.utils.parseDate(this.getValue());\n\tif(value && $tw.utils.isDate(value) && value.toString() !== \"Invalid Date\") {\n\t\treturn $tw.utils.getRelativeDate((new Date()) - (new Date(value))).description;\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\nViewWidget.prototype.getValueAsStrippedComments = function() {\n\tvar lines = this.getValueAsText().split(\"\\n\"),\n\t\tout = [];\n\tfor(var line=0; line<lines.length; line++) {\n\t\tvar text = lines[line];\n\t\tif(!/^\\s*\\/\\/#/.test(text)) {\n\t\t\tout.push(text);\n\t\t}\n\t}\n\treturn out.join(\"\\n\");\n};\n\nViewWidget.prototype.getValueAsJsEncoded = function() {\n\treturn $tw.utils.stringify(this.getValueAsText());\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nViewWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.template || changedAttributes.format || changedTiddlers[this.viewTitle]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.view = ViewWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/widget.js": {
"title": "$:/core/modules/widgets/widget.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/widget.js\ntype: application/javascript\nmodule-type: widget\n\nWidget base class\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nCreate a widget object for a parse tree node\n\tparseTreeNode: reference to the parse tree node to be rendered\n\toptions: see below\nOptions include:\n\twiki: mandatory reference to wiki associated with this render tree\n\tparentWidget: optional reference to a parent renderer node for the context chain\n\tdocument: optional document object to use instead of global document\n*/\nvar Widget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInitialise widget properties. These steps are pulled out of the constructor so that we can reuse them in subclasses\n*/\nWidget.prototype.initialise = function(parseTreeNode,options) {\n\t// Bail if parseTreeNode is undefined, meaning that the widget constructor was called without any arguments so that it can be subclassed\n\tif(parseTreeNode === undefined) {\n\t\treturn;\n\t}\n\toptions = options || {};\n\t// Save widget info\n\tthis.parseTreeNode = parseTreeNode;\n\tthis.wiki = options.wiki;\n\tthis.parentWidget = options.parentWidget;\n\tthis.variablesConstructor = function() {};\n\tthis.variablesConstructor.prototype = this.parentWidget ? this.parentWidget.variables : {};\n\tthis.variables = new this.variablesConstructor();\n\tthis.document = options.document;\n\tthis.attributes = {};\n\tthis.children = [];\n\tthis.domNodes = [];\n\tthis.eventListeners = {};\n\t// Hashmap of the widget classes\n\tif(!this.widgetClasses) {\n\t\t// Get widget classes\n\t\tWidget.prototype.widgetClasses = $tw.modules.applyMethods(\"widget\");\n\t\t// Process any subclasses\n\t\t$tw.modules.forEachModuleOfType(\"widget-subclass\",function(title,module) {\n\t\t\tif(module.baseClass) {\n\t\t\t\tvar baseClass = Widget.prototype.widgetClasses[module.baseClass];\n\t\t\t\tif(!baseClass) {\n\t\t\t\t\tthrow \"Module '\" + title + \"' is attemping to extend a non-existent base class '\" + module.baseClass + \"'\";\n\t\t\t\t}\n\t\t\t\tvar subClass = module.constructor;\n\t\t\t\tsubClass.prototype = new baseClass();\n\t\t\t\t$tw.utils.extend(subClass.prototype,module.prototype);\n\t\t\t\tWidget.prototype.widgetClasses[module.name || module.baseClass] = subClass;\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nRender this widget into the DOM\n*/\nWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nWidget.prototype.execute = function() {\n\tthis.makeChildWidgets();\n};\n\n/*\nSet the value of a context variable\nname: name of the variable\nvalue: value of the variable\nparams: array of {name:, default:} for each parameter\nisMacroDefinition: true if the variable is set via a \\define macro pragma (and hence should have variable substitution performed)\n*/\nWidget.prototype.setVariable = function(name,value,params,isMacroDefinition) {\n\tthis.variables[name] = {value: value, params: params, isMacroDefinition: !!isMacroDefinition};\n};\n\n/*\nGet the prevailing value of a context variable\nname: name of variable\noptions: see below\nOptions include\nparams: array of {name:, value:} for each parameter\ndefaultValue: default value if the variable is not defined\n\nReturns an object with the following fields:\n\nparams: array of {name:,value:} of parameters passed to wikitext variables\ntext: text of variable, with parameters properly substituted\n*/\nWidget.prototype.getVariableInfo = function(name,options) {\n\toptions = options || {};\n\tvar actualParams = options.params || [],\n\t\tparentWidget = this.parentWidget;\n\t// Check for the variable defined in the parent widget (or an ancestor in the prototype chain)\n\tif(parentWidget && name in parentWidget.variables) {\n\t\tvar variable = parentWidget.variables[name],\n\t\t\tvalue = variable.value,\n\t\t\tparams = this.resolveVariableParameters(variable.params,actualParams);\n\t\t// Substitute any parameters specified in the definition\n\t\t$tw.utils.each(params,function(param) {\n\t\t\tvalue = $tw.utils.replaceString(value,new RegExp(\"\\\\$\" + $tw.utils.escapeRegExp(param.name) + \"\\\\$\",\"mg\"),param.value);\n\t\t});\n\t\t// Only substitute variable references if this variable was defined with the \\define pragma\n\t\tif(variable.isMacroDefinition) {\n\t\t\tvalue = this.substituteVariableReferences(value);\t\t\t\n\t\t}\n\t\treturn {\n\t\t\ttext: value,\n\t\t\tparams: params\n\t\t};\n\t}\n\t// If the variable doesn't exist in the parent widget then look for a macro module\n\treturn {\n\t\ttext: this.evaluateMacroModule(name,actualParams,options.defaultValue)\n\t};\n};\n\n/*\nSimplified version of getVariableInfo() that just returns the text\n*/\nWidget.prototype.getVariable = function(name,options) {\n\treturn this.getVariableInfo(name,options).text;\n};\n\nWidget.prototype.resolveVariableParameters = function(formalParams,actualParams) {\n\tformalParams = formalParams || [];\n\tactualParams = actualParams || [];\n\tvar nextAnonParameter = 0, // Next candidate anonymous parameter in macro call\n\t\tparamInfo, paramValue,\n\t\tresults = [];\n\t// Step through each of the parameters in the macro definition\n\tfor(var p=0; p<formalParams.length; p++) {\n\t\t// Check if we've got a macro call parameter with the same name\n\t\tparamInfo = formalParams[p];\n\t\tparamValue = undefined;\n\t\tfor(var m=0; m<actualParams.length; m++) {\n\t\t\tif(actualParams[m].name === paramInfo.name) {\n\t\t\t\tparamValue = actualParams[m].value;\n\t\t\t}\n\t\t}\n\t\t// If not, use the next available anonymous macro call parameter\n\t\twhile(nextAnonParameter < actualParams.length && actualParams[nextAnonParameter].name) {\n\t\t\tnextAnonParameter++;\n\t\t}\n\t\tif(paramValue === undefined && nextAnonParameter < actualParams.length) {\n\t\t\tparamValue = actualParams[nextAnonParameter++].value;\n\t\t}\n\t\t// If we've still not got a value, use the default, if any\n\t\tparamValue = paramValue || paramInfo[\"default\"] || \"\";\n\t\t// Store the parameter name and value\n\t\tresults.push({name: paramInfo.name, value: paramValue});\n\t}\n\treturn results;\n};\n\nWidget.prototype.substituteVariableReferences = function(text) {\n\tvar self = this;\n\treturn (text || \"\").replace(/\\$\\(([^\\)\\$]+)\\)\\$/g,function(match,p1,offset,string) {\n\t\treturn self.getVariable(p1,{defaultValue: \"\"});\n\t});\n};\n\nWidget.prototype.evaluateMacroModule = function(name,actualParams,defaultValue) {\n\tif($tw.utils.hop($tw.macros,name)) {\n\t\tvar macro = $tw.macros[name],\n\t\t\targs = [];\n\t\tif(macro.params.length > 0) {\n\t\t\tvar nextAnonParameter = 0, // Next candidate anonymous parameter in macro call\n\t\t\t\tparamInfo, paramValue;\n\t\t\t// Step through each of the parameters in the macro definition\n\t\t\tfor(var p=0; p<macro.params.length; p++) {\n\t\t\t\t// Check if we've got a macro call parameter with the same name\n\t\t\t\tparamInfo = macro.params[p];\n\t\t\t\tparamValue = undefined;\n\t\t\t\tfor(var m=0; m<actualParams.length; m++) {\n\t\t\t\t\tif(actualParams[m].name === paramInfo.name) {\n\t\t\t\t\t\tparamValue = actualParams[m].value;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// If not, use the next available anonymous macro call parameter\n\t\t\t\twhile(nextAnonParameter < actualParams.length && actualParams[nextAnonParameter].name) {\n\t\t\t\t\tnextAnonParameter++;\n\t\t\t\t}\n\t\t\t\tif(paramValue === undefined && nextAnonParameter < actualParams.length) {\n\t\t\t\t\tparamValue = actualParams[nextAnonParameter++].value;\n\t\t\t\t}\n\t\t\t\t// If we've still not got a value, use the default, if any\n\t\t\t\tparamValue = paramValue || paramInfo[\"default\"] || \"\";\n\t\t\t\t// Save the parameter\n\t\t\t\targs.push(paramValue);\n\t\t\t}\n\t\t}\n\t\telse for(var i=0; i<actualParams.length; ++i) {\n\t\t\targs.push(actualParams[i].value);\n\t\t}\n\t\treturn (macro.run.apply(this,args) || \"\").toString();\n\t} else {\n\t\treturn defaultValue;\n\t}\n};\n\n/*\nCheck whether a given context variable value exists in the parent chain\n*/\nWidget.prototype.hasVariable = function(name,value) {\n\tvar node = this;\n\twhile(node) {\n\t\tif($tw.utils.hop(node.variables,name) && node.variables[name].value === value) {\n\t\t\treturn true;\n\t\t}\n\t\tnode = node.parentWidget;\n\t}\n\treturn false;\n};\n\n/*\nConstruct a qualifying string based on a hash of concatenating the values of a given variable in the parent chain\n*/\nWidget.prototype.getStateQualifier = function(name) {\n\tthis.qualifiers = this.qualifiers || Object.create(null);\n\tname = name || \"transclusion\";\n\tif(this.qualifiers[name]) {\n\t\treturn this.qualifiers[name];\n\t} else {\n\t\tvar output = [],\n\t\t\tnode = this;\n\t\twhile(node && node.parentWidget) {\n\t\t\tif($tw.utils.hop(node.parentWidget.variables,name)) {\n\t\t\t\toutput.push(node.getVariable(name));\n\t\t\t}\n\t\t\tnode = node.parentWidget;\n\t\t}\n\t\tvar value = $tw.utils.hashString(output.join(\"\"));\n\t\tthis.qualifiers[name] = value;\n\t\treturn value;\n\t}\n};\n\n/*\nCompute the current values of the attributes of the widget. Returns a hashmap of the names of the attributes that have changed\n*/\nWidget.prototype.computeAttributes = function() {\n\tvar changedAttributes = {},\n\t\tself = this,\n\t\tvalue;\n\t$tw.utils.each(this.parseTreeNode.attributes,function(attribute,name) {\n\t\tif(attribute.type === \"filtered\") {\n\t\t\tvalue = self.wiki.filterTiddlers(attribute.filter,self)[0] || \"\";\n\t\t} else if(attribute.type === \"indirect\") {\n\t\t\tvalue = self.wiki.getTextReference(attribute.textReference,\"\",self.getVariable(\"currentTiddler\"));\n\t\t} else if(attribute.type === \"macro\") {\n\t\t\tvalue = self.getVariable(attribute.value.name,{params: attribute.value.params});\n\t\t} else { // String attribute\n\t\t\tvalue = attribute.value;\n\t\t}\n\t\t// Check whether the attribute has changed\n\t\tif(self.attributes[name] !== value) {\n\t\t\tself.attributes[name] = value;\n\t\t\tchangedAttributes[name] = true;\n\t\t}\n\t});\n\treturn changedAttributes;\n};\n\n/*\nCheck for the presence of an attribute\n*/\nWidget.prototype.hasAttribute = function(name) {\n\treturn $tw.utils.hop(this.attributes,name);\n};\n\n/*\nGet the value of an attribute\n*/\nWidget.prototype.getAttribute = function(name,defaultText) {\n\tif($tw.utils.hop(this.attributes,name)) {\n\t\treturn this.attributes[name];\n\t} else {\n\t\treturn defaultText;\n\t}\n};\n\n/*\nAssign the computed attributes of the widget to a domNode\noptions include:\nexcludeEventAttributes: ignores attributes whose name begins with \"on\"\n*/\nWidget.prototype.assignAttributes = function(domNode,options) {\n\toptions = options || {};\n\tvar self = this;\n\t$tw.utils.each(this.attributes,function(v,a) {\n\t\t// Check exclusions\n\t\tif(options.excludeEventAttributes && a.substr(0,2) === \"on\") {\n\t\t\tv = undefined;\n\t\t}\n\t\tif(v !== undefined) {\n\t\t\tvar b = a.split(\":\");\n\t\t\t// Setting certain attributes can cause a DOM error (eg xmlns on the svg element)\n\t\t\ttry {\n\t\t\t\tif (b.length == 2 && b[0] == \"xlink\"){\n\t\t\t\t\tdomNode.setAttributeNS(\"http://www.w3.org/1999/xlink\",b[1],v);\n\t\t\t\t} else {\n\t\t\t\t\tdomNode.setAttributeNS(null,a,v);\n\t\t\t\t}\n\t\t\t} catch(e) {\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nMake child widgets correspondng to specified parseTreeNodes\n*/\nWidget.prototype.makeChildWidgets = function(parseTreeNodes) {\n\tthis.children = [];\n\tvar self = this;\n\t$tw.utils.each(parseTreeNodes || (this.parseTreeNode && this.parseTreeNode.children),function(childNode) {\n\t\tself.children.push(self.makeChildWidget(childNode));\n\t});\n};\n\n/*\nConstruct the widget object for a parse tree node\n*/\nWidget.prototype.makeChildWidget = function(parseTreeNode) {\n\tvar WidgetClass = this.widgetClasses[parseTreeNode.type];\n\tif(!WidgetClass) {\n\t\tWidgetClass = this.widgetClasses.text;\n\t\tparseTreeNode = {type: \"text\", text: \"Undefined widget '\" + parseTreeNode.type + \"'\"};\n\t}\n\treturn new WidgetClass(parseTreeNode,{\n\t\twiki: this.wiki,\n\t\tvariables: {},\n\t\tparentWidget: this,\n\t\tdocument: this.document\n\t});\n};\n\n/*\nGet the next sibling of this widget\n*/\nWidget.prototype.nextSibling = function() {\n\tif(this.parentWidget) {\n\t\tvar index = this.parentWidget.children.indexOf(this);\n\t\tif(index !== -1 && index < this.parentWidget.children.length-1) {\n\t\t\treturn this.parentWidget.children[index+1];\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nGet the previous sibling of this widget\n*/\nWidget.prototype.previousSibling = function() {\n\tif(this.parentWidget) {\n\t\tvar index = this.parentWidget.children.indexOf(this);\n\t\tif(index !== -1 && index > 0) {\n\t\t\treturn this.parentWidget.children[index-1];\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nRender the children of this widget into the DOM\n*/\nWidget.prototype.renderChildren = function(parent,nextSibling) {\n\tvar children = this.children;\n\tfor(var i = 0; i < children.length; i++) {\n\t\tchildren[i].render(parent,nextSibling);\n\t};\n};\n\n/*\nAdd a list of event listeners from an array [{type:,handler:},...]\n*/\nWidget.prototype.addEventListeners = function(listeners) {\n\tvar self = this;\n\t$tw.utils.each(listeners,function(listenerInfo) {\n\t\tself.addEventListener(listenerInfo.type,listenerInfo.handler);\n\t});\n};\n\n/*\nAdd an event listener\n*/\nWidget.prototype.addEventListener = function(type,handler) {\n\tvar self = this;\n\tif(typeof handler === \"string\") { // The handler is a method name on this widget\n\t\tthis.eventListeners[type] = function(event) {\n\t\t\treturn self[handler].call(self,event);\n\t\t};\n\t} else { // The handler is a function\n\t\tthis.eventListeners[type] = function(event) {\n\t\t\treturn handler.call(self,event);\n\t\t};\n\t}\n};\n\n/*\nDispatch an event to a widget. If the widget doesn't handle the event then it is also dispatched to the parent widget\n*/\nWidget.prototype.dispatchEvent = function(event) {\n\t// Dispatch the event if this widget handles it\n\tvar listener = this.eventListeners[event.type];\n\tif(listener) {\n\t\t// Don't propagate the event if the listener returned false\n\t\tif(!listener(event)) {\n\t\t\treturn false;\n\t\t}\n\t}\n\t// Dispatch the event to the parent widget\n\tif(this.parentWidget) {\n\t\treturn this.parentWidget.dispatchEvent(event);\n\t}\n\treturn true;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nRebuild a previously rendered widget\n*/\nWidget.prototype.refreshSelf = function() {\n\tvar nextSibling = this.findNextSiblingDomNode();\n\tthis.removeChildDomNodes();\n\tthis.render(this.parentDomNode,nextSibling);\n};\n\n/*\nRefresh all the children of a widget\n*/\nWidget.prototype.refreshChildren = function(changedTiddlers) {\n\tvar children = this.children,\n\t\trefreshed = false;\n\tfor (var i = 0; i < children.length; i++) {\n\t\trefreshed = children[i].refresh(changedTiddlers) || refreshed;\n\t}\n\treturn refreshed;\n};\n\n/*\nFind the next sibling in the DOM to this widget. This is done by scanning the widget tree through all next siblings and their descendents that share the same parent DOM node\n*/\nWidget.prototype.findNextSiblingDomNode = function(startIndex) {\n\t// Refer to this widget by its index within its parents children\n\tvar parent = this.parentWidget,\n\t\tindex = startIndex !== undefined ? startIndex : parent.children.indexOf(this);\nif(index === -1) {\n\tthrow \"node not found in parents children\";\n}\n\t// Look for a DOM node in the later siblings\n\twhile(++index < parent.children.length) {\n\t\tvar domNode = parent.children[index].findFirstDomNode();\n\t\tif(domNode) {\n\t\t\treturn domNode;\n\t\t}\n\t}\n\t// Go back and look for later siblings of our parent if it has the same parent dom node\n\tvar grandParent = parent.parentWidget;\n\tif(grandParent && parent.parentDomNode === this.parentDomNode) {\n\t\tindex = grandParent.children.indexOf(parent);\n\t\tif(index !== -1) {\n\t\t\treturn parent.findNextSiblingDomNode(index);\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nFind the first DOM node generated by a widget or its children\n*/\nWidget.prototype.findFirstDomNode = function() {\n\t// Return the first dom node of this widget, if we've got one\n\tif(this.domNodes.length > 0) {\n\t\treturn this.domNodes[0];\n\t}\n\t// Otherwise, recursively call our children\n\tfor(var t=0; t<this.children.length; t++) {\n\t\tvar domNode = this.children[t].findFirstDomNode();\n\t\tif(domNode) {\n\t\t\treturn domNode;\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nRemove any DOM nodes created by this widget or its children\n*/\nWidget.prototype.removeChildDomNodes = function() {\n\t// If this widget has directly created DOM nodes, delete them and exit. This assumes that any child widgets are contained within the created DOM nodes, which would normally be the case\n\tif(this.domNodes.length > 0) {\n\t\t$tw.utils.each(this.domNodes,function(domNode) {\n\t\t\tdomNode.parentNode.removeChild(domNode);\n\t\t});\n\t\tthis.domNodes = [];\n\t} else {\n\t\t// Otherwise, ask the child widgets to delete their DOM nodes\n\t\t$tw.utils.each(this.children,function(childWidget) {\n\t\t\tchildWidget.removeChildDomNodes();\n\t\t});\n\t}\n};\n\n/*\nInvoke the action widgets that are descendents of the current widget.\n*/\nWidget.prototype.invokeActions = function(triggeringWidget,event) {\n\tvar handled = false;\n\t// For each child widget\n\tfor(var t=0; t<this.children.length; t++) {\n\t\tvar child = this.children[t];\n\t\t// Invoke the child if it is an action widget\n\t\tif(child.invokeAction) {\n\t\t\tchild.refreshSelf();\n\t\t\tif(child.invokeAction(triggeringWidget,event)) {\n\t\t\t\thandled = true;\n\t\t\t}\n\t\t}\n\t\t// Propagate through through the child if it permits it\n\t\tif(child.allowActionPropagation() && child.invokeActions(triggeringWidget,event)) {\n\t\t\thandled = true;\n\t\t}\n\t}\n\treturn handled;\n};\n\n/*\nInvoke the action widgets defined in a string\n*/\nWidget.prototype.invokeActionString = function(actions,triggeringWidget,event,variables) {\n\tactions = actions || \"\";\n\tvar parser = this.wiki.parseText(\"text/vnd.tiddlywiki\",actions,{\n\t\t\tparentWidget: this,\n\t\t\tdocument: this.document\n\t\t}),\n\t\twidgetNode = this.wiki.makeWidget(parser,{\n\t\t\tparentWidget: this,\n\t\t\tdocument: this.document,\n\t\t\tvariables: variables\n\t\t});\n\tvar container = this.document.createElement(\"div\");\n\twidgetNode.render(container,null);\n\treturn widgetNode.invokeActions(this,event);\n};\n\nWidget.prototype.allowActionPropagation = function() {\n\treturn true;\n};\n\nexports.widget = Widget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/wikify.js": {
"title": "$:/core/modules/widgets/wikify.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/wikify.js\ntype: application/javascript\nmodule-type: widget\n\nWidget to wikify text into a variable\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar WikifyWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nWikifyWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nWikifyWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nWikifyWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.wikifyName = this.getAttribute(\"name\");\n\tthis.wikifyText = this.getAttribute(\"text\");\n\tthis.wikifyType = this.getAttribute(\"type\");\n\tthis.wikifyMode = this.getAttribute(\"mode\",\"block\");\n\tthis.wikifyOutput = this.getAttribute(\"output\",\"text\");\n\t// Create the parse tree\n\tthis.wikifyParser = this.wiki.parseText(this.wikifyType,this.wikifyText,{\n\t\t\tparseAsInline: this.wikifyMode === \"inline\"\n\t\t});\n\t// Create the widget tree \n\tthis.wikifyWidgetNode = this.wiki.makeWidget(this.wikifyParser,{\n\t\t\tdocument: $tw.fakeDocument,\n\t\t\tparentWidget: this\n\t\t});\n\t// Render the widget tree to the container\n\tthis.wikifyContainer = $tw.fakeDocument.createElement(\"div\");\n\tthis.wikifyWidgetNode.render(this.wikifyContainer,null);\n\tthis.wikifyResult = this.getResult();\n\t// Set context variable\n\tthis.setVariable(this.wikifyName,this.wikifyResult);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nReturn the result string\n*/\nWikifyWidget.prototype.getResult = function() {\n\tvar result;\n\tswitch(this.wikifyOutput) {\n\t\tcase \"text\":\n\t\t\tresult = this.wikifyContainer.textContent;\n\t\t\tbreak;\n\t\tcase \"formattedtext\":\n\t\t\tresult = this.wikifyContainer.formattedTextContent;\n\t\t\tbreak;\n\t\tcase \"html\":\n\t\t\tresult = this.wikifyContainer.innerHTML;\n\t\t\tbreak;\n\t\tcase \"parsetree\":\n\t\t\tresult = JSON.stringify(this.wikifyParser.tree,0,$tw.config.preferences.jsonSpaces);\n\t\t\tbreak;\n\t\tcase \"widgettree\":\n\t\t\tresult = JSON.stringify(this.getWidgetTree(),0,$tw.config.preferences.jsonSpaces);\n\t\t\tbreak;\n\t}\n\treturn result;\n};\n\n/*\nReturn a string of the widget tree\n*/\nWikifyWidget.prototype.getWidgetTree = function() {\n\tvar copyNode = function(widgetNode,resultNode) {\n\t\t\tvar type = widgetNode.parseTreeNode.type;\n\t\t\tresultNode.type = type;\n\t\t\tswitch(type) {\n\t\t\t\tcase \"element\":\n\t\t\t\t\tresultNode.tag = widgetNode.parseTreeNode.tag;\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"text\":\n\t\t\t\t\tresultNode.text = widgetNode.parseTreeNode.text;\n\t\t\t\t\tbreak;\t\n\t\t\t}\n\t\t\tif(Object.keys(widgetNode.attributes || {}).length > 0) {\n\t\t\t\tresultNode.attributes = {};\n\t\t\t\t$tw.utils.each(widgetNode.attributes,function(attr,attrName) {\n\t\t\t\t\tresultNode.attributes[attrName] = widgetNode.getAttribute(attrName);\n\t\t\t\t});\n\t\t\t}\n\t\t\tif(Object.keys(widgetNode.children || {}).length > 0) {\n\t\t\t\tresultNode.children = [];\n\t\t\t\t$tw.utils.each(widgetNode.children,function(widgetChildNode) {\n\t\t\t\t\tvar node = {};\n\t\t\t\t\tresultNode.children.push(node);\n\t\t\t\t\tcopyNode(widgetChildNode,node);\n\t\t\t\t});\n\t\t\t}\n\t\t},\n\t\tresults = {};\n\tcopyNode(this.wikifyWidgetNode,results);\n\treturn results;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nWikifyWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// Refresh ourselves entirely if any of our attributes have changed\n\tif(changedAttributes.name || changedAttributes.text || changedAttributes.type || changedAttributes.mode || changedAttributes.output) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\t// Refresh the widget tree\n\t\tif(this.wikifyWidgetNode.refresh(changedTiddlers)) {\n\t\t\t// Check if there was any change\n\t\t\tvar result = this.getResult();\n\t\t\tif(result !== this.wikifyResult) {\n\t\t\t\t// If so, save the change\n\t\t\t\tthis.wikifyResult = result;\n\t\t\t\tthis.setVariable(this.wikifyName,this.wikifyResult);\n\t\t\t\t// Refresh each of our child widgets\n\t\t\t\t$tw.utils.each(this.children,function(childWidget) {\n\t\t\t\t\tchildWidget.refreshSelf();\n\t\t\t\t});\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t\t// Just refresh the children\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.wikify = WikifyWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/wiki-bulkops.js": {
"title": "$:/core/modules/wiki-bulkops.js",
"text": "/*\\\ntitle: $:/core/modules/wiki-bulkops.js\ntype: application/javascript\nmodule-type: wikimethod\n\nBulk tiddler operations such as rename.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nRename a tiddler, and relink any tags or lists that reference it.\n*/\nfunction renameTiddler(fromTitle,toTitle,options) {\n\tfromTitle = (fromTitle || \"\").trim();\n\ttoTitle = (toTitle || \"\").trim();\n\toptions = options || {};\n\tif(fromTitle && toTitle && fromTitle !== toTitle) {\n\t\t// Rename the tiddler itself\n\t\tvar oldTiddler = this.getTiddler(fromTitle),\n\t\t\tnewTiddler = new $tw.Tiddler(oldTiddler,{title: toTitle},this.getModificationFields());\n\t\tnewTiddler = $tw.hooks.invokeHook(\"th-renaming-tiddler\",newTiddler,oldTiddler);\n\t\tthis.addTiddler(newTiddler);\n\t\tthis.deleteTiddler(fromTitle);\n\t\t// Rename any tags or lists that reference it\n\t\tthis.relinkTiddler(fromTitle,toTitle,options)\n\t}\n}\n\n/*\nRelink any tags or lists that reference a given tiddler\n*/\nfunction relinkTiddler(fromTitle,toTitle,options) {\n\tvar self = this;\n\tfromTitle = (fromTitle || \"\").trim();\n\ttoTitle = (toTitle || \"\").trim();\n\toptions = options || {};\n\tif(fromTitle && toTitle && fromTitle !== toTitle) {\n\t\tthis.each(function(tiddler,title) {\n\t\t\tvar type = tiddler.fields.type || \"\";\n\t\t\t// Don't touch plugins or JavaScript modules\n\t\t\tif(!tiddler.fields[\"plugin-type\"] && type !== \"application/javascript\") {\n\t\t\t\tvar tags = tiddler.fields.tags ? tiddler.fields.tags.slice(0) : undefined,\n\t\t\t\t\tlist = tiddler.fields.list ? tiddler.fields.list.slice(0) : undefined,\n\t\t\t\t\tisModified = false;\n\t\t\t\tif(!options.dontRenameInTags) {\n\t\t\t\t\t// Rename tags\n\t\t\t\t\t$tw.utils.each(tags,function (title,index) {\n\t\t\t\t\t\tif(title === fromTitle) {\nconsole.log(\"Renaming tag '\" + tags[index] + \"' to '\" + toTitle + \"' of tiddler '\" + tiddler.fields.title + \"'\");\n\t\t\t\t\t\t\ttags[index] = toTitle;\n\t\t\t\t\t\t\tisModified = true;\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\tif(!options.dontRenameInLists) {\n\t\t\t\t\t// Rename lists\n\t\t\t\t\t$tw.utils.each(list,function (title,index) {\n\t\t\t\t\t\tif(title === fromTitle) {\nconsole.log(\"Renaming list item '\" + list[index] + \"' to '\" + toTitle + \"' of tiddler '\" + tiddler.fields.title + \"'\");\n\t\t\t\t\t\t\tlist[index] = toTitle;\n\t\t\t\t\t\t\tisModified = true;\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\tif(isModified) {\n\t\t\t\t\tvar newTiddler = new $tw.Tiddler(tiddler,{tags: tags, list: list},self.getModificationFields())\n\t\t\t\t\tnewTiddler = $tw.hooks.invokeHook(\"th-relinking-tiddler\",newTiddler,tiddler);\n\t\t\t\t\tself.addTiddler(newTiddler);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n};\n\nexports.renameTiddler = renameTiddler;\nexports.relinkTiddler = relinkTiddler;\n\n})();\n",
"type": "application/javascript",
"module-type": "wikimethod"
},
"$:/core/modules/wiki.js": {
"title": "$:/core/modules/wiki.js",
"text": "/*\\\ntitle: $:/core/modules/wiki.js\ntype: application/javascript\nmodule-type: wikimethod\n\nExtension methods for the $tw.Wiki object\n\nAdds the following properties to the wiki object:\n\n* `eventListeners` is a hashmap by type of arrays of listener functions\n* `changedTiddlers` is a hashmap describing changes to named tiddlers since wiki change events were last dispatched. Each entry is a hashmap containing two fields:\n\tmodified: true/false\n\tdeleted: true/false\n* `changeCount` is a hashmap by tiddler title containing a numerical index that starts at zero and is incremented each time a tiddler is created changed or deleted\n* `caches` is a hashmap by tiddler title containing a further hashmap of named cache objects. Caches are automatically cleared when a tiddler is modified or deleted\n* `globalCache` is a hashmap by cache name of cache objects that are cleared whenever any tiddler change occurs\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nvar USER_NAME_TITLE = \"$:/status/UserName\",\n\tTIMESTAMP_DISABLE_TITLE = \"$:/config/TimestampDisable\";\n\n/*\nAdd available indexers to this wiki\n*/\nexports.addIndexersToWiki = function() {\n\tvar self = this;\n\t$tw.utils.each($tw.modules.applyMethods(\"indexer\"),function(Indexer,name) {\n\t\tself.addIndexer(new Indexer(self),name);\n\t});\n};\n\n/*\nGet the value of a text reference. Text references can have any of these forms:\n\t<tiddlertitle>\n\t<tiddlertitle>!!<fieldname>\n\t!!<fieldname> - specifies a field of the current tiddlers\n\t<tiddlertitle>##<index>\n*/\nexports.getTextReference = function(textRef,defaultText,currTiddlerTitle) {\n\tvar tr = $tw.utils.parseTextReference(textRef),\n\t\ttitle = tr.title || currTiddlerTitle;\n\tif(tr.field) {\n\t\tvar tiddler = this.getTiddler(title);\n\t\tif(tr.field === \"title\") { // Special case so we can return the title of a non-existent tiddler\n\t\t\treturn title;\n\t\t} else if(tiddler && $tw.utils.hop(tiddler.fields,tr.field)) {\n\t\t\treturn tiddler.getFieldString(tr.field);\n\t\t} else {\n\t\t\treturn defaultText;\n\t\t}\n\t} else if(tr.index) {\n\t\treturn this.extractTiddlerDataItem(title,tr.index,defaultText);\n\t} else {\n\t\treturn this.getTiddlerText(title,defaultText);\n\t}\n};\n\nexports.setTextReference = function(textRef,value,currTiddlerTitle) {\n\tvar tr = $tw.utils.parseTextReference(textRef),\n\t\ttitle = tr.title || currTiddlerTitle;\n\tthis.setText(title,tr.field,tr.index,value);\n};\n\nexports.setText = function(title,field,index,value,options) {\n\toptions = options || {};\n\tvar creationFields = options.suppressTimestamp ? {} : this.getCreationFields(),\n\t\tmodificationFields = options.suppressTimestamp ? {} : this.getModificationFields();\n\t// Check if it is a reference to a tiddler field\n\tif(index) {\n\t\tvar data = this.getTiddlerData(title,Object.create(null));\n\t\tif(value !== undefined) {\n\t\t\tdata[index] = value;\n\t\t} else {\n\t\t\tdelete data[index];\n\t\t}\n\t\tthis.setTiddlerData(title,data,modificationFields);\n\t} else {\n\t\tvar tiddler = this.getTiddler(title),\n\t\t\tfields = {title: title};\n\t\tfields[field || \"text\"] = value;\n\t\tthis.addTiddler(new $tw.Tiddler(creationFields,tiddler,fields,modificationFields));\n\t}\n};\n\nexports.deleteTextReference = function(textRef,currTiddlerTitle) {\n\tvar tr = $tw.utils.parseTextReference(textRef),\n\t\ttitle,tiddler,fields;\n\t// Check if it is a reference to a tiddler\n\tif(tr.title && !tr.field) {\n\t\tthis.deleteTiddler(tr.title);\n\t// Else check for a field reference\n\t} else if(tr.field) {\n\t\ttitle = tr.title || currTiddlerTitle;\n\t\ttiddler = this.getTiddler(title);\n\t\tif(tiddler && $tw.utils.hop(tiddler.fields,tr.field)) {\n\t\t\tfields = Object.create(null);\n\t\t\tfields[tr.field] = undefined;\n\t\t\tthis.addTiddler(new $tw.Tiddler(tiddler,fields,this.getModificationFields()));\n\t\t}\n\t}\n};\n\nexports.addEventListener = function(type,listener) {\n\tthis.eventListeners = this.eventListeners || {};\n\tthis.eventListeners[type] = this.eventListeners[type] || [];\n\tthis.eventListeners[type].push(listener);\t\n};\n\nexports.removeEventListener = function(type,listener) {\n\tvar listeners = this.eventListeners[type];\n\tif(listeners) {\n\t\tvar p = listeners.indexOf(listener);\n\t\tif(p !== -1) {\n\t\t\tlisteners.splice(p,1);\n\t\t}\n\t}\n};\n\nexports.dispatchEvent = function(type /*, args */) {\n\tvar args = Array.prototype.slice.call(arguments,1),\n\t\tlisteners = this.eventListeners[type];\n\tif(listeners) {\n\t\tfor(var p=0; p<listeners.length; p++) {\n\t\t\tvar listener = listeners[p];\n\t\t\tlistener.apply(listener,args);\n\t\t}\n\t}\n};\n\n/*\nCauses a tiddler to be marked as changed, incrementing the change count, and triggers event handlers.\nThis method should be called after the changes it describes have been made to the wiki.tiddlers[] array.\n\ttitle: Title of tiddler\n\tisDeleted: defaults to false (meaning the tiddler has been created or modified),\n\t\ttrue if the tiddler has been deleted\n*/\nexports.enqueueTiddlerEvent = function(title,isDeleted) {\n\t// Record the touch in the list of changed tiddlers\n\tthis.changedTiddlers = this.changedTiddlers || Object.create(null);\n\tthis.changedTiddlers[title] = this.changedTiddlers[title] || Object.create(null);\n\tthis.changedTiddlers[title][isDeleted ? \"deleted\" : \"modified\"] = true;\n\t// Increment the change count\n\tthis.changeCount = this.changeCount || Object.create(null);\n\tif($tw.utils.hop(this.changeCount,title)) {\n\t\tthis.changeCount[title]++;\n\t} else {\n\t\tthis.changeCount[title] = 1;\n\t}\n\t// Trigger events\n\tthis.eventListeners = this.eventListeners || {};\n\tif(!this.eventsTriggered) {\n\t\tvar self = this;\n\t\t$tw.utils.nextTick(function() {\n\t\t\tvar changes = self.changedTiddlers;\n\t\t\tself.changedTiddlers = Object.create(null);\n\t\t\tself.eventsTriggered = false;\n\t\t\tif($tw.utils.count(changes) > 0) {\n\t\t\t\tself.dispatchEvent(\"change\",changes);\n\t\t\t}\n\t\t});\n\t\tthis.eventsTriggered = true;\n\t}\n};\n\nexports.getSizeOfTiddlerEventQueue = function() {\n\treturn $tw.utils.count(this.changedTiddlers);\n};\n\nexports.clearTiddlerEventQueue = function() {\n\tthis.changedTiddlers = Object.create(null);\n\tthis.changeCount = Object.create(null);\n};\n\nexports.getChangeCount = function(title) {\n\tthis.changeCount = this.changeCount || Object.create(null);\n\tif($tw.utils.hop(this.changeCount,title)) {\n\t\treturn this.changeCount[title];\n\t} else {\n\t\treturn 0;\n\t}\n};\n\n/*\nGenerate an unused title from the specified base\n*/\nexports.generateNewTitle = function(baseTitle,options) {\n\toptions = options || {};\n\tvar c = 0,\n\t\ttitle = baseTitle;\n\twhile(this.tiddlerExists(title) || this.isShadowTiddler(title) || this.findDraft(title)) {\n\t\ttitle = baseTitle + \n\t\t\t(options.prefix || \" \") + \n\t\t\t(++c);\n\t}\n\treturn title;\n};\n\nexports.isSystemTiddler = function(title) {\n\treturn title && title.indexOf(\"$:/\") === 0;\n};\n\nexports.isTemporaryTiddler = function(title) {\n\treturn title && title.indexOf(\"$:/temp/\") === 0;\n};\n\nexports.isImageTiddler = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\t\t\n\t\tvar contentTypeInfo = $tw.config.contentTypeInfo[tiddler.fields.type || \"text/vnd.tiddlywiki\"];\n\t\treturn !!contentTypeInfo && contentTypeInfo.flags.indexOf(\"image\") !== -1;\n\t} else {\n\t\treturn null;\n\t}\n};\n\nexports.isBinaryTiddler = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\t\t\n\t\tvar contentTypeInfo = $tw.config.contentTypeInfo[tiddler.fields.type || \"text/vnd.tiddlywiki\"];\n\t\treturn !!contentTypeInfo && contentTypeInfo.encoding === \"base64\";\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nLike addTiddler() except it will silently reject any plugin tiddlers that are older than the currently loaded version. Returns true if the tiddler was imported\n*/\nexports.importTiddler = function(tiddler) {\n\tvar existingTiddler = this.getTiddler(tiddler.fields.title);\n\t// Check if we're dealing with a plugin\n\tif(tiddler && tiddler.hasField(\"plugin-type\") && tiddler.hasField(\"version\") && existingTiddler && existingTiddler.hasField(\"plugin-type\") && existingTiddler.hasField(\"version\")) {\n\t\t// Reject the incoming plugin if it is older\n\t\tif(!$tw.utils.checkVersions(tiddler.fields.version,existingTiddler.fields.version)) {\n\t\t\treturn false;\n\t\t}\n\t}\n\t// Fall through to adding the tiddler\n\tthis.addTiddler(tiddler);\n\treturn true;\n};\n\n/*\nReturn a hashmap of the fields that should be set when a tiddler is created\n*/\nexports.getCreationFields = function() {\n\tif(this.getTiddlerText(TIMESTAMP_DISABLE_TITLE,\"\").toLowerCase() !== \"yes\") {\n\t\tvar fields = {\n\t\t\t\tcreated: new Date()\n\t\t\t},\n\t\t\tcreator = this.getTiddlerText(USER_NAME_TITLE);\n\t\tif(creator) {\n\t\t\tfields.creator = creator;\n\t\t}\n\t\treturn fields;\n\t} else {\n\t\treturn {};\n\t}\n};\n\n/*\nReturn a hashmap of the fields that should be set when a tiddler is modified\n*/\nexports.getModificationFields = function() {\n\tif(this.getTiddlerText(TIMESTAMP_DISABLE_TITLE,\"\").toLowerCase() !== \"yes\") {\n\t\tvar fields = Object.create(null),\n\t\t\tmodifier = this.getTiddlerText(USER_NAME_TITLE);\n\t\tfields.modified = new Date();\n\t\tif(modifier) {\n\t\t\tfields.modifier = modifier;\n\t\t}\n\t\treturn fields;\n\t} else {\n\t\treturn {};\n\t}\n};\n\n/*\nReturn a sorted array of tiddler titles. Options include:\nsortField: field to sort by\nexcludeTag: tag to exclude\nincludeSystem: whether to include system tiddlers (defaults to false)\n*/\nexports.getTiddlers = function(options) {\n\toptions = options || Object.create(null);\n\tvar self = this,\n\t\tsortField = options.sortField || \"title\",\n\t\ttiddlers = [], t, titles = [];\n\tthis.each(function(tiddler,title) {\n\t\tif(options.includeSystem || !self.isSystemTiddler(title)) {\n\t\t\tif(!options.excludeTag || !tiddler.hasTag(options.excludeTag)) {\n\t\t\t\ttiddlers.push(tiddler);\n\t\t\t}\n\t\t}\n\t});\n\ttiddlers.sort(function(a,b) {\n\t\tvar aa = a.fields[sortField].toLowerCase() || \"\",\n\t\t\tbb = b.fields[sortField].toLowerCase() || \"\";\n\t\tif(aa < bb) {\n\t\t\treturn -1;\n\t\t} else {\n\t\t\tif(aa > bb) {\n\t\t\t\treturn 1;\n\t\t\t} else {\n\t\t\t\treturn 0;\n\t\t\t}\n\t\t}\n\t});\n\tfor(t=0; t<tiddlers.length; t++) {\n\t\ttitles.push(tiddlers[t].fields.title);\n\t}\n\treturn titles;\n};\n\nexports.countTiddlers = function(excludeTag) {\n\tvar tiddlers = this.getTiddlers({excludeTag: excludeTag});\n\treturn $tw.utils.count(tiddlers);\n};\n\n/*\nReturns a function iterator(callback) that iterates through the specified titles, and invokes the callback with callback(tiddler,title)\n*/\nexports.makeTiddlerIterator = function(titles) {\n\tvar self = this;\n\tif(!$tw.utils.isArray(titles)) {\n\t\ttitles = Object.keys(titles);\n\t} else {\n\t\ttitles = titles.slice(0);\n\t}\n\treturn function(callback) {\n\t\ttitles.forEach(function(title) {\n\t\t\tcallback(self.getTiddler(title),title);\n\t\t});\n\t};\n};\n\n/*\nSort an array of tiddler titles by a specified field\n\ttitles: array of titles (sorted in place)\n\tsortField: name of field to sort by\n\tisDescending: true if the sort should be descending\n\tisCaseSensitive: true if the sort should consider upper and lower case letters to be different\n*/\nexports.sortTiddlers = function(titles,sortField,isDescending,isCaseSensitive,isNumeric,isAlphaNumeric) {\n\tvar self = this;\n\ttitles.sort(function(a,b) {\n\t\tvar x,y,\n\t\t\tcompareNumbers = function(x,y) {\n\t\t\t\tvar result = \n\t\t\t\t\tisNaN(x) && !isNaN(y) ? (isDescending ? -1 : 1) :\n\t\t\t\t\t!isNaN(x) && isNaN(y) ? (isDescending ? 1 : -1) :\n\t\t\t\t\t\t\t\t\t\t\t(isDescending ? y - x : x - y);\n\t\t\t\treturn result;\n\t\t\t};\n\t\tif(sortField !== \"title\") {\n\t\t\tvar tiddlerA = self.getTiddler(a),\n\t\t\t\ttiddlerB = self.getTiddler(b);\n\t\t\tif(tiddlerA) {\n\t\t\t\ta = tiddlerA.fields[sortField] || \"\";\n\t\t\t} else {\n\t\t\t\ta = \"\";\n\t\t\t}\n\t\t\tif(tiddlerB) {\n\t\t\t\tb = tiddlerB.fields[sortField] || \"\";\n\t\t\t} else {\n\t\t\t\tb = \"\";\n\t\t\t}\n\t\t}\n\t\tx = Number(a);\n\t\ty = Number(b);\n\t\tif(isNumeric && (!isNaN(x) || !isNaN(y))) {\n\t\t\treturn compareNumbers(x,y);\n\t\t} else if(isAlphaNumeric) {\n\t\t\treturn isDescending ? b.localeCompare(a,undefined,{numeric: true,sensitivity: \"base\"}) : a.localeCompare(b,undefined,{numeric: true,sensitivity: \"base\"});\n\t\t} else if($tw.utils.isDate(a) && $tw.utils.isDate(b)) {\n\t\t\treturn isDescending ? b - a : a - b;\n\t\t} else {\n\t\t\ta = String(a);\n\t\t\tb = String(b);\n\t\t\tif(!isCaseSensitive) {\n\t\t\t\ta = a.toLowerCase();\n\t\t\t\tb = b.toLowerCase();\n\t\t\t}\n\t\t\treturn isDescending ? b.localeCompare(a) : a.localeCompare(b);\n\t\t}\n\t});\n};\n\n/*\nFor every tiddler invoke a callback(title,tiddler) with `this` set to the wiki object. Options include:\nsortField: field to sort by\nexcludeTag: tag to exclude\nincludeSystem: whether to include system tiddlers (defaults to false)\n*/\nexports.forEachTiddler = function(/* [options,]callback */) {\n\tvar arg = 0,\n\t\toptions = arguments.length >= 2 ? arguments[arg++] : {},\n\t\tcallback = arguments[arg++],\n\t\ttitles = this.getTiddlers(options),\n\t\tt, tiddler;\n\tfor(t=0; t<titles.length; t++) {\n\t\ttiddler = this.getTiddler(titles[t]);\n\t\tif(tiddler) {\n\t\t\tcallback.call(this,tiddler.fields.title,tiddler);\n\t\t}\n\t}\n};\n\n/*\nReturn an array of tiddler titles that are directly linked within the given parse tree\n */\nexports.extractLinks = function(parseTreeRoot) {\n\t// Count up the links\n\tvar links = [],\n\t\tcheckParseTree = function(parseTree) {\n\t\t\tfor(var t=0; t<parseTree.length; t++) {\n\t\t\t\tvar parseTreeNode = parseTree[t];\n\t\t\t\tif(parseTreeNode.type === \"link\" && parseTreeNode.attributes.to && parseTreeNode.attributes.to.type === \"string\") {\n\t\t\t\t\tvar value = parseTreeNode.attributes.to.value;\n\t\t\t\t\tif(links.indexOf(value) === -1) {\n\t\t\t\t\t\tlinks.push(value);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif(parseTreeNode.children) {\n\t\t\t\t\tcheckParseTree(parseTreeNode.children);\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\tcheckParseTree(parseTreeRoot);\n\treturn links;\n};\n\n/*\nReturn an array of tiddler titles that are directly linked from the specified tiddler\n*/\nexports.getTiddlerLinks = function(title) {\n\tvar self = this;\n\t// We'll cache the links so they only get computed if the tiddler changes\n\treturn this.getCacheForTiddler(title,\"links\",function() {\n\t\t// Parse the tiddler\n\t\tvar parser = self.parseTiddler(title);\n\t\tif(parser) {\n\t\t\treturn self.extractLinks(parser.tree);\n\t\t}\n\t\treturn [];\n\t});\n};\n\n/*\nReturn an array of tiddler titles that link to the specified tiddler\n*/\nexports.getTiddlerBacklinks = function(targetTitle) {\n\tvar self = this,\n\t\tbacklinksIndexer = this.getIndexer(\"BacklinksIndexer\"),\n\t\tbacklinks = backlinksIndexer && backlinksIndexer.lookup(targetTitle);\n\n\tif(!backlinks) {\n\t\tbacklinks = [];\n\t\tthis.forEachTiddler(function(title,tiddler) {\n\t\t\tvar links = self.getTiddlerLinks(title);\n\t\t\tif(links.indexOf(targetTitle) !== -1) {\n\t\t\t\tbacklinks.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn backlinks;\n};\n\n/*\nReturn a hashmap of tiddler titles that are referenced but not defined. Each value is the number of times the missing tiddler is referenced\n*/\nexports.getMissingTitles = function() {\n\tvar self = this,\n\t\tmissing = [];\n// We should cache the missing tiddler list, even if we recreate it every time any tiddler is modified\n\tthis.forEachTiddler(function(title,tiddler) {\n\t\tvar links = self.getTiddlerLinks(title);\n\t\t$tw.utils.each(links,function(link) {\n\t\t\tif((!self.tiddlerExists(link) && !self.isShadowTiddler(link)) && missing.indexOf(link) === -1) {\n\t\t\t\tmissing.push(link);\n\t\t\t}\n\t\t});\n\t});\n\treturn missing;\n};\n\nexports.getOrphanTitles = function() {\n\tvar self = this,\n\t\torphans = this.getTiddlers();\n\tthis.forEachTiddler(function(title,tiddler) {\n\t\tvar links = self.getTiddlerLinks(title);\n\t\t$tw.utils.each(links,function(link) {\n\t\t\tvar p = orphans.indexOf(link);\n\t\t\tif(p !== -1) {\n\t\t\t\torphans.splice(p,1);\n\t\t\t}\n\t\t});\n\t});\n\treturn orphans; // Todo\n};\n\n/*\nRetrieves a list of the tiddler titles that are tagged with a given tag\n*/\nexports.getTiddlersWithTag = function(tag) {\n\t// Try to use the indexer\n\tvar self = this,\n\t\ttagIndexer = this.getIndexer(\"TagIndexer\"),\n\t\tresults = tagIndexer && tagIndexer.subIndexers[3].lookup(tag);\n\tif(!results) {\n\t\t// If not available, perform a manual scan\n\t\tresults = this.getGlobalCache(\"taglist-\" + tag,function() {\n\t\t\tvar tagmap = self.getTagMap();\n\t\t\treturn self.sortByList(tagmap[tag],tag);\n\t\t});\n\t}\n\treturn results;\n};\n\n/*\nGet a hashmap by tag of arrays of tiddler titles\n*/\nexports.getTagMap = function() {\n\tvar self = this;\n\treturn this.getGlobalCache(\"tagmap\",function() {\n\t\tvar tags = Object.create(null),\n\t\t\tstoreTags = function(tagArray,title) {\n\t\t\t\tif(tagArray) {\n\t\t\t\t\tfor(var index=0; index<tagArray.length; index++) {\n\t\t\t\t\t\tvar tag = tagArray[index];\n\t\t\t\t\t\tif($tw.utils.hop(tags,tag)) {\n\t\t\t\t\t\t\ttags[tag].push(title);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\ttags[tag] = [title];\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t},\n\t\t\ttitle, tiddler;\n\t\t// Collect up all the tags\n\t\tself.eachShadow(function(tiddler,title) {\n\t\t\tif(!self.tiddlerExists(title)) {\n\t\t\t\ttiddler = self.getTiddler(title);\n\t\t\t\tstoreTags(tiddler.fields.tags,title);\n\t\t\t}\n\t\t});\n\t\tself.each(function(tiddler,title) {\n\t\t\tstoreTags(tiddler.fields.tags,title);\n\t\t});\n\t\treturn tags;\n\t});\n};\n\n/*\nLookup a given tiddler and return a list of all the tiddlers that include it in the specified list field\n*/\nexports.findListingsOfTiddler = function(targetTitle,fieldName) {\n\tfieldName = fieldName || \"list\";\n\tvar titles = [];\n\tthis.each(function(tiddler,title) {\n\t\tvar list = $tw.utils.parseStringArray(tiddler.fields[fieldName]);\n\t\tif(list && list.indexOf(targetTitle) !== -1) {\n\t\t\ttitles.push(title);\n\t\t}\n\t});\n\treturn titles;\n};\n\n/*\nSorts an array of tiddler titles according to an ordered list\n*/\nexports.sortByList = function(array,listTitle) {\n\tvar self = this,\n\t\treplacedTitles = Object.create(null);\n\t// Given a title, this function will place it in the correct location\n\t// within titles.\n\tfunction moveItemInList(title) {\n\t\tif(!$tw.utils.hop(replacedTitles, title)) {\n\t\t\treplacedTitles[title] = true;\n\t\t\tvar newPos = -1,\n\t\t\t\ttiddler = self.getTiddler(title);\n\t\t\tif(tiddler) {\n\t\t\t\tvar beforeTitle = tiddler.fields[\"list-before\"],\n\t\t\t\t\tafterTitle = tiddler.fields[\"list-after\"];\n\t\t\t\tif(beforeTitle === \"\") {\n\t\t\t\t\tnewPos = 0;\n\t\t\t\t} else if(afterTitle === \"\") {\n\t\t\t\t\tnewPos = titles.length;\n\t\t\t\t} else if(beforeTitle) {\n\t\t\t\t\t// if this title is placed relative\n\t\t\t\t\t// to another title, make sure that\n\t\t\t\t\t// title is placed before we place\n\t\t\t\t\t// this one.\n\t\t\t\t\tmoveItemInList(beforeTitle);\n\t\t\t\t\tnewPos = titles.indexOf(beforeTitle);\n\t\t\t\t} else if(afterTitle) {\n\t\t\t\t\t// Same deal\n\t\t\t\t\tmoveItemInList(afterTitle);\n\t\t\t\t\tnewPos = titles.indexOf(afterTitle);\n\t\t\t\t\tif(newPos >= 0) {\n\t\t\t\t\t\t++newPos;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// If a new position is specified, let's move it\n\t\t\t\tif (newPos !== -1) {\n\t\t\t\t\t// get its current Pos, and make sure\n\t\t\t\t\t// sure that it's _actually_ in the list\n\t\t\t\t\t// and that it would _actually_ move\n\t\t\t\t\t// (#4275) We don't bother calling\n\t\t\t\t\t// indexOf unless we have a new\n\t\t\t\t\t// position to work with\n\t\t\t\t\tvar currPos = titles.indexOf(title);\n\t\t\t\t\tif(currPos >= 0 && newPos !== currPos) {\n\t\t\t\t\t\t// move it!\n\t\t\t\t\t\ttitles.splice(currPos,1);\n\t\t\t\t\t\tif(newPos >= currPos) {\n\t\t\t\t\t\t\tnewPos--;\n\t\t\t\t\t\t}\n\t\t\t\t\t\ttitles.splice(newPos,0,title);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\tvar list = this.getTiddlerList(listTitle);\n\tif(!array || array.length === 0) {\n\t\treturn [];\n\t} else {\n\t\tvar titles = [], t, title;\n\t\t// First place any entries that are present in the list\n\t\tfor(t=0; t<list.length; t++) {\n\t\t\ttitle = list[t];\n\t\t\tif(array.indexOf(title) !== -1) {\n\t\t\t\ttitles.push(title);\n\t\t\t}\n\t\t}\n\t\t// Then place any remaining entries\n\t\tfor(t=0; t<array.length; t++) {\n\t\t\ttitle = array[t];\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\ttitles.push(title);\n\t\t\t}\n\t\t}\n\t\t// Finally obey the list-before and list-after fields of each tiddler in turn\n\t\tvar sortedTitles = titles.slice(0);\n\t\tfor(t=0; t<sortedTitles.length; t++) {\n\t\t\ttitle = sortedTitles[t];\n\t\t\tmoveItemInList(title);\n\t\t}\n\t\treturn titles;\n\t}\n};\n\nexports.getSubTiddler = function(title,subTiddlerTitle) {\n\tvar bundleInfo = this.getPluginInfo(title) || this.getTiddlerDataCached(title);\n\tif(bundleInfo && bundleInfo.tiddlers) {\n\t\tvar subTiddler = bundleInfo.tiddlers[subTiddlerTitle];\n\t\tif(subTiddler) {\n\t\t\treturn new $tw.Tiddler(subTiddler);\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nRetrieve a tiddler as a JSON string of the fields\n*/\nexports.getTiddlerAsJson = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\n\t\tvar fields = Object.create(null);\n\t\t$tw.utils.each(tiddler.fields,function(value,name) {\n\t\t\tfields[name] = tiddler.getFieldString(name);\n\t\t});\n\t\treturn JSON.stringify(fields);\n\t} else {\n\t\treturn JSON.stringify({title: title});\n\t}\n};\n\nexports.getTiddlersAsJson = function(filter,spaces) {\n\tvar tiddlers = this.filterTiddlers(filter),\n\t\tspaces = (spaces === undefined) ? $tw.config.preferences.jsonSpaces : spaces,\n\t\tdata = [];\n\tfor(var t=0;t<tiddlers.length; t++) {\n\t\tvar tiddler = this.getTiddler(tiddlers[t]);\n\t\tif(tiddler) {\n\t\t\tvar fields = new Object();\n\t\t\tfor(var field in tiddler.fields) {\n\t\t\t\tfields[field] = tiddler.getFieldString(field);\n\t\t\t}\n\t\t\tdata.push(fields);\n\t\t}\n\t}\n\treturn JSON.stringify(data,null,spaces);\n};\n\n/*\nGet the content of a tiddler as a JavaScript object. How this is done depends on the type of the tiddler:\n\napplication/json: the tiddler JSON is parsed into an object\napplication/x-tiddler-dictionary: the tiddler is parsed as sequence of name:value pairs\n\nOther types currently just return null.\n\ntitleOrTiddler: string tiddler title or a tiddler object\ndefaultData: default data to be returned if the tiddler is missing or doesn't contain data\n\nNote that the same value is returned for repeated calls for the same tiddler data. The value is frozen to prevent modification; otherwise modifications would be visible to all callers\n*/\nexports.getTiddlerDataCached = function(titleOrTiddler,defaultData) {\n\tvar self = this,\n\t\ttiddler = titleOrTiddler;\n\tif(!(tiddler instanceof $tw.Tiddler)) {\n\t\ttiddler = this.getTiddler(tiddler);\t\n\t}\n\tif(tiddler) {\n\t\treturn this.getCacheForTiddler(tiddler.fields.title,\"data\",function() {\n\t\t\t// Return the frozen value\n\t\t\tvar value = self.getTiddlerData(tiddler.fields.title,undefined);\n\t\t\t$tw.utils.deepFreeze(value);\n\t\t\treturn value;\n\t\t}) || defaultData;\n\t} else {\n\t\treturn defaultData;\n\t}\n};\n\n/*\nAlternative, uncached version of getTiddlerDataCached(). The return value can be mutated freely and reused\n*/\nexports.getTiddlerData = function(titleOrTiddler,defaultData) {\n\tvar tiddler = titleOrTiddler,\n\t\tdata;\n\tif(!(tiddler instanceof $tw.Tiddler)) {\n\t\ttiddler = this.getTiddler(tiddler);\t\n\t}\n\tif(tiddler && tiddler.fields.text) {\n\t\tswitch(tiddler.fields.type) {\n\t\t\tcase \"application/json\":\n\t\t\t\t// JSON tiddler\n\t\t\t\ttry {\n\t\t\t\t\tdata = JSON.parse(tiddler.fields.text);\n\t\t\t\t} catch(ex) {\n\t\t\t\t\treturn defaultData;\n\t\t\t\t}\n\t\t\t\treturn data;\n\t\t\tcase \"application/x-tiddler-dictionary\":\n\t\t\t\treturn $tw.utils.parseFields(tiddler.fields.text);\n\t\t}\n\t}\n\treturn defaultData;\n};\n\n/*\nExtract an indexed field from within a data tiddler\n*/\nexports.extractTiddlerDataItem = function(titleOrTiddler,index,defaultText) {\n\tvar data = this.getTiddlerDataCached(titleOrTiddler,Object.create(null)),\n\t\ttext;\n\tif(data && $tw.utils.hop(data,index)) {\n\t\ttext = data[index];\n\t}\n\tif(typeof text === \"string\" || typeof text === \"number\") {\n\t\treturn text.toString();\n\t} else {\n\t\treturn defaultText;\n\t}\n};\n\n/*\nSet a tiddlers content to a JavaScript object. Currently this is done by setting the tiddler's type to \"application/json\" and setting the text to the JSON text of the data.\ntitle: title of tiddler\ndata: object that can be serialised to JSON\nfields: optional hashmap of additional tiddler fields to be set\n*/\nexports.setTiddlerData = function(title,data,fields) {\n\tvar existingTiddler = this.getTiddler(title),\n\t\tnewFields = {\n\t\t\ttitle: title\n\t};\n\tif(existingTiddler && existingTiddler.fields.type === \"application/x-tiddler-dictionary\") {\n\t\tnewFields.text = $tw.utils.makeTiddlerDictionary(data);\n\t} else {\n\t\tnewFields.type = \"application/json\";\n\t\tnewFields.text = JSON.stringify(data,null,$tw.config.preferences.jsonSpaces);\n\t}\n\tthis.addTiddler(new $tw.Tiddler(this.getCreationFields(),existingTiddler,fields,newFields,this.getModificationFields()));\n};\n\n/*\nReturn the content of a tiddler as an array containing each line\n*/\nexports.getTiddlerList = function(title,field,index) {\n\tif(index) {\n\t\treturn $tw.utils.parseStringArray(this.extractTiddlerDataItem(title,index,\"\"));\n\t}\n\tfield = field || \"list\";\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\n\t\treturn ($tw.utils.parseStringArray(tiddler.fields[field]) || []).slice(0);\n\t}\n\treturn [];\n};\n\n// Return a named global cache object. Global cache objects are cleared whenever a tiddler change occurs\nexports.getGlobalCache = function(cacheName,initializer) {\n\tthis.globalCache = this.globalCache || Object.create(null);\n\tif($tw.utils.hop(this.globalCache,cacheName)) {\n\t\treturn this.globalCache[cacheName];\n\t} else {\n\t\tthis.globalCache[cacheName] = initializer();\n\t\treturn this.globalCache[cacheName];\n\t}\n};\n\nexports.clearGlobalCache = function() {\n\tthis.globalCache = Object.create(null);\n};\n\n// Return the named cache object for a tiddler. If the cache doesn't exist then the initializer function is invoked to create it\nexports.getCacheForTiddler = function(title,cacheName,initializer) {\n\tthis.caches = this.caches || Object.create(null);\n\tvar caches = this.caches[title];\n\tif(caches && caches[cacheName]) {\n\t\treturn caches[cacheName];\n\t} else {\n\t\tif(!caches) {\n\t\t\tcaches = Object.create(null);\n\t\t\tthis.caches[title] = caches;\n\t\t}\n\t\tcaches[cacheName] = initializer();\n\t\treturn caches[cacheName];\n\t}\n};\n\n// Clear all caches associated with a particular tiddler, or, if the title is null, clear all the caches for all the tiddlers\nexports.clearCache = function(title) {\n\tif(title) {\n\t\tthis.caches = this.caches || Object.create(null);\n\t\tif($tw.utils.hop(this.caches,title)) {\n\t\t\tdelete this.caches[title];\n\t\t}\n\t} else {\n\t\tthis.caches = Object.create(null);\n\t}\n};\n\nexports.initParsers = function(moduleType) {\n\t// Install the parser modules\n\t$tw.Wiki.parsers = {};\n\tvar self = this;\n\t$tw.modules.forEachModuleOfType(\"parser\",function(title,module) {\n\t\tfor(var f in module) {\n\t\t\tif($tw.utils.hop(module,f)) {\n\t\t\t\t$tw.Wiki.parsers[f] = module[f]; // Store the parser class\n\t\t\t}\n\t\t}\n\t});\n\t// Use the generic binary parser for any binary types not registered so far\n\tif($tw.Wiki.parsers[\"application/octet-stream\"]) {\n\t\tObject.keys($tw.config.contentTypeInfo).forEach(function(type) {\n\t\t\tif(!$tw.utils.hop($tw.Wiki.parsers,type) && $tw.config.contentTypeInfo[type].encoding === \"base64\") {\n\t\t\t\t$tw.Wiki.parsers[type] = $tw.Wiki.parsers[\"application/octet-stream\"];\n\t\t\t}\n\t\t});\t\t\n\t}\n};\n\n/*\nParse a block of text of a specified MIME type\n\ttype: content type of text to be parsed\n\ttext: text\n\toptions: see below\nOptions include:\n\tparseAsInline: if true, the text of the tiddler will be parsed as an inline run\n\t_canonical_uri: optional string of the canonical URI of this content\n*/\nexports.parseText = function(type,text,options) {\n\ttext = text || \"\";\n\toptions = options || {};\n\t// Select a parser\n\tvar Parser = $tw.Wiki.parsers[type];\n\tif(!Parser && $tw.utils.getFileExtensionInfo(type)) {\n\t\tParser = $tw.Wiki.parsers[$tw.utils.getFileExtensionInfo(type).type];\n\t}\n\tif(!Parser) {\n\t\tParser = $tw.Wiki.parsers[options.defaultType || \"text/vnd.tiddlywiki\"];\n\t}\n\tif(!Parser) {\n\t\treturn null;\n\t}\n\t// Return the parser instance\n\treturn new Parser(type,text,{\n\t\tparseAsInline: options.parseAsInline,\n\t\twiki: this,\n\t\t_canonical_uri: options._canonical_uri\n\t});\n};\n\n/*\nParse a tiddler according to its MIME type\n*/\nexports.parseTiddler = function(title,options) {\n\toptions = $tw.utils.extend({},options);\n\tvar cacheType = options.parseAsInline ? \"inlineParseTree\" : \"blockParseTree\",\n\t\ttiddler = this.getTiddler(title),\n\t\tself = this;\n\treturn tiddler ? this.getCacheForTiddler(title,cacheType,function() {\n\t\t\tif(tiddler.hasField(\"_canonical_uri\")) {\n\t\t\t\toptions._canonical_uri = tiddler.fields._canonical_uri;\n\t\t\t}\n\t\t\treturn self.parseText(tiddler.fields.type,tiddler.fields.text,options);\n\t\t}) : null;\n};\n\nexports.parseTextReference = function(title,field,index,options) {\n\tvar tiddler,text;\n\tif(options.subTiddler) {\n\t\ttiddler = this.getSubTiddler(title,options.subTiddler);\n\t} else {\n\t\ttiddler = this.getTiddler(title);\n\t\tif(field === \"text\" || (!field && !index)) {\n\t\t\tthis.getTiddlerText(title); // Force the tiddler to be lazily loaded\n\t\t\treturn this.parseTiddler(title,options);\n\t\t}\n\t}\n\tif(field === \"text\" || (!field && !index)) {\n\t\tif(tiddler && tiddler.fields) {\n\t\t\treturn this.parseText(tiddler.fields.type,tiddler.fields.text,options);\t\t\t\n\t\t} else {\n\t\t\treturn null;\n\t\t}\n\t} else if(field) {\n\t\tif(field === \"title\") {\n\t\t\ttext = title;\n\t\t} else {\n\t\t\tif(!tiddler || !tiddler.hasField(field)) {\n\t\t\t\treturn null;\n\t\t\t}\n\t\t\ttext = tiddler.fields[field];\n\t\t}\n\t\treturn this.parseText(\"text/vnd.tiddlywiki\",text.toString(),options);\n\t} else if(index) {\n\t\tthis.getTiddlerText(title); // Force the tiddler to be lazily loaded\n\t\ttext = this.extractTiddlerDataItem(tiddler,index,undefined);\n\t\tif(text === undefined) {\n\t\t\treturn null;\n\t\t}\n\t\treturn this.parseText(\"text/vnd.tiddlywiki\",text,options);\n\t}\n};\n\n/*\nMake a widget tree for a parse tree\nparser: parser object\noptions: see below\nOptions include:\ndocument: optional document to use\nvariables: hashmap of variables to set\nparentWidget: optional parent widget for the root node\n*/\nexports.makeWidget = function(parser,options) {\n\toptions = options || {};\n\tvar widgetNode = {\n\t\t\ttype: \"widget\",\n\t\t\tchildren: []\n\t\t},\n\t\tcurrWidgetNode = widgetNode;\n\t// Create set variable widgets for each variable\n\t$tw.utils.each(options.variables,function(value,name) {\n\t\tvar setVariableWidget = {\n\t\t\ttype: \"set\",\n\t\t\tattributes: {\n\t\t\t\tname: {type: \"string\", value: name},\n\t\t\t\tvalue: {type: \"string\", value: value}\n\t\t\t},\n\t\t\tchildren: []\n\t\t};\n\t\tcurrWidgetNode.children = [setVariableWidget];\n\t\tcurrWidgetNode = setVariableWidget;\n\t});\n\t// Add in the supplied parse tree nodes\n\tcurrWidgetNode.children = parser ? parser.tree : [];\n\t// Create the widget\n\treturn new widget.widget(widgetNode,{\n\t\twiki: this,\n\t\tdocument: options.document || $tw.fakeDocument,\n\t\tparentWidget: options.parentWidget\n\t});\n};\n\n/*\nMake a widget tree for transclusion\ntitle: target tiddler title\noptions: as for wiki.makeWidget() plus:\noptions.field: optional field to transclude (defaults to \"text\")\noptions.mode: transclusion mode \"inline\" or \"block\"\noptions.children: optional array of children for the transclude widget\noptions.importVariables: optional importvariables filter string for macros to be included\noptions.importPageMacros: optional boolean; if true, equivalent to passing \"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\" to options.importVariables\n*/\nexports.makeTranscludeWidget = function(title,options) {\n\toptions = options || {};\n\tvar parseTreeDiv = {tree: [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"div\",\n\t\t\tchildren: []}]},\n\t\tparseTreeImportVariables = {\n\t\t\ttype: \"importvariables\",\n\t\t\tattributes: {\n\t\t\t\tfilter: {\n\t\t\t\t\tname: \"filter\",\n\t\t\t\t\ttype: \"string\"\n\t\t\t\t}\n\t\t\t},\n\t\t\tisBlock: false,\n\t\t\tchildren: []},\n\t\tparseTreeTransclude = {\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {\n\t\t\t\t\tname: \"tiddler\",\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: title}},\n\t\t\tisBlock: !options.parseAsInline};\n\tif(options.importVariables || options.importPageMacros) {\n\t\tif(options.importVariables) {\n\t\t\tparseTreeImportVariables.attributes.filter.value = options.importVariables;\n\t\t} else if(options.importPageMacros) {\n\t\t\tparseTreeImportVariables.attributes.filter.value = \"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\";\n\t\t}\n\t\tparseTreeDiv.tree[0].children.push(parseTreeImportVariables);\n\t\tparseTreeImportVariables.children.push(parseTreeTransclude);\n\t} else {\n\t\tparseTreeDiv.tree[0].children.push(parseTreeTransclude);\n\t}\n\tif(options.field) {\n\t\tparseTreeTransclude.attributes.field = {type: \"string\", value: options.field};\n\t}\n\tif(options.mode) {\n\t\tparseTreeTransclude.attributes.mode = {type: \"string\", value: options.mode};\n\t}\n\tif(options.children) {\n\t\tparseTreeTransclude.children = options.children;\n\t}\n\treturn $tw.wiki.makeWidget(parseTreeDiv,options);\n};\n\n/*\nParse text in a specified format and render it into another format\n\toutputType: content type for the output\n\ttextType: content type of the input text\n\ttext: input text\n\toptions: see below\nOptions include:\nvariables: hashmap of variables to set\nparentWidget: optional parent widget for the root node\n*/\nexports.renderText = function(outputType,textType,text,options) {\n\toptions = options || {};\n\tvar parser = this.parseText(textType,text,options),\n\t\twidgetNode = this.makeWidget(parser,options);\n\tvar container = $tw.fakeDocument.createElement(\"div\");\n\twidgetNode.render(container,null);\n\treturn outputType === \"text/html\" ? container.innerHTML : container.textContent;\n};\n\n/*\nParse text from a tiddler and render it into another format\n\toutputType: content type for the output\n\ttitle: title of the tiddler to be rendered\n\toptions: see below\nOptions include:\nvariables: hashmap of variables to set\nparentWidget: optional parent widget for the root node\n*/\nexports.renderTiddler = function(outputType,title,options) {\n\toptions = options || {};\n\tvar parser = this.parseTiddler(title,options),\n\t\twidgetNode = this.makeWidget(parser,options);\n\tvar container = $tw.fakeDocument.createElement(\"div\");\n\twidgetNode.render(container,null);\n\treturn outputType === \"text/html\" ? container.innerHTML : (outputType === \"text/plain-formatted\" ? container.formattedTextContent : container.textContent);\n};\n\n/*\nReturn an array of tiddler titles that match a search string\n\ttext: The text string to search for\n\toptions: see below\nOptions available:\n\tsource: an iterator function for the source tiddlers, called source(iterator), where iterator is called as iterator(tiddler,title)\n\texclude: An array of tiddler titles to exclude from the search\n\tinvert: If true returns tiddlers that do not contain the specified string\n\tcaseSensitive: If true forces a case sensitive search\n\tfield: If specified, restricts the search to the specified field, or an array of field names\n\tanchored: If true, forces all but regexp searches to be anchored to the start of text\n\texcludeField: If true, the field options are inverted to specify the fields that are not to be searched\n\tThe search mode is determined by the first of these boolean flags to be true\n\t\tliteral: searches for literal string\n\t\twhitespace: same as literal except runs of whitespace are treated as a single space\n\t\tregexp: treats the search term as a regular expression\n\t\twords: (default) treats search string as a list of tokens, and matches if all tokens are found, regardless of adjacency or ordering\n*/\nexports.search = function(text,options) {\n\toptions = options || {};\n\tvar self = this,\n\t\tt,\n\t\tinvert = !!options.invert;\n\t// Convert the search string into a regexp for each term\n\tvar terms, searchTermsRegExps,\n\t\tflags = options.caseSensitive ? \"\" : \"i\",\n\t\tanchor = options.anchored ? \"^\" : \"\";\n\tif(options.literal) {\n\t\tif(text.length === 0) {\n\t\t\tsearchTermsRegExps = null;\n\t\t} else {\n\t\t\tsearchTermsRegExps = [new RegExp(\"(\" + anchor + $tw.utils.escapeRegExp(text) + \")\",flags)];\n\t\t}\n\t} else if(options.whitespace) {\n\t\tterms = [];\n\t\t$tw.utils.each(text.split(/\\s+/g),function(term) {\n\t\t\tif(term) {\n\t\t\t\tterms.push($tw.utils.escapeRegExp(term));\n\t\t\t}\n\t\t});\n\t\tsearchTermsRegExps = [new RegExp(\"(\" + anchor + terms.join(\"\\\\s+\") + \")\",flags)];\n\t} else if(options.regexp) {\n\t\ttry {\n\t\t\tsearchTermsRegExps = [new RegExp(\"(\" + text + \")\",flags)];\t\t\t\n\t\t} catch(e) {\n\t\t\tsearchTermsRegExps = null;\n\t\t\tconsole.log(\"Regexp error parsing /(\" + text + \")/\" + flags + \": \",e);\n\t\t}\n\t} else {\n\t\tterms = text.split(/ +/);\n\t\tif(terms.length === 1 && terms[0] === \"\") {\n\t\t\tsearchTermsRegExps = null;\n\t\t} else {\n\t\t\tsearchTermsRegExps = [];\n\t\t\tfor(t=0; t<terms.length; t++) {\n\t\t\t\tsearchTermsRegExps.push(new RegExp(\"(\" + anchor + $tw.utils.escapeRegExp(terms[t]) + \")\",flags));\n\t\t\t}\n\t\t}\n\t}\n\t// Accumulate the array of fields to be searched or excluded from the search\n\tvar fields = [];\n\tif(options.field) {\n\t\tif($tw.utils.isArray(options.field)) {\n\t\t\t$tw.utils.each(options.field,function(fieldName) {\n\t\t\t\tif(fieldName) {\n\t\t\t\t\tfields.push(fieldName);\t\t\t\t\t\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tfields.push(options.field);\n\t\t}\n\t}\n\t// Use default fields if none specified and we're not excluding fields (excluding fields with an empty field array is the same as searching all fields)\n\tif(fields.length === 0 && !options.excludeField) {\n\t\tfields.push(\"title\");\n\t\tfields.push(\"tags\");\n\t\tfields.push(\"text\");\n\t}\n\t// Function to check a given tiddler for the search term\n\tvar searchTiddler = function(title) {\n\t\tif(!searchTermsRegExps) {\n\t\t\treturn true;\n\t\t}\n\t\tvar notYetFound = searchTermsRegExps.slice();\n\n\t\tvar tiddler = self.getTiddler(title);\n\t\tif(!tiddler) {\n\t\t\ttiddler = new $tw.Tiddler({title: title, text: \"\", type: \"text/vnd.tiddlywiki\"});\n\t\t}\n\t\tvar contentTypeInfo = $tw.config.contentTypeInfo[tiddler.fields.type] || $tw.config.contentTypeInfo[\"text/vnd.tiddlywiki\"],\n\t\t\tsearchFields;\n\t\t// Get the list of fields we're searching\n\t\tif(options.excludeField) {\n\t\t\tsearchFields = Object.keys(tiddler.fields);\n\t\t\t$tw.utils.each(fields,function(fieldName) {\n\t\t\t\tvar p = searchFields.indexOf(fieldName);\n\t\t\t\tif(p !== -1) {\n\t\t\t\t\tsearchFields.splice(p,1);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsearchFields = fields;\n\t\t}\n\t\tfor(var fieldIndex=0; notYetFound.length>0 && fieldIndex<searchFields.length; fieldIndex++) {\n\t\t\t// Don't search the text field if the content type is binary\n\t\t\tvar fieldName = searchFields[fieldIndex];\n\t\t\tif(fieldName === \"text\" && contentTypeInfo.encoding !== \"utf8\") {\n\t\t\t\tbreak;\n\t\t\t}\n\t\t\tvar str = tiddler.fields[fieldName],\n\t\t\t\tt;\n\t\t\tif(str) {\n\t\t\t\tif($tw.utils.isArray(str)) {\n\t\t\t\t\t// If the field value is an array, test each regexp against each field array entry and fail if each regexp doesn't match at least one field array entry\n\t\t\t\t\tfor(var s=0; s<str.length; s++) {\n\t\t\t\t\t\tfor(t=0; t<notYetFound.length;) {\n\t\t\t\t\t\t\tif(notYetFound[t].test(str[s])) {\n\t\t\t\t\t\t\t\tnotYetFound.splice(t, 1);\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\tt++;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\t// If the field isn't an array, force it to a string and test each regexp against it and fail if any do not match\n\t\t\t\t\tstr = tiddler.getFieldString(fieldName);\n\t\t\t\t\tfor(t=0; t<notYetFound.length;) {\n\t\t\t\t\t\tif(notYetFound[t].test(str)) {\n\t\t\t\t\t\t\tnotYetFound.splice(t, 1);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tt++;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\t\treturn notYetFound.length == 0;\n\t};\n\t// Loop through all the tiddlers doing the search\n\tvar results = [],\n\t\tsource = options.source || this.each;\n\tsource(function(tiddler,title) {\n\t\tif(searchTiddler(title) !== options.invert) {\n\t\t\tresults.push(title);\n\t\t}\n\t});\n\t// Remove any of the results we have to exclude\n\tif(options.exclude) {\n\t\tfor(t=0; t<options.exclude.length; t++) {\n\t\t\tvar p = results.indexOf(options.exclude[t]);\n\t\t\tif(p !== -1) {\n\t\t\t\tresults.splice(p,1);\n\t\t\t}\n\t\t}\n\t}\n\treturn results;\n};\n\n/*\nTrigger a load for a tiddler if it is skinny. Returns the text, or undefined if the tiddler is missing, null if the tiddler is being lazily loaded.\n*/\nexports.getTiddlerText = function(title,defaultText) {\n\tvar tiddler = this.getTiddler(title);\n\t// Return undefined if the tiddler isn't found\n\tif(!tiddler) {\n\t\treturn defaultText;\n\t}\n\tif(!tiddler.hasField(\"_is_skinny\")) {\n\t\t// Just return the text if we've got it\n\t\treturn tiddler.fields.text || \"\";\n\t} else {\n\t\t// Tell any listeners about the need to lazily load this tiddler\n\t\tthis.dispatchEvent(\"lazyLoad\",title);\n\t\t// Indicate that the text is being loaded\n\t\treturn null;\n\t}\n};\n\n/*\nCheck whether the text of a tiddler matches a given value. By default, the comparison is case insensitive, and any spaces at either end of the tiddler text is trimmed\n*/\nexports.checkTiddlerText = function(title,targetText,options) {\n\toptions = options || {};\n\tvar text = this.getTiddlerText(title,\"\");\n\tif(!options.noTrim) {\n\t\ttext = text.trim();\n\t}\n\tif(!options.caseSensitive) {\n\t\ttext = text.toLowerCase();\n\t\ttargetText = targetText.toLowerCase();\n\t}\n\treturn text === targetText;\n}\n\n/*\nRead an array of browser File objects, invoking callback(tiddlerFieldsArray) once they're all read\n*/\nexports.readFiles = function(files,options) {\n\tvar callback;\n\tif(typeof options === \"function\") {\n\t\tcallback = options;\n\t\toptions = {};\n\t} else {\n\t\tcallback = options.callback;\n\t}\n\tvar result = [],\n\t\toutstanding = files.length,\n\t\treadFileCallback = function(tiddlerFieldsArray) {\n\t\t\tresult.push.apply(result,tiddlerFieldsArray);\n\t\t\tif(--outstanding === 0) {\n\t\t\t\tcallback(result);\n\t\t\t}\n\t\t};\n\tfor(var f=0; f<files.length; f++) {\n\t\tthis.readFile(files[f],$tw.utils.extend({},options,{callback: readFileCallback}));\n\t}\n\treturn files.length;\n};\n\n/*\nRead a browser File object, invoking callback(tiddlerFieldsArray) with an array of tiddler fields objects\n*/\nexports.readFile = function(file,options) {\n\tvar callback;\n\tif(typeof options === \"function\") {\n\t\tcallback = options;\n\t\toptions = {};\n\t} else {\n\t\tcallback = options.callback;\n\t}\n\t// Get the type, falling back to the filename extension\n\tvar self = this,\n\t\ttype = file.type;\n\tif(type === \"\" || !type) {\n\t\tvar dotPos = file.name.lastIndexOf(\".\");\n\t\tif(dotPos !== -1) {\n\t\t\tvar fileExtensionInfo = $tw.utils.getFileExtensionInfo(file.name.substr(dotPos));\n\t\t\tif(fileExtensionInfo) {\n\t\t\t\ttype = fileExtensionInfo.type;\n\t\t\t}\n\t\t}\n\t}\n\t// Figure out if we're reading a binary file\n\tvar contentTypeInfo = $tw.config.contentTypeInfo[type],\n\t\tisBinary = contentTypeInfo ? contentTypeInfo.encoding === \"base64\" : false;\n\t// Log some debugging information\n\tif($tw.log.IMPORT) {\n\t\tconsole.log(\"Importing file '\" + file.name + \"', type: '\" + type + \"', isBinary: \" + isBinary);\n\t}\n\t// Give the hook a chance to process the drag\n\tif($tw.hooks.invokeHook(\"th-importing-file\",{\n\t\tfile: file,\n\t\ttype: type,\n\t\tisBinary: isBinary,\n\t\tcallback: callback\n\t}) !== true) {\n\t\tthis.readFileContent(file,type,isBinary,options.deserializer,callback);\n\t}\n};\n\n/*\nLower level utility to read the content of a browser File object, invoking callback(tiddlerFieldsArray) with an array of tiddler fields objects\n*/\nexports.readFileContent = function(file,type,isBinary,deserializer,callback) {\n\tvar self = this;\n\t// Create the FileReader\n\tvar reader = new FileReader();\n\t// Onload\n\treader.onload = function(event) {\n\t\tvar text = event.target.result,\n\t\t\ttiddlerFields = {title: file.name || \"Untitled\", type: type};\n\t\tif(isBinary) {\n\t\t\tvar commaPos = text.indexOf(\",\");\n\t\t\tif(commaPos !== -1) {\n\t\t\t\ttext = text.substr(commaPos + 1);\n\t\t\t}\n\t\t}\n\t\t// Check whether this is an encrypted TiddlyWiki file\n\t\tvar encryptedJson = $tw.utils.extractEncryptedStoreArea(text);\n\t\tif(encryptedJson) {\n\t\t\t// If so, attempt to decrypt it with the current password\n\t\t\t$tw.utils.decryptStoreAreaInteractive(encryptedJson,function(tiddlers) {\n\t\t\t\tcallback(tiddlers);\n\t\t\t});\n\t\t} else {\n\t\t\t// Otherwise, just try to deserialise any tiddlers in the file\n\t\t\tcallback(self.deserializeTiddlers(type,text,tiddlerFields,{deserializer: deserializer}));\n\t\t}\n\t};\n\t// Kick off the read\n\tif(isBinary) {\n\t\treader.readAsDataURL(file);\n\t} else {\n\t\treader.readAsText(file);\n\t}\n};\n\n/*\nFind any existing draft of a specified tiddler\n*/\nexports.findDraft = function(targetTitle) {\n\tvar draftTitle = undefined;\n\tthis.forEachTiddler({includeSystem: true},function(title,tiddler) {\n\t\tif(tiddler.fields[\"draft.title\"] && tiddler.fields[\"draft.of\"] === targetTitle) {\n\t\t\tdraftTitle = title;\n\t\t}\n\t});\n\treturn draftTitle;\n}\n\n/*\nCheck whether the specified draft tiddler has been modified.\nIf the original tiddler doesn't exist, create a vanilla tiddler variable,\nto check if additional fields have been added.\n*/\nexports.isDraftModified = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(!tiddler.isDraft()) {\n\t\treturn false;\n\t}\n\tvar ignoredFields = [\"created\", \"modified\", \"title\", \"draft.title\", \"draft.of\"],\n\t\torigTiddler = this.getTiddler(tiddler.fields[\"draft.of\"]) || new $tw.Tiddler({text:\"\", tags:[]}),\n\t\ttitleModified = tiddler.fields[\"draft.title\"] !== tiddler.fields[\"draft.of\"];\n\treturn titleModified || !tiddler.isEqual(origTiddler,ignoredFields);\n};\n\n/*\nAdd a new record to the top of the history stack\ntitle: a title string or an array of title strings\nfromPageRect: page coordinates of the origin of the navigation\nhistoryTitle: title of history tiddler (defaults to $:/HistoryList)\n*/\nexports.addToHistory = function(title,fromPageRect,historyTitle) {\n\tvar story = new $tw.Story({wiki: this, historyTitle: historyTitle});\n\tstory.addToHistory(title,fromPageRect);\t\t\n};\n\n/*\nAdd a new tiddler to the story river\ntitle: a title string or an array of title strings\nfromTitle: the title of the tiddler from which the navigation originated\nstoryTitle: title of story tiddler (defaults to $:/StoryList)\noptions: see story.js\n*/\nexports.addToStory = function(title,fromTitle,storyTitle,options) {\n\tvar story = new $tw.Story({wiki: this, storyTitle: storyTitle});\n\tstory.addToStory(title,fromTitle,options);\t\t\n};\n\n/*\nGenerate a title for the draft of a given tiddler\n*/\nexports.generateDraftTitle = function(title) {\n\tvar c = 0,\n\t\tdraftTitle,\n\t\tusername = this.getTiddlerText(\"$:/status/UserName\"),\n\t\tattribution = username ? \" by \" + username : \"\";\n\tdo {\n\t\tdraftTitle = \"Draft \" + (c ? (c + 1) + \" \" : \"\") + \"of '\" + title + \"'\" + attribution;\n\t\tc++;\n\t} while(this.tiddlerExists(draftTitle));\n\treturn draftTitle;\n};\n\n/*\nInvoke the available upgrader modules\ntitles: array of tiddler titles to be processed\ntiddlers: hashmap by title of tiddler fields of pending import tiddlers. These can be modified by the upgraders. An entry with no fields indicates a tiddler that was pending import has been suppressed. When entries are added to the pending import the tiddlers hashmap may have entries that are not present in the titles array\nReturns a hashmap of messages keyed by tiddler title.\n*/\nexports.invokeUpgraders = function(titles,tiddlers) {\n\t// Collect up the available upgrader modules\n\tvar self = this;\n\tif(!this.upgraderModules) {\n\t\tthis.upgraderModules = [];\n\t\t$tw.modules.forEachModuleOfType(\"upgrader\",function(title,module) {\n\t\t\tif(module.upgrade) {\n\t\t\t\tself.upgraderModules.push(module);\n\t\t\t}\n\t\t});\n\t}\n\t// Invoke each upgrader in turn\n\tvar messages = {};\n\tfor(var t=0; t<this.upgraderModules.length; t++) {\n\t\tvar upgrader = this.upgraderModules[t],\n\t\t\tupgraderMessages = upgrader.upgrade(this,titles,tiddlers);\n\t\t$tw.utils.extend(messages,upgraderMessages);\n\t}\n\treturn messages;\n};\n\n// Determine whether a plugin by title is dynamically loadable\nexports.doesPluginRequireReload = function(title) {\n\treturn this.doesPluginInfoRequireReload(this.getPluginInfo(title) || this.getTiddlerDataCached(title));\n};\n\n// Determine whether a plugin info structure is dynamically loadable\nexports.doesPluginInfoRequireReload = function(pluginInfo) {\n\tif(pluginInfo) {\n\t\tvar foundModule = false;\n\t\t$tw.utils.each(pluginInfo.tiddlers,function(tiddler) {\n\t\t\tif(tiddler.type === \"application/javascript\" && $tw.utils.hop(tiddler,\"module-type\")) {\n\t\t\t\tfoundModule = true;\n\t\t\t}\n\t\t});\n\t\treturn foundModule;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n})();\n\n",
"type": "application/javascript",
"module-type": "wikimethod"
},
"$:/palettes/Blanca": {
"title": "$:/palettes/Blanca",
"name": "Blanca",
"description": "A clean white palette to let you focus",
"tags": "$:/tags/Palette",
"type": "application/x-tiddler-dictionary",
"text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #66cccc\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #999999\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #ffffff\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #7897f3\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #ccc\nsidebar-foreground-shadow: rgba(255,255,255, 0.8)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #ffffff\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #7897f3\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #eeeeee\ntab-border-selected: #cccccc\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ffeedd\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: #eee\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #ff9900\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
},
"$:/palettes/Blue": {
"title": "$:/palettes/Blue",
"name": "Blue",
"description": "A blue theme",
"tags": "$:/tags/Palette",
"type": "application/x-tiddler-dictionary",
"text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #fff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour foreground>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333353\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #999999\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #ddddff\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #5778d8\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #ffffff\nsidebar-foreground-shadow: rgba(255,255,255, 0.8)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: <<colour page-background>>\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #5959c0\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: #ccccdd\ntab-border-selected: #ccccdd\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #eeeeff\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #666666\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #ffffff\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #ffffff\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #5959c0\ntoolbar-new-button: #5eb95e\ntoolbar-options-button: rgb(128, 88, 165)\ntoolbar-save-button: #0e90d2\ntoolbar-info-button: #0e90d2\ntoolbar-edit-button: rgb(243, 123, 29)\ntoolbar-close-button: #dd514c\ntoolbar-delete-button: #dd514c\ntoolbar-cancel-button: rgb(243, 123, 29)\ntoolbar-done-button: #5eb95e\nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
},
"$:/palettes/Muted": {
"title": "$:/palettes/Muted",
"name": "Muted",
"description": "Bright tiddlers on a muted background",
"tags": "$:/tags/Palette",
"type": "application/x-tiddler-dictionary",
"text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #bbb\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #6f6f70\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #29a6ee\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #c2c1c2\nsidebar-foreground-shadow: rgba(255,255,255,0)\nsidebar-foreground: #d3d2d4\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #6f6f70\nsidebar-tab-background: #666667\nsidebar-tab-border-selected: #999\nsidebar-tab-border: #515151\nsidebar-tab-divider: #999\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: #999\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #d1d0d2\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #d5ad34\ntag-foreground: #ffffff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #182955\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
},
"$:/palettes/ContrastLight": {
"title": "$:/palettes/ContrastLight",
"name": "Contrast (Light)",
"description": "High contrast and unambiguous (light version)",
"tags": "$:/tags/Palette",
"type": "application/x-tiddler-dictionary",
"text": "alert-background: #f00\nalert-border: <<colour background>>\nalert-highlight: <<colour foreground>>\nalert-muted-foreground: #800\nbackground: #fff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: <<colour background>>\nbutton-foreground: <<colour foreground>>\nbutton-border: <<colour foreground>>\ncode-background: <<colour background>>\ncode-border: <<colour foreground>>\ncode-foreground: <<colour foreground>>\ndirty-indicator: #f00\ndownload-background: #080\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: <<colour foreground>>\ndropdown-tab-background: <<colour foreground>>\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #00a\nexternal-link-foreground: #00e\nforeground: #000\nmessage-background: <<colour foreground>>\nmessage-border: <<colour background>>\nmessage-foreground: <<colour background>>\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: <<colour foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour foreground>>\nmodal-header-border: <<colour foreground>>\nmuted-foreground: <<colour foreground>>\nnotification-background: <<colour background>>\nnotification-border: <<colour foreground>>\npage-background: <<colour background>>\npre-background: <<colour background>>\npre-border: <<colour foreground>>\nprimary: #00f\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: <<colour background>>\nsidebar-controls-foreground: <<colour foreground>>\nsidebar-foreground-shadow: rgba(0,0,0, 0)\nsidebar-foreground: <<colour foreground>>\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: <<colour foreground>>\nsidebar-tab-background-selected: <<colour background>>\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: <<colour foreground>>\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: <<colour foreground>>\nsidebar-tiddler-link-foreground: <<colour primary>>\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: <<colour foreground>>\ntab-border-selected: <<colour foreground>>\ntab-border: <<colour foreground>>\ntab-divider: <<colour foreground>>\ntab-foreground-selected: <<colour foreground>>\ntab-foreground: <<colour background>>\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #000\ntag-foreground: #fff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour foreground>>\ntiddler-controls-foreground-hover: #ddd\ntiddler-controls-foreground-selected: #fdd\ntiddler-controls-foreground: <<colour foreground>>\ntiddler-editor-background: <<colour background>>\ntiddler-editor-border-image: <<colour foreground>>\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: <<colour background>>\ntiddler-editor-fields-odd: <<colour background>>\ntiddler-info-background: <<colour background>>\ntiddler-info-border: <<colour foreground>>\ntiddler-info-tab-background: <<colour background>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour foreground>>\ntiddler-title-foreground: <<colour foreground>>\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour foreground>>\nvery-muted-foreground: #888888\n"
},
"$:/palettes/ContrastDark": {
"title": "$:/palettes/ContrastDark",
"name": "Contrast (Dark)",
"description": "High contrast and unambiguous (dark version)",
"tags": "$:/tags/Palette",
"type": "application/x-tiddler-dictionary",
"text": "alert-background: #f00\nalert-border: <<colour background>>\nalert-highlight: <<colour foreground>>\nalert-muted-foreground: #800\nbackground: #000\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: <<colour background>>\nbutton-foreground: <<colour foreground>>\nbutton-border: <<colour foreground>>\ncode-background: <<colour background>>\ncode-border: <<colour foreground>>\ncode-foreground: <<colour foreground>>\ndirty-indicator: #f00\ndownload-background: #080\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: <<colour foreground>>\ndropdown-tab-background: <<colour foreground>>\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #00a\nexternal-link-foreground: #00e\nforeground: #fff\nmessage-background: <<colour foreground>>\nmessage-border: <<colour background>>\nmessage-foreground: <<colour background>>\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: <<colour foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour foreground>>\nmodal-header-border: <<colour foreground>>\nmuted-foreground: <<colour foreground>>\nnotification-background: <<colour background>>\nnotification-border: <<colour foreground>>\npage-background: <<colour background>>\npre-background: <<colour background>>\npre-border: <<colour foreground>>\nprimary: #00f\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: <<colour background>>\nsidebar-controls-foreground: <<colour foreground>>\nsidebar-foreground-shadow: rgba(0,0,0, 0)\nsidebar-foreground: <<colour foreground>>\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: <<colour foreground>>\nsidebar-tab-background-selected: <<colour background>>\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: <<colour foreground>>\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: <<colour foreground>>\nsidebar-tiddler-link-foreground: <<colour primary>>\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: <<colour foreground>>\ntab-border-selected: <<colour foreground>>\ntab-border: <<colour foreground>>\ntab-divider: <<colour foreground>>\ntab-foreground-selected: <<colour foreground>>\ntab-foreground: <<colour background>>\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #fff\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: <<colour foreground>>\ntiddler-controls-foreground-hover: #ddd\ntiddler-controls-foreground-selected: #fdd\ntiddler-controls-foreground: <<colour foreground>>\ntiddler-editor-background: <<colour background>>\ntiddler-editor-border-image: <<colour foreground>>\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: <<colour background>>\ntiddler-editor-fields-odd: <<colour background>>\ntiddler-info-background: <<colour background>>\ntiddler-info-border: <<colour foreground>>\ntiddler-info-tab-background: <<colour background>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour foreground>>\ntiddler-title-foreground: <<colour foreground>>\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour foreground>>\nvery-muted-foreground: #888888\n"
},
"$:/palettes/DarkPhotos": {
"title": "$:/palettes/DarkPhotos",
"created": "20150402111612188",
"description": "Good with dark photo backgrounds",
"modified": "20150402112344080",
"name": "DarkPhotos",
"tags": "$:/tags/Palette",
"type": "application/x-tiddler-dictionary",
"text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: \nbutton-foreground: \nbutton-border: \ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #ddd\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #336438\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #5778d8\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #ccf\nsidebar-controls-foreground: #fff\nsidebar-foreground-shadow: rgba(0,0,0, 0.5)\nsidebar-foreground: #fff\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #eee\nsidebar-tab-background-selected: rgba(255,255,255, 0.8)\nsidebar-tab-background: rgba(255,255,255, 0.4)\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: rgba(255,255,255, 0.2)\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #aaf\nsidebar-tiddler-link-foreground: #ddf\nsite-title-foreground: #fff\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ec6\ntag-foreground: #ffffff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #182955\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
},
"$:/palettes/GruvboxDark": {
"title": "$:/palettes/GruvboxDark",
"name": "Gruvbox Dark",
"description": "Retro groove color scheme",
"tags": "$:/tags/Palette",
"type": "application/x-tiddler-dictionary",
"license": "https://github.com/morhetz/gruvbox",
"text": "alert-background: #cc241d\nalert-border: #cc241d\nalert-highlight: #d79921\nalert-muted-foreground: #504945\nbackground: #3c3836\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: #504945\nbutton-foreground: #fbf1c7\nbutton-border: transparent\ncode-background: #504945\ncode-border: #504945\ncode-foreground: #fb4934\ndiff-delete-background: #fb4934\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #b8bb26\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: #fb4934\ndownload-background: #b8bb26\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: #665c54\ndropdown-border: <<colour background>>\ndropdown-tab-background-selected: #ebdbb2\ndropdown-tab-background: #665c54\ndropzone-background: #98971a\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #d3869b\nexternal-link-foreground: #8ec07c\nforeground: #fbf1c7\nmenubar-background: #504945\nmenubar-foreground: <<colour foreground>>\nmessage-background: #83a598\nmessage-border: #83a598\nmessage-foreground: #3c3836\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #504945\nmodal-footer-background: #3c3836\nmodal-footer-border: #3c3836\nmodal-header-border: #3c3836\nmuted-foreground: #d5c4a1\nnotification-background: <<colour primary>>\nnotification-border: <<colour primary>>\npage-background: #282828\npre-background: #504945\npre-border: #504945\nprimary: #d79921\nselect-tag-background: #665c54\nselect-tag-foreground: <<colour foreground>>\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #7c6f64\nsidebar-controls-foreground: #504945\nsidebar-foreground-shadow: transparent\nsidebar-foreground: #fbf1c7\nsidebar-muted-foreground-hover: #7c6f64\nsidebar-muted-foreground: #504945\nsidebar-tab-background-selected: #bdae93\nsidebar-tab-background: #3c3836\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: #bdae93\nsidebar-tab-divider: <<colour page-background>>\nsidebar-tab-foreground-selected: #282828\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #458588\nsidebar-tiddler-link-foreground: #98971a\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #B48EAD\ntab-background-selected: #ebdbb2\ntab-background: #665c54\ntab-border-selected: #665c54\ntab-border: #665c54\ntab-divider: #bdae93\ntab-foreground-selected: #282828\ntab-foreground: #ebdbb2\ntable-border: #7c6f64\ntable-footer-background: #665c54\ntable-header-background: #504945\ntag-background: #d3869b\ntag-foreground: #282828\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #7c6f64\ntiddler-controls-foreground-selected: #7c6f64\ntiddler-controls-foreground: #665c54\ntiddler-editor-background: #282828\ntiddler-editor-border-image: #282828\ntiddler-editor-border: #282828\ntiddler-editor-fields-even: #504945\ntiddler-editor-fields-odd: #7c6f64\ntiddler-info-background: #32302f\ntiddler-info-border: #ebdbb2\ntiddler-info-tab-background: #ebdbb2\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #7c6f64\ntiddler-title-foreground: #a89984\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #504945\nvery-muted-foreground: #bdae93\nwikilist-background: <<colour page-background>>\nwikilist-button-background: <<colour button-background>>\nwikilist-button-foreground: <<colour button-foreground>>\nwikilist-item: <<colour background>>\nwikilist-toolbar-background: <<colour background>>\nwikilist-toolbar-foreground: <<colour foreground>>\nwikilist-title: <<colour foreground>>\nwikilist-title-svg: <<colour wikilist-title>>\nwikilist-url: <<colour muted-foreground>>\nwikilist-button-open-hover: <<colour primary>>\nwikilist-button-open: <<colour dropzone-background>>\nwikilist-button-remove: <<colour dirty-indicator>>\nwikilist-button-remove-hover: <<colour alert-background>>\nwikilist-droplink-dragover: <<colour dropzone-background>>\nwikilist-button-reveal: <<colour sidebar-tiddler-link-foreground-hover>>\nwikilist-button-reveal-hover: <<colour message-background>>"
},
"$:/palettes/Nord": {
"title": "$:/palettes/Nord",
"name": "Nord",
"description": "An arctic, north-bluish color palette.",
"tags": "$:/tags/Palette",
"type": "application/x-tiddler-dictionary",
"license": "MIT, arcticicestudio, https://github.com/arcticicestudio/nord/blob/develop/LICENSE.md",
"text": "alert-background: #D08770\nalert-border: #D08770\nalert-highlight: #B48EAD\nalert-muted-foreground: #4C566A\nbackground: #3b4252\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: #4C566A\nbutton-foreground: #D8DEE9\nbutton-border: transparent\ncode-background: #2E3440\ncode-border: #2E3440\ncode-foreground: #BF616A\ndiff-delete-background: #BF616A\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #A3BE8C\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: #BF616A\ndownload-background: #A3BE8C\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour background>>\ndropdown-tab-background-selected: #ECEFF4\ndropdown-tab-background: #4C566A\ndropzone-background: #A3BE8C\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #5E81AC\nexternal-link-foreground: #8FBCBB\nforeground: #d8dee9\nmenubar-background: #2E3440\nmenubar-foreground: #d8dee9\nmessage-background: #2E3440\nmessage-border: #2E3440\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #3b4252\nmodal-footer-background: #3b4252\nmodal-footer-border: #3b4252\nmodal-header-border: #3b4252\nmuted-foreground: #4C566A\nnotification-background: <<colour primary>>\nnotification-border: #EBCB8B\npage-background: #2e3440\npre-background: #2E3440\npre-border: #2E3440\nprimary: #5E81AC\nselect-tag-background: #3b4252\nselect-tag-foreground: <<colour foreground>>\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #D8DEE9\nsidebar-controls-foreground: #4C566A\nsidebar-foreground-shadow: transparent\nsidebar-foreground: #D8DEE9\nsidebar-muted-foreground-hover: #4C566A\nsidebar-muted-foreground: #4C566A\nsidebar-tab-background-selected: #ECEFF4\nsidebar-tab-background: #4C566A\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: #4C566A\nsidebar-tab-divider: <<colour page-background>>\nsidebar-tab-foreground-selected: #4C566A\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #A3BE8C\nsidebar-tiddler-link-foreground: #81A1C1\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #B48EAD\ntab-background-selected: #ECEFF4\ntab-background: #4C566A\ntab-border-selected: #4C566A\ntab-border: #4C566A\ntab-divider: #4C566A\ntab-foreground-selected: #4C566A\ntab-foreground: #D8DEE9\ntable-border: #4C566A\ntable-footer-background: #2e3440\ntable-header-background: #2e3440\ntag-background: #A3BE8C\ntag-foreground: #4C566A\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: \ntiddler-controls-foreground-selected: #EBCB8B\ntiddler-controls-foreground: #4C566A\ntiddler-editor-background: #2e3440\ntiddler-editor-border-image: #2e3440\ntiddler-editor-border: #2e3440\ntiddler-editor-fields-even: #2e3440\ntiddler-editor-fields-odd: #2e3440\ntiddler-info-background: #2e3440\ntiddler-info-border: #2e3440\ntiddler-info-tab-background: #2e3440\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #4C566A\ntiddler-title-foreground: #81A1C1\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #2d3038\nvery-muted-foreground: #2d3038\n"
},
"$:/palettes/Rocker": {
"title": "$:/palettes/Rocker",
"name": "Rocker",
"description": "A dark theme",
"tags": "$:/tags/Palette",
"type": "application/x-tiddler-dictionary",
"text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #999999\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #000\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #cc0000\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #ffffff\nsidebar-foreground-shadow: rgba(255,255,255, 0.0)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #000\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #ffbb99\nsidebar-tiddler-link-foreground: #cc0000\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ffbb99\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #cc0000\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
},
"$:/palettes/SolarFlare": {
"title": "$:/palettes/SolarFlare",
"name": "Solar Flare",
"description": "Warm, relaxing earth colours",
"tags": "$:/tags/Palette",
"type": "application/x-tiddler-dictionary",
"text": ": Background Tones\n\nbase03: #002b36\nbase02: #073642\n\n: Content Tones\n\nbase01: #586e75\nbase00: #657b83\nbase0: #839496\nbase1: #93a1a1\n\n: Background Tones\n\nbase2: #eee8d5\nbase3: #fdf6e3\n\n: Accent Colors\n\nyellow: #b58900\norange: #cb4b16\nred: #dc322f\nmagenta: #d33682\nviolet: #6c71c4\nblue: #268bd2\ncyan: #2aa198\ngreen: #859900\n\n: Additional Tones (RA)\n\nbase10: #c0c4bb\nviolet-muted: #7c81b0\nblue-muted: #4e7baa\n\nyellow-hot: #ffcc44\norange-hot: #eb6d20\nred-hot: #ff2222\nblue-hot: #2298ee\ngreen-hot: #98ee22\n\n: Palette\n\n: Do not use colour macro for background and foreground\nbackground: #fdf6e3\n download-foreground: <<colour background>>\n dragger-foreground: <<colour background>>\n dropdown-background: <<colour background>>\n modal-background: <<colour background>>\n sidebar-foreground-shadow: <<colour background>>\n tiddler-background: <<colour background>>\n tiddler-border: <<colour background>>\n tiddler-link-background: <<colour background>>\n tab-background-selected: <<colour background>>\n dropdown-tab-background-selected: <<colour tab-background-selected>>\nforeground: #657b83\n dragger-background: <<colour foreground>>\n tab-foreground: <<colour foreground>>\n tab-foreground-selected: <<colour tab-foreground>>\n sidebar-tab-foreground-selected: <<colour tab-foreground-selected>>\n sidebar-tab-foreground: <<colour tab-foreground>>\n sidebar-button-foreground: <<colour foreground>>\n sidebar-controls-foreground: <<colour foreground>>\n sidebar-foreground: <<colour foreground>>\n: base03\n: base02\n: base01\n alert-muted-foreground: <<colour base01>>\n: base00\n code-foreground: <<colour base00>>\n message-foreground: <<colour base00>>\n tag-foreground: <<colour base00>>\n: base0\n sidebar-tiddler-link-foreground: <<colour base0>>\n: base1\n muted-foreground: <<colour base1>>\n blockquote-bar: <<colour muted-foreground>>\n dropdown-border: <<colour muted-foreground>>\n sidebar-muted-foreground: <<colour muted-foreground>>\n tiddler-title-foreground: <<colour muted-foreground>>\n site-title-foreground: <<colour tiddler-title-foreground>>\n: base2\n modal-footer-background: <<colour base2>>\n page-background: <<colour base2>>\n modal-backdrop: <<colour page-background>>\n notification-background: <<colour page-background>>\n code-background: <<colour page-background>>\n code-border: <<colour code-background>>\n pre-background: <<colour page-background>>\n pre-border: <<colour pre-background>>\n sidebar-tab-background-selected: <<colour page-background>>\n table-header-background: <<colour base2>>\n tag-background: <<colour base2>>\n tiddler-editor-background: <<colour base2>>\n tiddler-info-background: <<colour base2>>\n tiddler-info-tab-background: <<colour base2>>\n tab-background: <<colour base2>>\n dropdown-tab-background: <<colour tab-background>>\n: base3\n alert-background: <<colour base3>>\n message-background: <<colour base3>>\n: yellow\n: orange\n: red\n: magenta\n alert-highlight: <<colour magenta>>\n: violet\n external-link-foreground: <<colour violet>>\n: blue\n: cyan\n: green\n: base10\n tiddler-controls-foreground: <<colour base10>>\n: violet-muted\n external-link-foreground-visited: <<colour violet-muted>>\n: blue-muted\n primary: <<colour blue-muted>>\n download-background: <<colour primary>>\n tiddler-link-foreground: <<colour primary>>\n\nalert-border: #b99e2f\ndirty-indicator: #ff0000\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nmessage-border: #cfd6e6\nmodal-border: #999999\nselect-tag-background:\nselect-tag-foreground:\nsidebar-controls-foreground-hover:\nsidebar-muted-foreground-hover:\nsidebar-tab-background: #ded8c5\nsidebar-tiddler-link-foreground-hover:\nstatic-alert-foreground: #aaaaaa\ntab-border: #cccccc\n modal-footer-border: <<colour tab-border>>\n modal-header-border: <<colour tab-border>>\n notification-border: <<colour tab-border>>\n sidebar-tab-border: <<colour tab-border>>\n tab-border-selected: <<colour tab-border>>\n sidebar-tab-border-selected: <<colour tab-border-selected>>\ntab-divider: #d8d8d8\n sidebar-tab-divider: <<colour tab-divider>>\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-border: #dddddd\ntiddler-subtitle-foreground: #c0c0c0\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
},
"$:/palettes/SolarizedLight": {
"title": "$:/palettes/SolarizedLight",
"tags": "$:/tags/Palette",
"type": "application/x-tiddler-dictionary",
"description": "Precision colors for machines and people",
"license": "MIT, Ethan Schoonover, https://github.com/altercation/solarized/blob/master/LICENSE",
"name": "SolarizedLight",
"text": "alert-background: #eee8d5\nalert-border: #073642\nalert-highlight: #cb4b16\nalert-muted-foreground: #586e75\nbackground: #fdf6e3\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: #cb4b16\nbutton-foreground: #fdf6e3\nbutton-border: transparent\ncode-background: #eee8d5\ncode-border: #93a1a1\ncode-foreground: #d33682\ndiff-delete-background: #BF616A\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #859900\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: #D08770\ndownload-background: #859900\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour background>>\ndropdown-tab-background-selected: #fdf6e3\ndropdown-tab-background: #93a1a1\ndropzone-background: #859900\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: #d33682\nexternal-link-foreground-visited: #b58900\nexternal-link-foreground: #cb4b16\nforeground: #839496\nmessage-background: #586e75\nmessage-border: #586e75\nmessage-foreground: #eee8d5\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #eee8d5\nmodal-footer-background: #eee8d5\nmodal-footer-border: #eee8d5\nmodal-header-border: #eee8d5\nmuted-foreground: #93a1a1\nnotification-background: #EBCB8B\nnotification-border: #D08770\npage-background: #eee8d5\npre-background: #eee8d5\npre-border: #93a1a1\nprimary: #2aa198\nselect-tag-background: #eee8d5\nselect-tag-foreground: <<colour foreground>>\nsidebar-button-foreground: #eee8d5\nsidebar-controls-foreground-hover: #268bd2\nsidebar-controls-foreground: #586e75\nsidebar-foreground-shadow: transparent\nsidebar-foreground: #839496\nsidebar-muted-foreground-hover: #657b83\nsidebar-muted-foreground: #93a1a1\nsidebar-tab-background-selected: #eee8d5\nsidebar-tab-background: #839496\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: #657b83\nsidebar-tab-divider: <<colour page-background>>\nsidebar-tab-foreground-selected: #839496\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #859900\nsidebar-tiddler-link-foreground: #268bd2\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #dc322f\ntab-background-selected: #fdf6e3\ntab-background: #839496\ntab-border-selected: #93a1a1\ntab-border: #93a1a1\ntab-divider: #fdf6e3\ntab-foreground-selected: #839496\ntab-foreground: #eee8d5\ntable-border: #657b83\ntable-footer-background: #657b83\ntable-header-background: #93a1a1\ntag-background: #6c71c4\ntag-foreground: #eee8d5\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #b58900\ntiddler-controls-foreground-selected: #b58900\ntiddler-controls-foreground: #073642\ntiddler-editor-background: #eee8d5\ntiddler-editor-border-image: #eee8d5\ntiddler-editor-border: #eee8d5\ntiddler-editor-fields-even: #eee8d5\ntiddler-editor-fields-odd: #fdf6e3\ntiddler-info-background: #eee8d5\ntiddler-info-border: #eee8d5\ntiddler-info-tab-background: #586e75\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #586e75\ntiddler-title-foreground: #073642\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #839496\nvery-muted-foreground: #93a1a1\n"
},
"$:/palettes/SpartanDay": {
"title": "$:/palettes/SpartanDay",
"tags": "$:/tags/Palette",
"type": "application/x-tiddler-dictionary",
"description": "Cold, spartan day colors",
"name": "Spartan Day",
"text": "alert-background: <<colour background>>\nalert-border: <<colour very-muted-foreground>>\nalert-highlight: <<colour very-muted-foreground>>\nalert-muted-foreground: <<colour muted-foreground>>\nbackground: #FAFAFA\nblockquote-bar: <<colour page-background>>\nbutton-background: transparent\nbutton-foreground: inherit\nbutton-border: <<colour tag-background>>\ncode-background: #ececec\ncode-border: #ececec\ncode-foreground: \ndirty-indicator: #c80000\ndownload-background: <<colour primary>>\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: #FFFFFF\ndropdown-border: <<colour dropdown-background>>\ndropdown-tab-background-selected: <<colour dropdown-background>>\ndropdown-tab-background: #F5F5F5\ndropzone-background: <<colour tag-background>>\nexternal-link-background-hover: transparent\nexternal-link-background-visited: transparent\nexternal-link-background: transparent\nexternal-link-foreground-hover: \nexternal-link-foreground-visited: \nexternal-link-foreground: \nforeground: rgba(0, 0, 0, 0.87)\nmessage-background: <<colour background>>\nmessage-border: <<colour very-muted-foreground>>\nmessage-foreground: rgba(0, 0, 0, 0.54)\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: <<colour very-muted-foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour very-muted-foreground>>\nmodal-header-border: <<colour very-muted-foreground>>\nmuted-foreground: rgba(0, 0, 0, 0.54)\nnotification-background: <<colour dropdown-background>>\nnotification-border: <<colour dropdown-background>>\npage-background: #f4f4f4\npre-background: #ececec\npre-border: #ececec\nprimary: #3949ab\nselect-tag-background: <<colour background>>\nselect-tag-foreground: <<colour foreground>>\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #aeaeae\nsidebar-controls-foreground: #c6c6c6\nsidebar-foreground-shadow: transparent\nsidebar-foreground: rgba(0, 0, 0, 0.54)\nsidebar-muted-foreground-hover: rgba(0, 0, 0, 0.54)\nsidebar-muted-foreground: rgba(0, 0, 0, 0.38)\nsidebar-tab-background-selected: <<colour page-background>>\nsidebar-tab-background: transparent\nsidebar-tab-border-selected: <<colour table-border>>\nsidebar-tab-border: transparent\nsidebar-tab-divider: <<colour table-border>>\nsidebar-tab-foreground-selected: rgba(0, 0, 0, 0.87)\nsidebar-tab-foreground: rgba(0, 0, 0, 0.54)\nsidebar-tiddler-link-foreground-hover: rgba(0, 0, 0, 0.87)\nsidebar-tiddler-link-foreground: rgba(0, 0, 0, 0.54)\nsite-title-foreground: rgba(0, 0, 0, 0.87)\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: transparent\ntab-border-selected: <<colour table-border>>\ntab-border: transparent\ntab-divider: <<colour table-border>>\ntab-foreground-selected: rgba(0, 0, 0, 0.87)\ntab-foreground: rgba(0, 0, 0, 0.54)\ntable-border: #d8d8d8\ntable-footer-background: <<colour tiddler-editor-fields-odd>>\ntable-header-background: <<colour tiddler-editor-fields-even>>\ntag-background: #ec6\ntag-foreground: <<colour button-foreground>>\ntiddler-background: <<colour background>>\ntiddler-border: #f9f9f9\ntiddler-controls-foreground-hover: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground-selected: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground: <<colour sidebar-controls-foreground>>\ntiddler-editor-background: transparent\ntiddler-editor-border-image: \ntiddler-editor-border: #e8e7e7\ntiddler-editor-fields-even: rgba(0, 0, 0, 0.1)\ntiddler-editor-fields-odd: rgba(0, 0, 0, 0.04)\ntiddler-info-background: #F5F5F5\ntiddler-info-border: #F5F5F5\ntiddler-info-tab-background: <<colour tiddler-editor-fields-odd>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour muted-foreground>>\ntiddler-title-foreground: #000000\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour very-muted-foreground>>\nvery-muted-foreground: rgba(0, 0, 0, 0.12)\n"
},
"$:/palettes/SpartanNight": {
"title": "$:/palettes/SpartanNight",
"tags": "$:/tags/Palette",
"type": "application/x-tiddler-dictionary",
"description": "Dark spartan colors",
"name": "Spartan Night",
"text": "alert-background: <<colour background>>\nalert-border: <<colour very-muted-foreground>>\nalert-highlight: <<colour very-muted-foreground>>\nalert-muted-foreground: <<colour muted-foreground>>\nbackground: #303030\nblockquote-bar: <<colour page-background>>\nbutton-background: transparent\nbutton-foreground: inherit\nbutton-border: <<colour tag-background>>\ncode-background: <<colour pre-background>>\ncode-border: <<colour pre-border>>\ncode-foreground: rgba(255, 255, 255, 0.54)\ndirty-indicator: #c80000\ndownload-background: <<colour primary>>\ndownload-foreground: <<colour foreground>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: #424242\ndropdown-border: <<colour dropdown-background>>\ndropdown-tab-background-selected: <<colour dropdown-background>>\ndropdown-tab-background: #050505\ndropzone-background: <<colour tag-background>>\nexternal-link-background-hover: transparent\nexternal-link-background-visited: transparent\nexternal-link-background: transparent\nexternal-link-foreground-hover: \nexternal-link-foreground-visited: #7c318c\nexternal-link-foreground: #9e3eb3\nforeground: rgba(255, 255, 255, 0.7)\nmessage-background: <<colour background>>\nmessage-border: <<colour very-muted-foreground>>\nmessage-foreground: rgba(255, 255, 255, 0.54)\nmodal-backdrop: <<colour page-background>>\nmodal-background: <<colour background>>\nmodal-border: <<colour very-muted-foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour background>>\nmodal-header-border: <<colour very-muted-foreground>>\nmuted-foreground: rgba(255, 255, 255, 0.54)\nnotification-background: <<colour dropdown-background>>\nnotification-border: <<colour dropdown-background>>\npage-background: #212121\npre-background: #2a2a2a\npre-border: transparent\nprimary: #5656f3\nselect-tag-background: <<colour background>>\nselect-tag-foreground: <<colour foreground>>\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #494949\nsidebar-controls-foreground: #5d5d5d\nsidebar-foreground-shadow: transparent\nsidebar-foreground: rgba(255, 255, 255, 0.54)\nsidebar-muted-foreground-hover: rgba(255, 255, 255, 0.54)\nsidebar-muted-foreground: rgba(255, 255, 255, 0.38)\nsidebar-tab-background-selected: <<colour page-background>>\nsidebar-tab-background: transparent\nsidebar-tab-border-selected: <<colour table-border>>\nsidebar-tab-border: transparent\nsidebar-tab-divider: <<colour table-border>>\nsidebar-tab-foreground-selected: rgba(255, 255, 255, 0.87)\nsidebar-tab-foreground: rgba(255, 255, 255, 0.54)\nsidebar-tiddler-link-foreground-hover: rgba(255, 255, 255, 0.7)\nsidebar-tiddler-link-foreground: rgba(255, 255, 255, 0.54)\nsite-title-foreground: rgba(255, 255, 255, 0.7)\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: transparent\ntab-border-selected: <<colour table-border>>\ntab-border: transparent\ntab-divider: <<colour table-border>>\ntab-foreground-selected: rgba(255, 255, 255, 0.87)\ntab-foreground: rgba(255, 255, 255, 0.54)\ntable-border: #3a3a3a\ntable-footer-background: <<colour tiddler-editor-fields-odd>>\ntable-header-background: <<colour tiddler-editor-fields-even>>\ntag-background: #ec6\ntag-foreground: <<colour button-foreground>>\ntiddler-background: <<colour background>>\ntiddler-border: rgb(55,55,55)\ntiddler-controls-foreground-hover: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground-selected: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground: <<colour sidebar-controls-foreground>>\ntiddler-editor-background: transparent\ntiddler-editor-border-image: \ntiddler-editor-border: rgba(255, 255, 255, 0.08)\ntiddler-editor-fields-even: rgba(255, 255, 255, 0.1)\ntiddler-editor-fields-odd: rgba(255, 255, 255, 0.04)\ntiddler-info-background: #454545\ntiddler-info-border: #454545\ntiddler-info-tab-background: <<colour tiddler-editor-fields-odd>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour muted-foreground>>\ntiddler-title-foreground: #FFFFFF\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour very-muted-foreground>>\nvery-muted-foreground: rgba(255, 255, 255, 0.12)\n"
},
"$:/palettes/Twilight": {
"title": "$:/palettes/Twilight",
"tags": "$:/tags/Palette",
"author": "Thomas Elmiger",
"type": "application/x-tiddler-dictionary",
"name": "Twilight",
"description": "Delightful, soft darkness.",
"text": "alert-background: rgb(255, 255, 102)\nalert-border: rgb(232, 232, 125)\nalert-highlight: rgb(255, 51, 51)\nalert-muted-foreground: rgb(224, 82, 82)\nbackground: rgb(38, 38, 38)\nblockquote-bar: rgba(240, 196, 117, 0.7)\nbutton-background: rgb(63, 63, 63)\nbutton-border: rgb(127, 127, 127)\nbutton-foreground: rgb(179, 179, 179)\ncode-background: rgba(0,0,0,0.03)\ncode-border: rgba(0,0,0,0.08)\ncode-foreground: rgb(255, 94, 94)\ndiff-delete-background: #ffc9c9\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #aaefad\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: rgb(255, 94, 94)\ndownload-background: #19a974\ndownload-foreground: rgb(38, 38, 38)\ndragger-background: rgb(179, 179, 179)\ndragger-foreground: rgb(38, 38, 38)\ndropdown-background: rgb(38, 38, 38)\ndropdown-border: rgb(255, 255, 255)\ndropdown-tab-background: rgba(0,0,0,.1)\ndropdown-tab-background-selected: rgba(255,255,255,1)\ndropzone-background: #9eebcf\nexternal-link-background: inherit\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-foreground: rgb(179, 179, 255)\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: rgb(153, 153, 255)\nforeground: rgb(179, 179, 179)\nmessage-background: <<colour tag-foreground>>\nmessage-border: #96ccff\nmessage-foreground: <<colour tag-background>>\nmodal-backdrop: rgb(179, 179, 179)\nmodal-background: rgb(38, 38, 38)\nmodal-border: rgba(0,0,0,.5)\nmodal-footer-background: #f4f4f4\nmodal-footer-border: rgba(0,0,0,.1)\nmodal-header-border: rgba(0,0,0,.2)\nmuted-foreground: rgb(255, 255, 255)\nnotification-background: <<colour tag-foreground>>\nnotification-border: <<colour tag-background>>\npage-background: rgb(26, 26, 26)\npre-background: rgb(25, 25, 25)\npre-border: rgba(0,0,0,.2)\nprimary: rgb(255, 201, 102)\nselect-tag-background: \nselect-tag-foreground: \nsidebar-button-foreground: rgb(179, 179, 179)\nsidebar-controls-foreground: rgb(153, 153, 153)\nsidebar-controls-foreground-hover: <<colour tiddler-controls-foreground-hover>>\nsidebar-foreground: rgb(141, 141, 141)\nsidebar-foreground-shadow: transparent\nsidebar-muted-foreground: rgba(0, 0, 0, 0.5)\nsidebar-muted-foreground-hover: rgb(141, 141, 141)\nsidebar-tab-background: rgba(141, 141, 141, 0.2)\nsidebar-tab-background-selected: rgb(26, 26, 26)\nsidebar-tab-border: rgb(127, 127, 127)\nsidebar-tab-border-selected: rgb(127, 127, 127)\nsidebar-tab-divider: rgb(127, 127, 127)\nsidebar-tab-foreground: rgb(179, 179, 179)\nsidebar-tab-foreground-selected: rgb(179, 179, 179)\nsidebar-tiddler-link-foreground: rgb(179, 179, 179)\nsidebar-tiddler-link-foreground-hover: rgb(115, 115, 115)\nsite-title-foreground: rgb(255, 201, 102)\nstatic-alert-foreground: rgba(0,0,0,.3)\ntab-background: rgba(0,0,0,0.125)\ntab-background-selected: rgb(38, 38, 38)\ntab-border: rgb(255, 201, 102)\ntab-border-selected: rgb(255, 201, 102)\ntab-divider: rgb(255, 201, 102)\ntab-foreground: rgb(179, 179, 179)\ntab-foreground-selected: rgb(179, 179, 179)\ntable-border: rgba(255,255,255,.3)\ntable-footer-background: rgba(0,0,0,.4)\ntable-header-background: rgba(0,0,0,.1)\ntag-background: rgb(255, 201, 102)\ntag-foreground: rgb(25, 25, 25)\ntiddler-background: rgb(38, 38, 38)\ntiddler-border: rgba(240, 196, 117, 0.7)\ntiddler-controls-foreground: rgb(128, 128, 128)\ntiddler-controls-foreground-hover: rgba(255, 255, 255, 0.8)\ntiddler-controls-foreground-selected: rgba(255, 255, 255, 0.9)\ntiddler-editor-background: rgb(33, 33, 33)\ntiddler-editor-border: rgb(63, 63, 63)\ntiddler-editor-border-image: rgb(25, 25, 25)\ntiddler-editor-fields-even: rgb(33, 33, 33)\ntiddler-editor-fields-odd: rgb(28, 28, 28)\ntiddler-info-background: rgb(43, 43, 43)\ntiddler-info-border: rgb(25, 25, 25)\ntiddler-info-tab-background: rgb(43, 43, 43)\ntiddler-link-background: rgb(38, 38, 38)\ntiddler-link-foreground: rgb(204, 204, 255)\ntiddler-subtitle-foreground: rgb(255, 255, 255)\ntiddler-title-foreground: rgb(255, 192, 76)\ntoolbar-cancel-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-done-button: \ntoolbar-edit-button: \ntoolbar-info-button: \ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \nuntagged-background: rgb(255, 255, 255)\nvery-muted-foreground: rgba(240, 196, 117, 0.7)\n"
},
"$:/palettes/Vanilla": {
"title": "$:/palettes/Vanilla",
"name": "Vanilla",
"description": "Pale and unobtrusive",
"tags": "$:/tags/Palette",
"type": "application/x-tiddler-dictionary",
"text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndiff-delete-background: #ffc9c9\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #aaefad\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #bbb\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #f4f4f4\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #5778d8\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #aaaaaa\nsidebar-foreground-shadow: rgba(255,255,255, 0.8)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #f4f4f4\nsidebar-tab-background: #e0e0e0\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: #e4e4e4\nsidebar-tab-foreground-selected:\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #999999\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ec6\ntag-foreground: #ffffff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #182955\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\nwikilist-background: #e5e5e5\nwikilist-item: #fff\nwikilist-info: #000\nwikilist-title: #666\nwikilist-title-svg: <<colour wikilist-title>>\nwikilist-url: #aaa\nwikilist-button-open: #4fb82b\nwikilist-button-open-hover: green\nwikilist-button-reveal: #5778d8\nwikilist-button-reveal-hover: blue\nwikilist-button-remove: #d85778\nwikilist-button-remove-hover: red\nwikilist-toolbar-background: #d3d3d3\nwikilist-toolbar-foreground: #888\nwikilist-droplink-dragover: rgba(255,192,192,0.5)\nwikilist-button-background: #acacac\nwikilist-button-foreground: #000\n"
},
"$:/core/readme": {
"title": "$:/core/readme",
"text": "This plugin contains TiddlyWiki's core components, comprising:\n\n* JavaScript code modules\n* Icons\n* Templates needed to create TiddlyWiki's user interface\n* British English (''en-GB'') translations of the localisable strings used by the core\n"
},
"$:/library/sjcl.js/license": {
"title": "$:/library/sjcl.js/license",
"type": "text/plain",
"text": "SJCL is open. You can use, modify and redistribute it under a BSD\nlicense or under the GNU GPL, version 2.0.\n\n---------------------------------------------------------------------\n\nhttp://opensource.org/licenses/BSD-2-Clause\n\nCopyright (c) 2009-2015, Emily Stark, Mike Hamburg and Dan Boneh at\nStanford University. All rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are\nmet:\n\n1. Redistributions of source code must retain the above copyright\nnotice, this list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright\nnotice, this list of conditions and the following disclaimer in the\ndocumentation and/or other materials provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS\nIS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED\nTO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A\nPARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\nHOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\nSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED\nTO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\nPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\nLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n---------------------------------------------------------------------\n\nhttp://opensource.org/licenses/GPL-2.0\n\nThe Stanford Javascript Crypto Library (hosted here on GitHub) is a\nproject by the Stanford Computer Security Lab to build a secure,\npowerful, fast, small, easy-to-use, cross-browser library for\ncryptography in Javascript.\n\nCopyright (c) 2009-2015, Emily Stark, Mike Hamburg and Dan Boneh at\nStanford University.\n\nThis program is free software; you can redistribute it and/or modify it\nunder the terms of the GNU General Public License as published by the\nFree Software Foundation; either version 2 of the License, or (at your\noption) any later version.\n\nThis program is distributed in the hope that it will be useful, but\nWITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General\nPublic License for more details.\n\nYou should have received a copy of the GNU General Public License along\nwith this program; if not, write to the Free Software Foundation, Inc.,\n59 Temple Place, Suite 330, Boston, MA 02111-1307 USA"
},
"$:/core/templates/MOTW.html": {
"title": "$:/core/templates/MOTW.html",
"text": "\\rules only filteredtranscludeinline transcludeinline entity\n<!-- The following comment is called a MOTW comment and is necessary for the TiddlyIE Internet Explorer extension -->\n<!-- saved from url=(0021)https://tiddlywiki.com --> "
},
"$:/core/templates/alltiddlers.template.html": {
"title": "$:/core/templates/alltiddlers.template.html",
"type": "text/vnd.tiddlywiki-html",
"text": "<!-- This template is provided for backwards compatibility with older versions of TiddlyWiki -->\n\n<$set name=\"exportFilter\" value=\"[!is[system]sort[title]]\">\n\n{{$:/core/templates/exporters/StaticRiver}}\n\n</$set>\n"
},
"$:/core/templates/canonical-uri-external-image": {
"title": "$:/core/templates/canonical-uri-external-image",
"text": "<!--\n\nThis template is used to assign the ''_canonical_uri'' field to external images.\n\nChange the `./images/` part to a different base URI. The URI can be relative or absolute.\n\n-->\n./images/<$view field=\"title\" format=\"doubleurlencoded\"/>"
},
"$:/core/templates/canonical-uri-external-raw": {
"title": "$:/core/templates/canonical-uri-external-raw",
"text": "<!--\n\nThis template is used to assign the ''_canonical_uri'' field to external raw files that are stored in the same directory\n\n-->\n<$view field=\"title\" format=\"doubleurlencoded\"/>"
},
"$:/core/templates/canonical-uri-external-text": {
"title": "$:/core/templates/canonical-uri-external-text",
"text": "<!--\n\nThis template is used to assign the ''_canonical_uri'' field to external text files.\n\nChange the `./text/` part to a different base URI. The URI can be relative or absolute.\n\n-->\n./text/<$view field=\"title\" format=\"doubleurlencoded\"/>.tid"
},
"$:/core/templates/css-tiddler": {
"title": "$:/core/templates/css-tiddler",
"text": "<!--\n\nThis template is used for saving CSS tiddlers as a style tag with data attributes representing the tiddler fields.\n\n-->`<style`<$fields template=' data-tiddler-$name$=\"$encoded_value$\"'></$fields>` type=\"text/css\">`<$view field=\"text\" format=\"text\" />`</style>`"
},
"$:/core/templates/exporters/CsvFile": {
"title": "$:/core/templates/exporters/CsvFile",
"tags": "$:/tags/Exporter",
"description": "{{$:/language/Exporters/CsvFile}}",
"extension": ".csv",
"text": "\\define renderContent()\n<$text text=<<csvtiddlers filter:\"\"\"$(exportFilter)$\"\"\" format:\"quoted-comma-sep\">>/>\n\\end\n<<renderContent>>\n"
},
"$:/core/templates/exporters/JsonFile": {
"title": "$:/core/templates/exporters/JsonFile",
"tags": "$:/tags/Exporter",
"description": "{{$:/language/Exporters/JsonFile}}",
"extension": ".json",
"text": "\\define renderContent()\n<$text text=<<jsontiddlers filter:\"\"\"$(exportFilter)$\"\"\">>/>\n\\end\n<<renderContent>>\n"
},
"$:/core/templates/exporters/StaticRiver": {
"title": "$:/core/templates/exporters/StaticRiver",
"tags": "$:/tags/Exporter",
"description": "{{$:/language/Exporters/StaticRiver}}",
"extension": ".html",
"text": "\\define tv-wikilink-template() #$uri_encoded$\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n\\rules only filteredtranscludeinline transcludeinline\n<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"{{$:/core/templates/version}}\" />\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>{{$:/core/wiki/title}}</title>\n<div id=\"styleArea\">\n{{$:/boot/boot.css||$:/core/templates/css-tiddler}}\n</div>\n<style type=\"text/css\">\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n</style>\n</head>\n<body class=\"tc-body\">\n{{$:/StaticBanner||$:/core/templates/html-tiddler}}\n<section class=\"tc-story-river\">\n{{$:/core/templates/exporters/StaticRiver/Content||$:/core/templates/html-tiddler}}\n</section>\n</body>\n</html>\n"
},
"$:/core/templates/exporters/StaticRiver/Content": {
"title": "$:/core/templates/exporters/StaticRiver/Content",
"text": "\\define renderContent()\n{{{ $(exportFilter)$ ||$:/core/templates/static-tiddler}}}\n\\end\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n<<renderContent>>\n"
},
"$:/core/templates/exporters/TidFile": {
"title": "$:/core/templates/exporters/TidFile",
"tags": "$:/tags/Exporter",
"description": "{{$:/language/Exporters/TidFile}}",
"extension": ".tid",
"text": "\\define renderContent()\n{{{ $(exportFilter)$ +[limit[1]] ||$:/core/templates/tid-tiddler}}}\n\\end\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n<<renderContent>>"
},
"$:/core/save/all-external-js": {
"title": "$:/core/save/all-external-js",
"text": "\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/core]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]] $(publishFilter)$\n\\end\n{{$:/core/templates/tiddlywiki5-external-js.html}}\n"
},
"$:/core/templates/tiddlywiki5.js": {
"title": "$:/core/templates/tiddlywiki5.js",
"text": "\\rules only filteredtranscludeinline transcludeinline codeinline\n\n/*\n{{ $:/core/copyright.txt ||$:/core/templates/plain-text-tiddler}}\n`*/\n`<!--~~ Library modules ~~-->\n{{{ [is[system]type[application/javascript]library[yes]] ||$:/core/templates/plain-text-tiddler}}}\n<!--~~ Boot prefix ~~-->\n{{ $:/boot/bootprefix.js ||$:/core/templates/plain-text-tiddler}}\n<!--~~ Core plugin ~~-->\n{{$:/core/templates/tiddlywiki5.js/tiddlers}}\n<!--~~ Boot kernel ~~-->\n{{ $:/boot/boot.js ||$:/core/templates/plain-text-tiddler}}\n"
},
"$:/core/templates/tiddlywiki5.js/tiddlers": {
"title": "$:/core/templates/tiddlywiki5.js/tiddlers",
"text": "`\n$tw.preloadTiddlerArray(`<$text text=<<jsontiddlers \"[[$:/core]]\">>/>`);\n$tw.preloadTiddlerArray([{\n\ttitle: \"$:/config/SaveWikiButton/Template\",\n\ttext: \"$:/core/save/all-external-js\"\n}]);\n`\n"
},
"$:/core/templates/tiddlywiki5-external-js.html": {
"title": "$:/core/templates/tiddlywiki5-external-js.html",
"text": "\\rules only filteredtranscludeinline transcludeinline\n<!doctype html>\n{{$:/core/templates/MOTW.html}}<html lang=\"`<$text text={{{ [{$:/language}get[name]] }}}/>`\">\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<!--~~ Raw markup for the top of the head section ~~-->\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawMarkupWikified/TopHead]] ||$:/core/templates/raw-static-tiddler}}}\n<meta http-equiv=\"X-UA-Compatible\" content=\"IE=Edge\"/>\n<meta name=\"application-name\" content=\"TiddlyWiki\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"{{$:/core/templates/version}}\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\" />\n<meta name=\"copyright\" content=\"{{$:/core/copyright.txt}}\" />\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>{{$:/core/wiki/title}}</title>\n<!--~~ This is a Tiddlywiki file. The points of interest in the file are marked with this pattern ~~-->\n\n<!--~~ Raw markup ~~-->\n{{{ [all[shadows+tiddlers]tag[$:/core/wiki/rawmarkup]] [all[shadows+tiddlers]tag[$:/tags/RawMarkup]] ||$:/core/templates/plain-text-tiddler}}}\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawMarkupWikified]] ||$:/core/templates/raw-static-tiddler}}}\n</head>\n<body class=\"tc-body\">\n<!--~~ Raw markup for the top of the body section ~~-->\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawMarkupWikified/TopBody]] ||$:/core/templates/raw-static-tiddler}}}\n<!--~~ Static styles ~~-->\n<div id=\"styleArea\">\n{{$:/boot/boot.css||$:/core/templates/css-tiddler}}\n</div>\n<!--~~ Static content for Google and browsers without JavaScript ~~-->\n<noscript>\n<div id=\"splashArea\">\n{{$:/core/templates/static.area}}\n</div>\n</noscript>\n<!--~~ Ordinary tiddlers ~~-->\n{{$:/core/templates/store.area.template.html}}\n<!--~~ Raw markup for the bottom of the body section ~~-->\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawMarkupWikified/BottomBody]] ||$:/core/templates/raw-static-tiddler}}}\n</body>\n<script src=\"%24%3A%2Fcore%2Ftemplates%2Ftiddlywiki5.js\" onerror=\"alert('Error: Cannot load tiddlywiki.js');\"></script>\n</html>\n"
},
"$:/core/templates/html-div-skinny-tiddler": {
"title": "$:/core/templates/html-div-skinny-tiddler",
"text": "<!--\n\nThis template is a variant of $:/core/templates/html-div-tiddler used for saving skinny tiddlers (with no text field)\n\n-->`<div`<$fields template=' $name$=\"$encoded_value$\"'></$fields>`>\n<pre></pre>\n</div>`\n"
},
"$:/core/templates/html-div-tiddler": {
"title": "$:/core/templates/html-div-tiddler",
"text": "<!--\n\nThis template is used for saving tiddlers as an HTML DIV tag with attributes representing the tiddler fields.\n\n-->`<div`<$fields template=' $name$=\"$encoded_value$\"'></$fields>`>\n<pre>`<$view field=\"text\" format=\"htmlencoded\" />`</pre>\n</div>`\n"
},
"$:/core/templates/html-tiddler": {
"title": "$:/core/templates/html-tiddler",
"text": "<!--\n\nThis template is used for saving tiddlers as raw HTML\n\n--><$view field=\"text\" format=\"htmlwikified\" />"
},
"$:/core/templates/javascript-tiddler": {
"title": "$:/core/templates/javascript-tiddler",
"text": "<!--\n\nThis template is used for saving JavaScript tiddlers as a script tag with data attributes representing the tiddler fields.\n\n-->`<script`<$fields template=' data-tiddler-$name$=\"$encoded_value$\"'></$fields>` type=\"text/javascript\">`<$view field=\"text\" format=\"text\" />`</script>`"
},
"$:/core/templates/json-tiddler": {
"title": "$:/core/templates/json-tiddler",
"text": "<!--\n\nThis template is used for saving tiddlers as raw JSON\n\n--><$text text=<<jsontiddler>>/>"
},
"$:/core/templates/module-tiddler": {
"title": "$:/core/templates/module-tiddler",
"text": "<!--\n\nThis template is used for saving JavaScript tiddlers as a script tag with data attributes representing the tiddler fields. The body of the tiddler is wrapped in a call to the `$tw.modules.define` function in order to define the body of the tiddler as a module\n\n-->`<script`<$fields template=' data-tiddler-$name$=\"$encoded_value$\"'></$fields>` type=\"text/javascript\" data-module=\"yes\">$tw.modules.define(\"`<$view field=\"title\" format=\"jsencoded\" />`\",\"`<$view field=\"module-type\" format=\"jsencoded\" />`\",function(module,exports,require) {`<$view field=\"text\" format=\"text\" />`});\n</script>`"
},
"$:/core/templates/plain-text-tiddler": {
"title": "$:/core/templates/plain-text-tiddler",
"text": "<$view field=\"text\" format=\"text\" />"
},
"$:/core/templates/raw-static-tiddler": {
"title": "$:/core/templates/raw-static-tiddler",
"text": "<!--\n\nThis template is used for saving tiddlers as static HTML\n\n--><$view field=\"text\" format=\"plainwikified\" />"
},
"$:/core/save/all": {
"title": "$:/core/save/all",
"text": "\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]] $(publishFilter)$\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"
},
"$:/core/save/empty": {
"title": "$:/core/save/empty",
"text": "\\define saveTiddlerFilter()\n[is[system]] -[prefix[$:/state/popup/]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]]\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"
},
"$:/core/save/lazy-all": {
"title": "$:/core/save/lazy-all",
"text": "\\define saveTiddlerFilter()\n[is[system]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]] \n\\end\n\\define skinnySaveTiddlerFilter()\n[!is[system]]\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"
},
"$:/core/save/lazy-images": {
"title": "$:/core/save/lazy-images",
"text": "\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] -[!is[system]is[image]] +[sort[title]] \n\\end\n\\define skinnySaveTiddlerFilter()\n[is[image]]\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"
},
"$:/core/templates/server/static.sidebar.wikitext": {
"title": "$:/core/templates/server/static.sidebar.wikitext",
"text": "\\whitespace trim\n<div class=\"tc-sidebar-scrollable\" style=\"overflow: auto;\">\n<div class=\"tc-sidebar-header\">\n<h1 class=\"tc-site-title\">\n<$transclude tiddler=\"$:/SiteTitle\"/>\n</h1>\n<div class=\"tc-site-subtitle\">\n<$transclude tiddler=\"$:/SiteSubtitle\"/>\n</div>\n<h2>\n</h2>\n<div class=\"tc-sidebar-lists\">\n<$list filter={{$:/DefaultTiddlers}}>\n<div class=\"tc-menu-list-subitem\">\n<$link><$text text=<<currentTiddler>>/></$link>\n</div>\n</$list>\n</div>\n<!-- Currently disabled the recent list as it is unweildy when the responsive narrow view kicks in\n<h2>\n{{$:/language/SideBar/Recent/Caption}}\n</h2>\n<div class=\"tc-sidebar-lists\">\n<$macrocall $name=\"timeline\" format={{$:/language/RecentChanges/DateFormat}}/>\n</div>\n</div>\n</div>\n-->\n"
},
"$:/core/templates/server/static.tiddler.html": {
"title": "$:/core/templates/server/static.tiddler.html",
"text": "\\whitespace trim\n\\define tv-wikilink-template() $uri_encoded$\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content={{$:/core/templates/version}} />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<link rel=\"stylesheet\" href=\"%24%3A%2Fcore%2Ftemplates%2Fstatic.template.css\">\n<title><$view field=\"caption\" format=\"plainwikified\"><$view field=\"title\"/></$view>: <$view tiddler=\"$:/core/wiki/title\" format=\"plainwikified\"/></title>\n</head>\n<body class=\"tc-body\">\n<$transclude tiddler=\"$:/core/templates/server/static.sidebar.wikitext\" mode=\"inline\"/>\n<section class=\"tc-story-river\">\n<div class=\"tc-tiddler-frame\">\n<$transclude tiddler=\"$:/core/templates/server/static.tiddler.wikitext\" mode=\"inline\"/>\n</div>\n</section>\n</body>\n</html>"
},
"$:/core/templates/server/static.tiddler.wikitext": {
"title": "$:/core/templates/server/static.tiddler.wikitext",
"text": "\\whitespace trim\n<div class=\"tc-tiddler-title\">\n<div class=\"tc-titlebar\">\n<h2><$text text=<<currentTiddler>>/></h2>\n</div>\n</div>\n<div class=\"tc-subtitle\">\n<$link to={{!!modifier}}>\n<$view field=\"modifier\"/>\n</$link> <$view field=\"modified\" format=\"date\" template={{$:/language/Tiddler/DateFormat}}/>\n</div>\n<div class=\"tc-tags-wrapper\">\n<$list filter=\"[all[current]tags[]sort[title]]\">\n<a href={{{ [<currentTiddler>encodeuricomponent[]] }}}>\n<$macrocall $name=\"tag-pill\" tag=<<currentTiddler>>/>\n</a>\n</$list>\n</div>\n<div class=\"tc-tiddler-body\">\n<$transclude mode=\"block\"/>\n</div>\n"
},
"$:/core/templates/single.tiddler.window": {
"title": "$:/core/templates/single.tiddler.window",
"text": "\\whitespace trim\n\\define containerClasses()\ntc-page-container tc-page-view-$(storyviewTitle)$ tc-language-$(languageTitle)$\n\\end\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\n<$set name=\"tv-config-toolbar-icons\" value={{$:/config/Toolbar/Icons}}>\n\n<$set name=\"tv-config-toolbar-text\" value={{$:/config/Toolbar/Text}}>\n\n<$set name=\"tv-config-toolbar-class\" value={{$:/config/Toolbar/ButtonClass}}>\n\n<$set name=\"tv-show-missing-links\" value={{$:/config/MissingLinks}}>\n\n<$set name=\"storyviewTitle\" value={{$:/view}}>\n\n<$set name=\"languageTitle\" value={{{ [{$:/language}get[name]] }}}>\n\n<div class=<<containerClasses>>>\n\n<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\">\n\n<$transclude mode=\"block\"/>\n\n</$navigator>\n\n</div>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n"
},
"$:/core/templates/split-recipe": {
"title": "$:/core/templates/split-recipe",
"text": "<$list filter=\"[!is[system]]\">\ntiddler: <$view field=\"title\" format=\"urlencoded\"/>.tid\n</$list>\n"
},
"$:/core/templates/static-tiddler": {
"title": "$:/core/templates/static-tiddler",
"text": "<a name=<<currentTiddler>>>\n<$transclude tiddler=\"$:/core/ui/ViewTemplate\"/>\n</a>"
},
"$:/core/templates/static.area": {
"title": "$:/core/templates/static.area",
"text": "<$reveal type=\"nomatch\" state=\"$:/isEncrypted\" text=\"yes\">\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawStaticContent]!has[draft.of]] ||$:/core/templates/raw-static-tiddler}}}\n{{$:/core/templates/static.content||$:/core/templates/html-tiddler}}\n</$reveal>\n<$reveal type=\"match\" state=\"$:/isEncrypted\" text=\"yes\">\nThis file contains an encrypted ~TiddlyWiki. Enable ~JavaScript and enter the decryption password when prompted.\n</$reveal>\n<!-- ensure splash screen isn't shown when JS is disabled -->\n`<style>\n.tc-remove-when-wiki-loaded {display: none;}\n</style>`\n"
},
"$:/core/templates/static.content": {
"title": "$:/core/templates/static.content",
"text": "<!-- For Google, and people without JavaScript-->\nThis [[TiddlyWiki|https://tiddlywiki.com]] contains the following tiddlers:\n\n<ul>\n<$list filter=<<saveTiddlerFilter>>>\n<li><$view field=\"title\" format=\"text\"></$view></li>\n</$list>\n</ul>\n"
},
"$:/core/templates/static.template.css": {
"title": "$:/core/templates/static.template.css",
"text": "{{$:/boot/boot.css||$:/core/templates/plain-text-tiddler}}\n\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n"
},
"$:/core/templates/static.template.html": {
"title": "$:/core/templates/static.template.html",
"type": "text/vnd.tiddlywiki-html",
"text": "\\define tv-wikilink-template() static/$uri_doubleencoded$.html\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n\\rules only filteredtranscludeinline transcludeinline\n<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"{{$:/core/templates/version}}\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>{{$:/core/wiki/title}}</title>\n<div id=\"styleArea\">\n{{$:/boot/boot.css||$:/core/templates/css-tiddler}}\n</div>\n<style type=\"text/css\">\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n</style>\n</head>\n<body class=\"tc-body\">\n{{$:/StaticBanner||$:/core/templates/html-tiddler}}\n{{$:/core/ui/PageTemplate||$:/core/templates/html-tiddler}}\n</body>\n</html>\n"
},
"$:/core/templates/static.tiddler.html": {
"title": "$:/core/templates/static.tiddler.html",
"text": "\\define tv-wikilink-template() $uri_doubleencoded$.html\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n`<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"`{{$:/core/templates/version}}`\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<link rel=\"stylesheet\" href=\"static.css\">\n<title>`<$view field=\"caption\"><$view field=\"title\"/></$view>: {{$:/core/wiki/title}}`</title>\n</head>\n<body class=\"tc-body\">\n`{{$:/StaticBanner||$:/core/templates/html-tiddler}}`\n<section class=\"tc-story-river\">\n`<$view tiddler=\"$:/core/ui/ViewTemplate\" format=\"htmlwikified\"/>`\n</section>\n</body>\n</html>\n`"
},
"$:/core/templates/store.area.template.html": {
"title": "$:/core/templates/store.area.template.html",
"text": "<$reveal type=\"nomatch\" state=\"$:/isEncrypted\" text=\"yes\">\n`<div id=\"storeArea\" style=\"display:none;\">`\n<$list filter=<<saveTiddlerFilter>> template=\"$:/core/templates/html-div-tiddler\"/>\n<$list filter={{{ [<skinnySaveTiddlerFilter>] }}} template=\"$:/core/templates/html-div-skinny-tiddler\"/>\n`</div>`\n</$reveal>\n<$reveal type=\"match\" state=\"$:/isEncrypted\" text=\"yes\">\n`<!--~~ Encrypted tiddlers ~~-->`\n`<pre id=\"encryptedStoreArea\" type=\"text/plain\" style=\"display:none;\">`\n<$encrypt filter=<<saveTiddlerFilter>>/>\n`</pre>`\n</$reveal>"
},
"$:/core/templates/tid-tiddler": {
"title": "$:/core/templates/tid-tiddler",
"text": "<!--\n\nThis template is used for saving tiddlers in TiddlyWeb *.tid format\n\n--><$fields exclude='text bag' template='$name$: $value$\n'></$fields>`\n`<$view field=\"text\" format=\"text\" />"
},
"$:/core/templates/tiddler-metadata": {
"title": "$:/core/templates/tiddler-metadata",
"text": "<!--\n\nThis template is used for saving tiddler metadata *.meta files\n\n--><$fields exclude='text bag' template='$name$: $value$\n'></$fields>"
},
"$:/core/templates/tiddlywiki5.html": {
"title": "$:/core/templates/tiddlywiki5.html",
"text": "<$set name=\"saveTiddlerAndShadowsFilter\" filter=\"[subfilter<saveTiddlerFilter>] [subfilter<saveTiddlerFilter>plugintiddlers[]]\">\n`<!doctype html>\n`{{$:/core/templates/MOTW.html}}`<html lang=\"`<$text text={{{ [{$:/language}get[name]] }}}/>`\">\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<!--~~ Raw markup for the top of the head section ~~-->\n`{{{ [<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkupWikified/TopHead]] ||$:/core/templates/raw-static-tiddler}}}`\n<meta http-equiv=\"X-UA-Compatible\" content=\"IE=Edge\"/>\n<meta name=\"application-name\" content=\"TiddlyWiki\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"`{{$:/core/templates/version}}`\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\" />\n<meta name=\"copyright\" content=\"`{{$:/core/copyright.txt}}`\" />\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>`{{$:/core/wiki/title}}`</title>\n<!--~~ This is a Tiddlywiki file. The points of interest in the file are marked with this pattern ~~-->\n\n<!--~~ Raw markup ~~-->\n`{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/core/wiki/rawmarkup]] ||$:/core/templates/plain-text-tiddler}}}\n{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkup]] ||$:/core/templates/plain-text-tiddler}}}\n{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkupWikified]] ||$:/core/templates/raw-static-tiddler}}}`\n</head>\n<body class=\"tc-body\">\n<!--~~ Raw markup for the top of the body section ~~-->\n`{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkupWikified/TopBody]] ||$:/core/templates/raw-static-tiddler}}}`\n<!--~~ Static styles ~~-->\n<div id=\"styleArea\">\n`{{$:/boot/boot.css||$:/core/templates/css-tiddler}}`\n</div>\n<!--~~ Static content for Google and browsers without JavaScript ~~-->\n<noscript>\n<div id=\"splashArea\">\n`{{$:/core/templates/static.area}}`\n</div>\n</noscript>\n<!--~~ Ordinary tiddlers ~~-->\n`{{$:/core/templates/store.area.template.html}}`\n<!--~~ Library modules ~~-->\n<div id=\"libraryModules\" style=\"display:none;\">\n`{{{ [is[system]type[application/javascript]library[yes]] ||$:/core/templates/javascript-tiddler}}}`\n</div>\n<!--~~ Boot kernel prologue ~~-->\n<div id=\"bootKernelPrefix\" style=\"display:none;\">\n`{{ $:/boot/bootprefix.js ||$:/core/templates/javascript-tiddler}}`\n</div>\n<!--~~ Boot kernel ~~-->\n<div id=\"bootKernel\" style=\"display:none;\">\n`{{ $:/boot/boot.js ||$:/core/templates/javascript-tiddler}}`\n</div>\n<!--~~ Raw markup for the bottom of the body section ~~-->\n`{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkupWikified/BottomBody]] ||$:/core/templates/raw-static-tiddler}}}`\n</body>\n</html>`\n"
},
"$:/core/templates/version": {
"title": "$:/core/templates/version",
"text": "<<version>>"
},
"$:/core/templates/wikified-tiddler": {
"title": "$:/core/templates/wikified-tiddler",
"text": "<$transclude />"
},
"$:/core/ui/AboveStory/tw2-plugin-check": {
"title": "$:/core/ui/AboveStory/tw2-plugin-check",
"tags": "$:/tags/AboveStory",
"text": "\\define lingo-base() $:/language/AboveStory/ClassicPlugin/\n<$list filter=\"[all[system+tiddlers]tag[systemConfig]limit[1]]\">\n\n<div class=\"tc-message-box\">\n\n<<lingo Warning>>\n\n<ul>\n\n<$list filter=\"[all[system+tiddlers]tag[systemConfig]]\">\n\n<li>\n\n<$link><$view field=\"title\"/></$link>\n\n</li>\n\n</$list>\n\n</ul>\n\n</div>\n\n</$list>\n"
},
"$:/core/ui/Actions/new-image": {
"title": "$:/core/ui/Actions/new-image",
"tags": "$:/tags/Actions",
"description": "create a new image tiddler",
"text": "\\define get-type()\nimage/$(imageType)$\n\\end\n<$vars imageType={{$:/config/NewImageType}}>\n<$action-sendmessage $message=\"tm-new-tiddler\" type=<<get-type>> tags={{$:/config/NewTiddler/Tags!!tags}}/>\n</$vars>\n"
},
"$:/core/ui/Actions/new-journal": {
"title": "$:/core/ui/Actions/new-journal",
"tags": "$:/tags/Actions",
"description": "create a new journal tiddler",
"text": "<$vars journalTitleTemplate={{$:/config/NewJournal/Title}} journalTags={{$:/config/NewJournal/Tags!!tags}} journalText={{$:/config/NewJournal/Text}}>\n<$wikify name=\"journalTitle\" text=\"\"\"<$macrocall $name=\"now\" format=<<journalTitleTemplate>>/>\"\"\">\n<$reveal type=\"nomatch\" state=<<journalTitle>> text=\"\">\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<journalTitle>> tags=<<journalTags>> text={{{ [<journalTitle>get[]] }}}/>\n</$reveal>\n<$reveal type=\"match\" state=<<journalTitle>> text=\"\">\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<journalTitle>> tags=<<journalTags>> text=<<journalText>>/>\n</$reveal>\n</$wikify>\n</$vars>\n"
},
"$:/core/ui/Actions/new-tiddler": {
"title": "$:/core/ui/Actions/new-tiddler",
"tags": "$:/tags/Actions",
"description": "create a new empty tiddler",
"text": "<$action-sendmessage $message=\"tm-new-tiddler\" tags={{$:/config/NewTiddler/Tags!!tags}}/>\n"
},
"$:/core/ui/AdvancedSearch/Filter": {
"title": "$:/core/ui/AdvancedSearch/Filter",
"tags": "$:/tags/AdvancedSearch",
"caption": "{{$:/language/Search/Filter/Caption}}",
"text": "\\define lingo-base() $:/language/Search/\n<<lingo Filter/Hint>>\n\n<div class=\"tc-search tc-advanced-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\" focus={{$:/config/Search/AutoFocus}}/>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/AdvancedSearch/FilterButton]!has[draft.of]]\"><$transclude/></$list>\n</div>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$set name=\"resultCount\" value=\"\"\"<$count filter={{$:/temp/advancedsearch}}/>\"\"\">\n<div class=\"tc-search-results\">\n<<lingo Filter/Matches>>\n<$list filter={{$:/temp/advancedsearch}} template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$set>\n</$reveal>\n"
},
"$:/core/ui/AdvancedSearch/Filter/FilterButtons/clear": {
"title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/clear",
"tags": "$:/tags/AdvancedSearch/FilterButton",
"text": "<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n"
},
"$:/core/ui/AdvancedSearch/Filter/FilterButtons/delete": {
"title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/delete",
"tags": "$:/tags/AdvancedSearch/FilterButton",
"text": "<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button popup=<<qualify \"$:/state/filterDeleteDropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/delete-button}}\n</$button>\n</$reveal>\n\n<$reveal state=<<qualify \"$:/state/filterDeleteDropdown\">> type=\"popup\" position=\"belowleft\" animate=\"yes\">\n<div class=\"tc-block-dropdown-wrapper\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<div class=\"tc-dropdown-item-plain\">\n<$set name=\"resultCount\" value=\"\"\"<$count filter={{$:/temp/advancedsearch}}/>\"\"\">\nAre you sure you wish to delete <<resultCount>> tiddler(s)?\n</$set>\n</div>\n<div class=\"tc-dropdown-item-plain\">\n<$button class=\"tc-btn\">\n<$action-deletetiddler $filter={{$:/temp/advancedsearch}}/>\nDelete these tiddlers\n</$button>\n</div>\n</div>\n</div>\n</$reveal>\n"
},
"$:/core/ui/AdvancedSearch/Filter/FilterButtons/dropdown": {
"title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/dropdown",
"tags": "$:/tags/AdvancedSearch/FilterButton",
"text": "<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/filterDropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n</$button>\n</span>\n\n<$reveal state=<<qualify \"$:/state/filterDropdown\">> type=\"popup\" position=\"belowleft\" animate=\"yes\">\n<$set name=\"tv-show-missing-links\" value=\"yes\">\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n<div class=\"tc-block-dropdown-wrapper\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Filter]]\"><$link to={{!!filter}}><$transclude field=\"description\"/></$link>\n</$list>\n</div>\n</div>\n</$linkcatcher>\n</$set>\n</$reveal>\n"
},
"$:/core/ui/AdvancedSearch/Filter/FilterButtons/export": {
"title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/export",
"tags": "$:/tags/AdvancedSearch/FilterButton",
"text": "<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$macrocall $name=\"exportButton\" exportFilter={{$:/temp/advancedsearch}} lingoBase=\"$:/language/Buttons/ExportTiddlers/\"/>\n</$reveal>\n"
},
"$:/core/ui/AdvancedSearch/Shadows": {
"title": "$:/core/ui/AdvancedSearch/Shadows",
"tags": "$:/tags/AdvancedSearch",
"caption": "{{$:/language/Search/Shadows/Caption}}",
"text": "\\define lingo-base() $:/language/Search/\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n\n<<lingo Shadows/Hint>>\n\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\" focus={{$:/config/Search/AutoFocus}}/>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n</$linkcatcher>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n\n<$list filter=\"[{$:/temp/advancedsearch}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[all[shadows]search{$:/temp/advancedsearch}] -[[$:/temp/advancedsearch]]\"/>\"\"\">\n\n<div class=\"tc-search-results\">\n\n<<lingo Shadows/Matches>>\n\n<$list filter=\"[all[shadows]search{$:/temp/advancedsearch}sort[title]limit[250]] -[[$:/temp/advancedsearch]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n</div>\n\n</$set>\n\n</$list>\n\n</$reveal>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"match\" text=\"\">\n\n</$reveal>\n"
},
"$:/core/ui/AdvancedSearch/Standard": {
"title": "$:/core/ui/AdvancedSearch/Standard",
"tags": "$:/tags/AdvancedSearch",
"caption": "{{$:/language/Search/Standard/Caption}}",
"text": "\\define lingo-base() $:/language/Search/\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n\n<<lingo Standard/Hint>>\n\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\" focus={{$:/config/Search/AutoFocus}}/>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n</$linkcatcher>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$list filter=\"[{$:/temp/advancedsearch}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n<$set name=\"searchTiddler\" value=\"$:/temp/advancedsearch\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]butfirst[]limit[1]]\" emptyMessage=\"\"\"\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\">\n<$transclude/>\n</$list>\n\"\"\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\" default={{$:/config/SearchResults/Default}}/>\n</$list>\n</$set>\n</$list>\n</$reveal>\n"
},
"$:/core/ui/AdvancedSearch/System": {
"title": "$:/core/ui/AdvancedSearch/System",
"tags": "$:/tags/AdvancedSearch",
"caption": "{{$:/language/Search/System/Caption}}",
"text": "\\define lingo-base() $:/language/Search/\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n\n<<lingo System/Hint>>\n\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\" focus={{$:/config/Search/AutoFocus}}/>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n</$linkcatcher>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n\n<$list filter=\"[{$:/temp/advancedsearch}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[is[system]search{$:/temp/advancedsearch}] -[[$:/temp/advancedsearch]]\"/>\"\"\">\n\n<div class=\"tc-search-results\">\n\n<<lingo System/Matches>>\n\n<$list filter=\"[is[system]search{$:/temp/advancedsearch}sort[title]limit[250]] -[[$:/temp/advancedsearch]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n</div>\n\n</$set>\n\n</$list>\n\n</$reveal>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"match\" text=\"\">\n\n</$reveal>\n"
},
"$:/AdvancedSearch": {
"title": "$:/AdvancedSearch",
"icon": "$:/core/images/advanced-search-button",
"color": "#bbb",
"text": "<div class=\"tc-advanced-search\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/AdvancedSearch]!has[draft.of]]\" \"$:/core/ui/AdvancedSearch/System\">>\n</div>\n"
},
"$:/core/ui/AlertTemplate": {
"title": "$:/core/ui/AlertTemplate",
"text": "<div class=\"tc-alert\">\n<div class=\"tc-alert-toolbar\">\n<$button class=\"tc-btn-invisible\"><$action-deletetiddler $tiddler=<<currentTiddler>>/>{{$:/core/images/cancel-button}}</$button>\n</div>\n<div class=\"tc-alert-subtitle\">\n<$wikify name=\"format\" text=<<lingo Tiddler/DateFormat>>>\n<$view field=\"component\"/> - <$view field=\"modified\" format=\"date\" template=<<format>>/> <$reveal type=\"nomatch\" state=\"!!count\" text=\"\"><span class=\"tc-alert-highlight\">({{$:/language/Count}}: <$view field=\"count\"/>)</span></$reveal>\n</$wikify>\n</div>\n<div class=\"tc-alert-body\">\n\n<$transclude/>\n\n</div>\n</div>\n"
},
"$:/core/ui/BinaryWarning": {
"title": "$:/core/ui/BinaryWarning",
"text": "\\define lingo-base() $:/language/BinaryWarning/\n<<lingo Prompt>>\n"
},
"$:/core/ui/Components/plugin-info": {
"title": "$:/core/ui/Components/plugin-info",
"text": "\\define lingo-base() $:/language/ControlPanel/Plugins/\n\n\\define popup-state-macro()\n$(qualified-state)$-$(currentTiddler)$\n\\end\n\n\\define tabs-state-macro()\n$(popup-state)$-$(pluginInfoType)$\n\\end\n\n\\define plugin-icon-title()\n$(currentTiddler)$/icon\n\\end\n\n\\define plugin-disable-title()\n$:/config/Plugins/Disabled/$(currentTiddler)$\n\\end\n\n\\define plugin-table-body(type,disabledMessage,default-popup-state)\n<div class=\"tc-plugin-info-chunk tc-plugin-info-toggle\">\n<$reveal type=\"nomatch\" state=<<popup-state>> text=\"yes\" default=\"\"\"$default-popup-state$\"\"\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"yes\">\n{{$:/core/images/chevron-right}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<popup-state>> text=\"yes\" default=\"\"\"$default-popup-state$\"\"\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"no\">\n{{$:/core/images/chevron-down}}\n</$button>\n</$reveal>\n</div>\n<div class=\"tc-plugin-info-chunk tc-plugin-info-icon\">\n<$transclude tiddler=<<currentTiddler>> subtiddler=<<plugin-icon-title>>>\n<$transclude tiddler=\"$:/core/images/plugin-generic-$type$\"/>\n</$transclude>\n</div>\n<div class=\"tc-plugin-info-chunk tc-plugin-info-description\">\n<h1>\n''<$text text={{{ [<currentTiddler>get[name]] ~[<currentTiddler>split[/]last[1]] }}}/>'': <$view field=\"description\"><$view field=\"title\"/></$view> $disabledMessage$\n</h1>\n<h2>\n<$view field=\"title\"/>\n</h2>\n<h2>\n<div><em><$view field=\"version\"/></em></div>\n</h2>\n</div>\n\\end\n\n\\define plugin-info(type,default-popup-state)\n<$set name=\"popup-state\" value=<<popup-state-macro>>>\n<$reveal type=\"nomatch\" state=<<plugin-disable-title>> text=\"yes\">\n<$link to={{!!title}} class=\"tc-plugin-info\">\n<<plugin-table-body type:\"$type$\" default-popup-state:\"\"\"$default-popup-state$\"\"\">>\n</$link>\n</$reveal>\n<$reveal type=\"match\" state=<<plugin-disable-title>> text=\"yes\">\n<$link to={{!!title}} class=\"tc-plugin-info tc-plugin-info-disabled\">\n<<plugin-table-body type:\"$type$\" default-popup-state:\"\"\"$default-popup-state$\"\"\" disabledMessage:\"<$macrocall $name='lingo' title='Disabled/Status'/>\">>\n</$link>\n</$reveal>\n<$reveal type=\"match\" text=\"yes\" state=<<popup-state>> default=\"\"\"$default-popup-state$\"\"\">\n<div class=\"tc-plugin-info-dropdown\">\n<div class=\"tc-plugin-info-dropdown-body\">\n<$list filter=\"[all[current]] -[[$:/core]]\">\n<div style=\"float:right;\">\n<$reveal type=\"nomatch\" state=<<plugin-disable-title>> text=\"yes\">\n<$button set=<<plugin-disable-title>> setTo=\"yes\" tooltip={{$:/language/ControlPanel/Plugins/Disable/Hint}} aria-label={{$:/language/ControlPanel/Plugins/Disable/Caption}}>\n<<lingo Disable/Caption>>\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<plugin-disable-title>> text=\"yes\">\n<$button set=<<plugin-disable-title>> setTo=\"no\" tooltip={{$:/language/ControlPanel/Plugins/Enable/Hint}} aria-label={{$:/language/ControlPanel/Plugins/Enable/Caption}}>\n<<lingo Enable/Caption>>\n</$button>\n</$reveal>\n</div>\n</$list>\n<$set name=\"tabsList\" filter=\"[<currentTiddler>list[]] contents\">\n<$macrocall $name=\"tabs\" state=<<tabs-state-macro>> tabsList=<<tabsList>> default={{{ [enlist<tabsList>] }}} template=\"$:/core/ui/PluginInfo\"/>\n</$set>\n</div>\n</div>\n</$reveal>\n</$set>\n\\end\n\n<$macrocall $name=\"plugin-info\" type=<<plugin-type>> default-popup-state=<<default-popup-state>>/>\n"
},
"$:/core/ui/Components/tag-link": {
"title": "$:/core/ui/Components/tag-link",
"text": "<$link>\n<$set name=\"backgroundColor\" value={{!!color}}>\n<span style=<<tag-styles>> class=\"tc-tag-label\">\n<$view field=\"title\" format=\"text\"/>\n</span>\n</$set>\n</$link>"
},
"$:/core/ui/ControlPanel/Advanced": {
"title": "$:/core/ui/ControlPanel/Advanced",
"tags": "$:/tags/ControlPanel/Info",
"caption": "{{$:/language/ControlPanel/Advanced/Caption}}",
"text": "{{$:/language/ControlPanel/Advanced/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Advanced]!has[draft.of]]\" \"$:/core/ui/ControlPanel/TiddlerFields\">>\n</div>\n"
},
"$:/core/ui/ControlPanel/Appearance": {
"title": "$:/core/ui/ControlPanel/Appearance",
"tags": "$:/tags/ControlPanel",
"caption": "{{$:/language/ControlPanel/Appearance/Caption}}",
"text": "{{$:/language/ControlPanel/Appearance/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Appearance]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Theme\">>\n</div>\n"
},
"$:/core/ui/ControlPanel/Basics": {
"title": "$:/core/ui/ControlPanel/Basics",
"tags": "$:/tags/ControlPanel/Info",
"caption": "{{$:/language/ControlPanel/Basics/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Basics/\n\n\\define show-filter-count(filter)\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $value=\"\"\"$filter$\"\"\"/>\n<$action-setfield $tiddler=\"$:/state/tab--1498284803\" $value=\"$:/core/ui/AdvancedSearch/Filter\"/>\n<$action-navigate $to=\"$:/AdvancedSearch\"/>\n''<$count filter=\"\"\"$filter$\"\"\"/>''\n{{$:/core/images/advanced-search-button}}\n</$button>\n\\end\n\n|<<lingo Version/Prompt>> |''<<version>>'' |\n|<$link to=\"$:/SiteTitle\"><<lingo Title/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/SiteSubtitle\"><<lingo Subtitle/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteSubtitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/status/UserName\"><<lingo Username/Prompt>></$link> |<$edit-text tiddler=\"$:/status/UserName\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/config/AnimationDuration\"><<lingo AnimDuration/Prompt>></$link> |<$edit-text tiddler=\"$:/config/AnimationDuration\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/DefaultTiddlers\"><<lingo DefaultTiddlers/Prompt>></$link> |<<lingo DefaultTiddlers/TopHint>><br> <$edit tag=\"textarea\" tiddler=\"$:/DefaultTiddlers\" class=\"tc-edit-texteditor\"/><br>//<<lingo DefaultTiddlers/BottomHint>>// |\n|<$link to=\"$:/language/DefaultNewTiddlerTitle\"><<lingo NewTiddler/Title/Prompt>></$link> |<$edit-text tiddler=\"$:/language/DefaultNewTiddlerTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/config/NewJournal/Title\"><<lingo NewJournal/Title/Prompt>></$link> |<$edit-text tiddler=\"$:/config/NewJournal/Title\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/config/NewJournal/Text\"><<lingo NewJournal/Text/Prompt>></$link> |<$edit tiddler=\"$:/config/NewJournal/Text\" tag=\"textarea\" class=\"tc-edit-texteditor\" default=\"\"/> |\n|<$link to=\"$:/config/NewTiddler/Tags\"><<lingo NewTiddler/Tags/Prompt>></$link> |<$list filter=\"[[$:/config/NewTiddler/Tags]]\" template=\"$:/core/ui/EditTemplate/tags\"/> |\n|<$link to=\"$:/config/NewJournal/Tags\"><<lingo NewJournal/Tags/Prompt>></$link> |<$list filter=\"[[$:/config/NewJournal/Tags]]\" template=\"$:/core/ui/EditTemplate/tags\"/> |\n|<$link to=\"$:/config/AutoFocus\"><<lingo AutoFocus/Prompt>></$link> |{{$:/snippets/minifocusswitcher}} |\n|<<lingo Language/Prompt>> |{{$:/snippets/minilanguageswitcher}} |\n|<<lingo Tiddlers/Prompt>> |<<show-filter-count \"[!is[system]sort[title]]\">> |\n|<<lingo Tags/Prompt>> |<<show-filter-count \"[tags[]sort[title]]\">> |\n|<<lingo SystemTiddlers/Prompt>> |<<show-filter-count \"[is[system]sort[title]]\">> |\n|<<lingo ShadowTiddlers/Prompt>> |<<show-filter-count \"[all[shadows]sort[title]]\">> |\n|<<lingo OverriddenShadowTiddlers/Prompt>> |<<show-filter-count \"[is[tiddler]is[shadow]sort[title]]\">> |\n"
},
"$:/core/ui/ControlPanel/EditorTypes": {
"title": "$:/core/ui/ControlPanel/EditorTypes",
"tags": "$:/tags/ControlPanel/Advanced",
"caption": "{{$:/language/ControlPanel/EditorTypes/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/EditorTypes/\n\n<<lingo Hint>>\n\n<table>\n<tbody>\n<tr>\n<th><<lingo Type/Caption>></th>\n<th><<lingo Editor/Caption>></th>\n</tr>\n<$list filter=\"[all[shadows+tiddlers]prefix[$:/config/EditorTypeMappings/]sort[title]]\">\n<tr>\n<td>\n<$link>\n<$list filter=\"[all[current]removeprefix[$:/config/EditorTypeMappings/]]\">\n<$text text={{!!title}}/>\n</$list>\n</$link>\n</td>\n<td>\n<$view field=\"text\"/>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n"
},
"$:/core/ui/ControlPanel/Info": {
"title": "$:/core/ui/ControlPanel/Info",
"tags": "$:/tags/ControlPanel",
"caption": "{{$:/language/ControlPanel/Info/Caption}}",
"text": "{{$:/language/ControlPanel/Info/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Info]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Basics\">>\n</div>\n"
},
"$:/core/ui/ControlPanel/KeyboardShortcuts": {
"title": "$:/core/ui/ControlPanel/KeyboardShortcuts",
"tags": "$:/tags/ControlPanel",
"caption": "{{$:/language/ControlPanel/KeyboardShortcuts/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/KeyboardShortcuts/\n\n\\define new-shortcut(title)\n<div class=\"tc-dropdown-item-plain\">\n<$edit-shortcut tiddler=\"$title$\" placeholder={{$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt}} focus=\"true\" style=\"width:auto;\"/> <$button>\n<<lingo Add/Caption>>\n<$action-listops\n\t$tiddler=\"$(shortcutTitle)$\"\n\t$field=\"text\"\n\t$subfilter=\"[{$title$}]\"\n/>\n<$action-deletetiddler\n\t$tiddler=\"$title$\"\n/>\n</$button>\n</div>\n\\end\n\n\\define shortcut-list-item(caption)\n<td>\n</td>\n<td style=\"text-align:right;font-size:0.7em;\">\n<<lingo Platform/$caption$>>\n</td>\n<td>\n<div style=\"position:relative;\">\n<$button popup=<<qualify \"$:/state/dropdown/$(shortcutTitle)$\">> class=\"tc-btn-invisible\">\n{{$:/core/images/edit-button}}\n</$button>\n<$macrocall $name=\"displayshortcuts\" $output=\"text/html\" shortcuts={{$(shortcutTitle)$}} prefix=\"<kbd>\" separator=\"</kbd> <kbd>\" suffix=\"</kbd>\"/>\n\n<$reveal state=<<qualify \"$:/state/dropdown/$(shortcutTitle)$\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-block-dropdown-wrapper\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown tc-popup-keep\">\n<$list filter=\"[list[$(shortcutTitle)$!!text]sort[title]]\" variable=\"shortcut\" emptyMessage=\"\"\"\n<div class=\"tc-dropdown-item-plain\">\n//<<lingo NoShortcuts/Caption>>//\n</div>\n\"\"\">\n<div class=\"tc-dropdown-item-plain\">\n<$button class=\"tc-btn-invisible\" tooltip={{$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint}}>\n<$action-listops\n\t$tiddler=\"$(shortcutTitle)$\"\n\t$field=\"text\"\n\t$subfilter=\"+[remove<shortcut>]\"\n/>\n<small>{{$:/core/images/close-button}}</small>\n</$button>\n<kbd>\n<$macrocall $name=\"displayshortcuts\" $output=\"text/html\" shortcuts=<<shortcut>>/>\n</kbd>\n</div>\n</$list>\n<hr/>\n<$macrocall $name=\"new-shortcut\" title=<<qualify \"$:/state/new-shortcut/$(shortcutTitle)$\">>/>\n</div>\n</div>\n</$reveal>\n</div>\n</td>\n\\end\n\n\\define shortcut-list(caption,prefix)\n<tr>\n<$list filter=\"[[$prefix$$(shortcutName)$]]\" variable=\"shortcutTitle\">\n<<shortcut-list-item \"$caption$\">>\n</$list>\n</tr>\n\\end\n\n\\define shortcut-editor()\n<<shortcut-list \"All\" \"$:/config/shortcuts/\">>\n<<shortcut-list \"Mac\" \"$:/config/shortcuts-mac/\">>\n<<shortcut-list \"NonMac\" \"$:/config/shortcuts-not-mac/\">>\n<<shortcut-list \"Linux\" \"$:/config/shortcuts-linux/\">>\n<<shortcut-list \"NonLinux\" \"$:/config/shortcuts-not-linux/\">>\n<<shortcut-list \"Windows\" \"$:/config/shortcuts-windows/\">>\n<<shortcut-list \"NonWindows\" \"$:/config/shortcuts-not-windows/\">>\n\\end\n\n\\define shortcut-preview()\n<$macrocall $name=\"displayshortcuts\" $output=\"text/html\" shortcuts={{$(shortcutPrefix)$$(shortcutName)$}} prefix=\"<kbd>\" separator=\"</kbd> <kbd>\" suffix=\"</kbd>\"/>\n\\end\n\n\\define shortcut-item-inner()\n<tr>\n<td>\n<$reveal type=\"nomatch\" state=<<dropdownStateTitle>> text=\"open\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield\n\t$tiddler=<<dropdownStateTitle>>\n\t$value=\"open\"\n/>\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<dropdownStateTitle>> text=\"open\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield\n\t$tiddler=<<dropdownStateTitle>>\n\t$value=\"close\"\n/>\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n''<$text text=<<shortcutName>>/>''\n</td>\n<td>\n<$transclude tiddler=\"$:/config/ShortcutInfo/$(shortcutName)$\"/>\n</td>\n<td>\n<$list filter=\"$:/config/shortcuts/ $:/config/shortcuts-mac/ $:/config/shortcuts-not-mac/ $:/config/shortcuts-linux/ $:/config/shortcuts-not-linux/ $:/config/shortcuts-windows/ $:/config/shortcuts-not-windows/\" variable=\"shortcutPrefix\">\n<<shortcut-preview>>\n</$list>\n</td>\n</tr>\n<$set name=\"dropdownState\" value={{$(dropdownStateTitle)$}}>\n<$list filter=\"[<dropdownState>match[open]]\" variable=\"listItem\">\n<<shortcut-editor>>\n</$list>\n</$set>\n\\end\n\n\\define shortcut-item()\n<$set name=\"dropdownStateTitle\" value=<<qualify \"$:/state/dropdown/keyboardshortcut/$(shortcutName)$\">>>\n<<shortcut-item-inner>>\n</$set>\n\\end\n\n<table>\n<tbody>\n<$list filter=\"[all[shadows+tiddlers]removeprefix[$:/config/ShortcutInfo/]]\" variable=\"shortcutName\">\n<<shortcut-item>>\n</$list>\n</tbody>\n</table>\n"
},
"$:/core/ui/ControlPanel/LoadedModules": {
"title": "$:/core/ui/ControlPanel/LoadedModules",
"tags": "$:/tags/ControlPanel/Advanced",
"caption": "{{$:/language/ControlPanel/LoadedModules/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/\n<<lingo LoadedModules/Hint>>\n\n{{$:/snippets/modules}}\n"
},
"$:/core/ui/ControlPanel/Modals/AddPlugins": {
"title": "$:/core/ui/ControlPanel/Modals/AddPlugins",
"subtitle": "{{$:/core/images/download-button}} {{$:/language/ControlPanel/Plugins/Add/Caption}}",
"text": "\\define install-plugin-actions()\n<$action-sendmessage $message=\"tm-load-plugin-from-library\" url={{!!url}} title={{$(assetInfo)$!!original-title}}/>\n<$set name=\"url\" value={{!!url}}>\n<$set name=\"currentTiddler\" value=<<assetInfo>>>\n<$list filter=\"[enlist{!!dependents}] [{!!parent-plugin}] +[sort[title]]\" variable=\"dependency\">\n<$action-sendmessage $message=\"tm-load-plugin-from-library\" url=<<url>> title=<<dependency>>/>\n</$list>\n</$set>\n</$set>\n\\end\n\n\\define install-plugin-button()\n<div>\n<$set name=\"libraryVersion\" value={{{ [<assetInfo>get[version]] }}}>\n<$set name=\"installedVersion\" value={{{ [<assetInfo>get[original-title]get[version]] }}}>\n<$set name=\"reinstall-type\" value={{{ [<libraryVersion>compare:version:eq<installedVersion>then[tc-reinstall]] [<libraryVersion>compare:version:gt<installedVersion>then[tc-reinstall-upgrade]] [<libraryVersion>compare:version:lt<installedVersion>then[tc-reinstall-downgrade]] }}}>\n<$button actions=<<install-plugin-actions>> class={{{ [<assetInfo>get[original-title]has[version]then<reinstall-type>] tc-btn-invisible tc-install-plugin +[join[ ]] }}}>\n{{$:/core/images/download-button}}\n<$list filter=\"[<assetInfo>get[original-title]get[version]]\" variable=\"ignore\" emptyMessage=\"{{$:/language/ControlPanel/Plugins/Install/Caption}}\">\n<$list filter=\"[<libraryVersion>compare:version:gt<installedVersion>]\" variable=\"ignore\" emptyMessage=\"\"\"\n<$list filter=\"[<libraryVersion>compare:version:lt<installedVersion>]\" variable=\"ignore\" emptyMessage=\"{{$:/language/ControlPanel/Plugins/Reinstall/Caption}}\">\n{{$:/language/ControlPanel/Plugins/Downgrade/Caption}}\n</$list>\n\"\"\">\n{{$:/language/ControlPanel/Plugins/Update/Caption}}\n</$list>\n</$list>\n</$button>\n<div>\n</div>\n<$reveal stateTitle=<<assetInfo>> stateField=\"requires-reload\" type=\"match\" text=\"yes\">{{$:/language/ControlPanel/Plugins/PluginWillRequireReload}}</$reveal>\n</$set>\n</$set>\n</$set>\n</div>\n\\end\n\n\\define popup-state-macro()\n$:/state/add-plugin-info/$(connectionTiddler)$/$(assetInfo)$\n\\end\n\n\\define display-plugin-info(type)\n<$set name=\"popup-state\" value=<<popup-state-macro>>>\n<div class=\"tc-plugin-info\">\n<div class=\"tc-plugin-info-chunk tc-plugin-info-toggle\">\n<$reveal type=\"nomatch\" state=<<popup-state>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"yes\">\n{{$:/core/images/chevron-right}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<popup-state>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"no\">\n{{$:/core/images/chevron-down}}\n</$button>\n</$reveal>\n</div>\n<div class=\"tc-plugin-info-chunk tc-plugin-info-icon\">\n<$list filter=\"[<assetInfo>has[icon]]\" emptyMessage=\"\"\"<$transclude tiddler=\"$:/core/images/plugin-generic-$type$\"/>\"\"\">\n<img src={{$(assetInfo)$!!icon}}/>\n</$list>\n</div>\n<div class=\"tc-plugin-info-chunk tc-plugin-info-description\">\n<h1><strong><$text text={{{ [<assetInfo>get[name]] ~[<assetInfo>get[original-title]split[/]last[1]] }}}/></strong>: <$view tiddler=<<assetInfo>> field=\"description\"/></h1>\n<h2><$view tiddler=<<assetInfo>> field=\"original-title\"/></h2>\n<div><em><$view tiddler=<<assetInfo>> field=\"version\"/></em></div>\n<$list filter=\"[<assetInfo>get[original-title]get[version]]\" variable=\"installedVersion\"><div><em>{{$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint}}</em></div></$list>\n</div>\n<div class=\"tc-plugin-info-chunk tc-plugin-info-buttons\">\n<<install-plugin-button>>\n</div>\n</div>\n<$set name=\"original-title\" value={{{ [<assetInfo>get[original-title]] }}}>\n<$reveal type=\"match\" text=\"yes\" state=<<popup-state>>>\n<div class=\"tc-plugin-info-dropdown\">\n<$list filter=\"[enlist{!!dependents}] [<currentTiddler>get[parent-plugin]] +[limit[1]] ~[<assetInfo>get[original-title]!is[tiddler]]\" variable=\"ignore\">\n<div class=\"tc-plugin-info-dropdown-message\">\n<$list filter=\"[<assetInfo>get[original-title]!is[tiddler]]\">\n{{$:/language/ControlPanel/Plugins/NotInstalled/Hint}}\n</$list>\n<$set name=\"currentTiddler\" value=<<assetInfo>>>\n<$list filter=\"[enlist{!!dependents}] [<currentTiddler>get[parent-plugin]] +[limit[1]]\" variable=\"ignore\">\n<div>\n{{$:/language/ControlPanel/Plugins/AlsoRequires}}\n<$list filter=\"[enlist{!!dependents}] [{!!parent-plugin}] +[sort[title]]\" variable=\"dependency\">\n<$text text=<<dependency>>/>\n</$list>\n</div>\n</$list>\n</$set>\n</div>\n</$list>\n<div class=\"tc-plugin-info-dropdown-body\">\n<$transclude tiddler=<<assetInfo>> field=\"readme\" mode=\"block\"/>\n</div>\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]has[parent-plugin]parent-plugin<original-title>limit[1]]\" variable=\"ignore\">\n<div class=\"tc-plugin-info-sub-plugins\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]has[parent-plugin]parent-plugin<original-title>sort[title]]\" variable=\"assetInfo\">\n<<display-plugin-info \"$type$\">>\n</$list>\n</div>\n</$list>\n</div>\n</$reveal>\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]has[parent-plugin]parent-plugin<original-title>limit[1]]\" variable=\"ignore\">\n<$reveal type=\"nomatch\" text=\"yes\" state=<<popup-state>> tag=\"div\" class=\"tc-plugin-info-sub-plugin-indicator\">\n<$wikify name=\"count\" text=\"\"\"<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]has[parent-plugin]parent-plugin<original-title>]\"/>\"\"\">\n<$button class=\"tc-btn-invisible\" set=<<popup-state>> setTo=\"yes\">\n{{$:/language/ControlPanel/Plugins/SubPluginPrompt}}\n</$button>\n</$wikify>\n</$reveal>\n</$list>\n</$set>\n</$set>\n\\end\n\n\\define load-plugin-library-button()\n<$button class=\"tc-btn-big-green\">\n<$action-sendmessage $message=\"tm-load-plugin-library\" url={{!!url}} infoTitlePrefix=\"$:/temp/RemoteAssetInfo/\"/>\n{{$:/core/images/chevron-right}} {{$:/language/ControlPanel/Plugins/OpenPluginLibrary}}\n</$button>\n\\end\n\n\\define display-server-assets(type)\n{{$:/language/Search/Search}}: <$edit-text tiddler=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" default=\"\" type=\"search\" tag=\"input\"/>\n<$reveal state=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n<div class=\"tc-plugin-library-listing\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]search:author,description,original-title,readme,title{$:/temp/RemoteAssetSearch/$(currentTiddler)$}sort[title]]\" variable=\"assetInfo\">\n<$list filter=\"[[$:/temp/RemoteAssetSearch/$(currentTiddler)$]has[text]] ~[<assetInfo>!has[parent-plugin]]\" variable=\"ignore\"><!-- Hide sub-plugins if we're not searching -->\n<<display-plugin-info \"$type$\">>\n</$list>\n</$list>\n</div>\n\\end\n\n\\define display-server-connection()\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/ServerConnection]suffix{!!url}]\" variable=\"connectionTiddler\" emptyMessage=<<load-plugin-library-button>>>\n\n<$set name=\"transclusion\" value=<<connectionTiddler>>>\n\n<<tabs \"[[$:/core/ui/ControlPanel/Plugins/Add/Updates]] [[$:/core/ui/ControlPanel/Plugins/Add/Plugins]] [[$:/core/ui/ControlPanel/Plugins/Add/Themes]] [[$:/core/ui/ControlPanel/Plugins/Add/Languages]]\" \"$:/core/ui/ControlPanel/Plugins/Add/Plugins\">>\n\n</$set>\n\n</$list>\n\\end\n\n\\define close-library-button()\n<$reveal type='nomatch' state='$:/temp/ServerConnection/$(PluginLibraryURL)$' text=''>\n<$button class='tc-btn-big-green'>\n<$action-sendmessage $message=\"tm-unload-plugin-library\" url={{!!url}}/>\n{{$:/core/images/chevron-left}} {{$:/language/ControlPanel/Plugins/ClosePluginLibrary}}\n<$action-deletetiddler $filter=\"[prefix[$:/temp/ServerConnection/$(PluginLibraryURL)$]][prefix[$:/temp/RemoteAssetInfo/$(PluginLibraryURL)$]]\"/>\n</$button>\n</$reveal>\n\\end\n\n\\define plugin-library-listing()\n<div class=\"tc-tab-set\">\n<$set name=\"defaultTab\" value={{{ [all[tiddlers+shadows]tag[$:/tags/PluginLibrary]] }}}>\n<div class=\"tc-tab-buttons\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/PluginLibrary]]\">\n<$button set=<<qualify \"$:/state/addplugins/tab\">> setTo=<<currentTiddler>> default=<<defaultTab>> selectedClass=\"tc-tab-selected\">\n<$set name=\"tv-wikilinks\" value=\"no\">\n<$transclude field=\"caption\"/>\n</$set>\n</$button>\n</$list>\n</div>\n<div class=\"tc-tab-divider\"/>\n<div class=\"tc-tab-content\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/PluginLibrary]]\">\n<$reveal type=\"match\" state=<<qualify \"$:/state/addplugins/tab\">> text=<<currentTiddler>> default=<<defaultTab>>>\n<h2><$link><$transclude field=\"caption\"><$view field=\"title\"/></$transclude></$link></h2>\n//<$view field=\"url\"/>//\n<$transclude mode=\"block\"/>\n<$set name=PluginLibraryURL value={{!!url}}>\n<<close-library-button>>\n</$set>\n<<display-server-connection>>\n</$reveal>\n</$list>\n</div>\n</$set>\n</div>\n\\end\n\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\n<div>\n<<plugin-library-listing>>\n</div>\n"
},
"$:/core/ui/ControlPanel/Palette": {
"title": "$:/core/ui/ControlPanel/Palette",
"tags": "$:/tags/ControlPanel/Appearance",
"caption": "{{$:/language/ControlPanel/Palette/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Palette/\n\n{{$:/snippets/paletteswitcher}}\n\n<$reveal type=\"nomatch\" state=\"$:/state/ShowPaletteEditor\" text=\"yes\">\n\n<$button set=\"$:/state/ShowPaletteEditor\" setTo=\"yes\"><<lingo ShowEditor/Caption>></$button>\n\n</$reveal>\n\n<$reveal type=\"match\" state=\"$:/state/ShowPaletteEditor\" text=\"yes\">\n\n<$button set=\"$:/state/ShowPaletteEditor\" setTo=\"no\"><<lingo HideEditor/Caption>></$button>\n{{$:/PaletteManager}}\n\n</$reveal>\n\n"
},
"$:/core/ui/ControlPanel/Parsing": {
"title": "$:/core/ui/ControlPanel/Parsing",
"tags": "$:/tags/ControlPanel/Advanced",
"caption": "{{$:/language/ControlPanel/Parsing/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Parsing/\n\n\\define toggle(Type)\n<$checkbox\ntiddler=\"\"\"$:/config/WikiParserRules/$Type$/$(rule)$\"\"\"\nfield=\"text\"\nchecked=\"enable\"\nunchecked=\"disable\"\ndefault=\"enable\">\n<<rule>>\n</$checkbox>\n\\end\n\n\\define rules(type,Type)\n<$list filter=\"[wikiparserrules[$type$]]\" variable=\"rule\">\n<dd><<toggle $Type$>></dd>\n</$list>\n\\end\n\n<<lingo Hint>>\n\n<dl>\n<dt><<lingo Pragma/Caption>></dt>\n<<rules pragma Pragma>>\n<dt><<lingo Inline/Caption>></dt>\n<<rules inline Inline>>\n<dt><<lingo Block/Caption>></dt>\n<<rules block Block>>\n</dl>"
},
"$:/core/ui/ControlPanel/Plugins/Add/Languages": {
"title": "$:/core/ui/ControlPanel/Plugins/Add/Languages",
"caption": "{{$:/language/ControlPanel/Plugins/Languages/Caption}} (<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[language]]\"/>)",
"text": "<<display-server-assets language>>\n"
},
"$:/core/ui/ControlPanel/Plugins/Add/Plugins": {
"title": "$:/core/ui/ControlPanel/Plugins/Add/Plugins",
"caption": "{{$:/language/ControlPanel/Plugins/Plugins/Caption}} (<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[plugin]]\"/>)",
"text": "<<display-server-assets plugin>>\n"
},
"$:/core/ui/ControlPanel/Plugins/Add/Themes": {
"title": "$:/core/ui/ControlPanel/Plugins/Add/Themes",
"caption": "{{$:/language/ControlPanel/Plugins/Themes/Caption}} (<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[theme]]\"/>)",
"text": "<<display-server-assets theme>>\n"
},
"$:/core/ui/ControlPanel/Plugins/Add/Updates": {
"title": "$:/core/ui/ControlPanel/Plugins/Add/Updates",
"caption": "<$importvariables filter=\"$:/core/ui/ControlPanel/Plugins/Add/Updates\">{{$:/language/ControlPanel/Plugins/Updates/Caption}} (<<update-count>>)</$importvariables>",
"text": "\\define each-updateable-plugin(body)\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}sort[title]]\" variable=\"assetInfo\">\n<$set name=\"libraryVersion\" value={{{ [<assetInfo>get[version]] }}}>\n<$list filter=\"[<assetInfo>get[original-title]has[version]!version<libraryVersion>]\" variable=\"ignore\">\n<$set name=\"installedVersion\" value={{{ [<assetInfo>get[original-title]get[version]] }}}>\n<$list filter=\"[<installedversion>!match<libraryVersion>]\" variable=\"ignore\">\n$body$\n</$list>\n</$set>\n</$list>\n</$set>\n</$list>\n\\end\n\n\\define update-all-actions()\n<$macrocall $name=\"each-updateable-plugin\" body=\"\"\"\n<<install-plugin-actions>>\n\"\"\"/>\n\\end\n\n\\define update-count()\n<$wikify name=\"count-filter\" text=<<each-updateable-plugin \"[[<$text text=<<assetInfo>>/>]]\">>><$count filter=<<count-filter>>/></$wikify>\n\\end\n\n<$button actions=<<update-all-actions>> class=\"tc-btn-invisible tc-install-plugin tc-reinstall-upgrade\">\n{{$:/core/images/download-button}} {{||$:/language/ControlPanel/Plugins/Updates/UpdateAll/Caption}}\n</$button>\n\n<div class=\"tc-plugin-library-listing\">\n<$macrocall $name=\"each-updateable-plugin\" body=\"\"\"\n<$macrocall $name=\"display-plugin-info\" type={{{ [<assetInfo>get[original-plugin-type]] }}}/>\n\"\"\"/>\n</div>\n"
},
"$:/core/ui/ControlPanel/Plugins/AddPlugins": {
"title": "$:/core/ui/ControlPanel/Plugins/AddPlugins",
"text": "\\define lingo-base() $:/language/ControlPanel/Plugins/\n\n<$button message=\"tm-modal\" param=\"$:/core/ui/ControlPanel/Modals/AddPlugins\" tooltip={{$:/language/ControlPanel/Plugins/Add/Hint}} class=\"tc-btn-big-green tc-primary-btn\">\n{{$:/core/images/download-button}} <<lingo Add/Caption>>\n</$button>\n"
},
"$:/core/ui/ControlPanel/Plugins/Installed/Languages": {
"title": "$:/core/ui/ControlPanel/Plugins/Installed/Languages",
"caption": "{{$:/language/ControlPanel/Plugins/Languages/Caption}} (<$count filter=\"[!has[draft.of]plugin-type[language]]\"/>)",
"text": "<<plugin-table language>>\n"
},
"$:/core/ui/ControlPanel/Plugins/Installed/Plugins": {
"title": "$:/core/ui/ControlPanel/Plugins/Installed/Plugins",
"caption": "{{$:/language/ControlPanel/Plugins/Plugins/Caption}} (<$count filter=\"[!has[draft.of]plugin-type[plugin]]\"/>)",
"text": "<<plugin-table plugin>>\n"
},
"$:/core/ui/ControlPanel/Plugins/Installed/Themes": {
"title": "$:/core/ui/ControlPanel/Plugins/Installed/Themes",
"caption": "{{$:/language/ControlPanel/Plugins/Themes/Caption}} (<$count filter=\"[!has[draft.of]plugin-type[theme]]\"/>)",
"text": "<<plugin-table theme>>\n"
},
"$:/core/ui/ControlPanel/Plugins": {
"title": "$:/core/ui/ControlPanel/Plugins",
"tags": "$:/tags/ControlPanel",
"caption": "{{$:/language/ControlPanel/Plugins/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Plugins/\n\n\\define plugin-table(type)\n<$set name=\"plugin-type\" value=\"\"\"$type$\"\"\">\n<$set name=\"qualified-state\" value=<<qualify \"$:/state/plugin-info\">>>\n<$list filter=\"[!has[draft.of]plugin-type[$type$]sort[title]]\" emptyMessage=<<lingo \"Empty/Hint\">> template=\"$:/core/ui/Components/plugin-info\"/>\n</$set>\n</$set>\n\\end\n\n{{$:/core/ui/ControlPanel/Plugins/AddPlugins}}\n\n<<lingo Installed/Hint>>\n\n<<tabs \"[[$:/core/ui/ControlPanel/Plugins/Installed/Plugins]] [[$:/core/ui/ControlPanel/Plugins/Installed/Themes]] [[$:/core/ui/ControlPanel/Plugins/Installed/Languages]]\" \"$:/core/ui/ControlPanel/Plugins/Installed/Plugins\">>\n"
},
"$:/core/ui/ControlPanel/Saving/DownloadSaver": {
"title": "$:/core/ui/ControlPanel/Saving/DownloadSaver",
"tags": "$:/tags/ControlPanel/Saving",
"caption": "{{$:/language/ControlPanel/Saving/DownloadSaver/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Saving/DownloadSaver/\n\n<<lingo Hint>>\n\n!! <$link to=\"$:/config/DownloadSaver/AutoSave\"><<lingo AutoSave/Hint>></$link>\n\n<$checkbox tiddler=\"$:/config/DownloadSaver/AutoSave\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> <<lingo AutoSave/Description>> </$checkbox>\n"
},
"$:/core/ui/ControlPanel/Saving/General": {
"title": "$:/core/ui/ControlPanel/Saving/General",
"tags": "$:/tags/ControlPanel/Saving",
"caption": "{{$:/language/ControlPanel/Saving/General/Caption}}",
"list-before": "",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/\n\n{{$:/language/ControlPanel/Saving/General/Hint}}\n\n!! <$link to=\"$:/config/AutoSave\"><<lingo AutoSave/Caption>></$link>\n\n<<lingo AutoSave/Hint>>\n\n<$radio tiddler=\"$:/config/AutoSave\" value=\"yes\"> <<lingo AutoSave/Enabled/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/AutoSave\" value=\"no\"> <<lingo AutoSave/Disabled/Description>> </$radio>\n"
},
"$:/core/ui/ControlPanel/Saving/GitHub": {
"title": "$:/core/ui/ControlPanel/Saving/GitHub",
"tags": "$:/tags/ControlPanel/Saving",
"caption": "{{$:/language/ControlPanel/Saving/GitService/GitHub/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Saving/GitService/\n\\define service-name() ~GitHub\n\n<<lingo Description>>\n\n|<<lingo UserName>> |<$edit-text tiddler=\"$:/GitHub/Username\" default=\"\" tag=\"input\"/> |\n|<<lingo GitHub/Password>> |<$password name=\"github\"/> |\n|<<lingo Repo>> |<$edit-text tiddler=\"$:/GitHub/Repo\" default=\"\" tag=\"input\"/> |\n|<<lingo Branch>> |<$edit-text tiddler=\"$:/GitHub/Branch\" default=\"master\" tag=\"input\"/> |\n|<<lingo Path>> |<$edit-text tiddler=\"$:/GitHub/Path\" default=\"\" tag=\"input\"/> |\n|<<lingo Filename>> |<$edit-text tiddler=\"$:/GitHub/Filename\" default=\"\" tag=\"input\"/> |\n|<<lingo ServerURL>> |<$edit-text tiddler=\"$:/GitHub/ServerURL\" default=\"https://api.github.com\" tag=\"input\"/> |"
},
"$:/core/ui/ControlPanel/Saving/GitLab": {
"title": "$:/core/ui/ControlPanel/Saving/GitLab",
"tags": "$:/tags/ControlPanel/Saving",
"caption": "{{$:/language/ControlPanel/Saving/GitService/GitLab/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Saving/GitService/\n\\define service-name() ~GitLab\n\n<<lingo Description>>\n\n|<<lingo UserName>> |<$edit-text tiddler=\"$:/GitLab/Username\" default=\"\" tag=\"input\"/> |\n|<<lingo GitLab/Password>> |<$password name=\"gitlab\"/> |\n|<<lingo Repo>> |<$edit-text tiddler=\"$:/GitLab/Repo\" default=\"\" tag=\"input\"/> |\n|<<lingo Branch>> |<$edit-text tiddler=\"$:/GitLab/Branch\" default=\"master\" tag=\"input\"/> |\n|<<lingo Path>> |<$edit-text tiddler=\"$:/GitLab/Path\" default=\"\" tag=\"input\"/> |\n|<<lingo Filename>> |<$edit-text tiddler=\"$:/GitLab/Filename\" default=\"\" tag=\"input\"/> |\n|<<lingo ServerURL>> |<$edit-text tiddler=\"$:/GitLab/ServerURL\" default=\"https://gitlab.com/api/v4\" tag=\"input\"/> |"
},
"$:/core/ui/ControlPanel/Saving/TiddlySpot": {
"title": "$:/core/ui/ControlPanel/Saving/TiddlySpot",
"tags": "$:/tags/ControlPanel/Saving",
"caption": "{{$:/language/ControlPanel/Saving/TiddlySpot/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Saving/TiddlySpot/\n\n\\define backupURL()\nhttp://$(userName)$.tiddlyspot.com/backup/\n\\end\n\\define backupLink()\n<$reveal type=\"nomatch\" state=\"$:/UploadName\" text=\"\">\n<$set name=\"userName\" value={{$:/UploadName}}>\n<$reveal type=\"match\" state=\"$:/UploadURL\" text=\"\">\n<<backupURL>>\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/UploadURL\" text=\"\">\n<$macrocall $name=resolvePath source={{$:/UploadBackupDir}} root={{$:/UploadURL}}>>\n</$reveal>\n</$set>\n</$reveal>\n\\end\n\n<<lingo Description>>\n\n|<<lingo UserName>> |<$edit-text tiddler=\"$:/UploadName\" default=\"\" tag=\"input\"/> |\n|<<lingo Password>> |<$password name=\"upload\"/> |\n|<<lingo Backups>> |<<backupLink>> |\n\n''<<lingo Advanced/Heading>>''\n\n|<<lingo ServerURL>> |<$edit-text tiddler=\"$:/UploadURL\" default=\"\" tag=\"input\"/> |\n|<<lingo Filename>> |<$edit-text tiddler=\"$:/UploadFilename\" default=\"index.html\" tag=\"input\"/> |\n|<<lingo UploadDir>> |<$edit-text tiddler=\"$:/UploadDir\" default=\".\" tag=\"input\"/> |\n|<<lingo BackupDir>> |<$edit-text tiddler=\"$:/UploadBackupDir\" default=\".\" tag=\"input\"/> |\n\n<<lingo TiddlySpot/Hint>>"
},
"$:/core/ui/ControlPanel/Saving/Gitea": {
"title": "$:/core/ui/ControlPanel/Saving/Gitea",
"tags": "$:/tags/ControlPanel/Saving",
"caption": "{{$:/language/ControlPanel/Saving/GitService/Gitea/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Saving/GitService/\n\\define service-name() ~Gitea\n\n<<lingo Description>>\n\n|<<lingo UserName>> |<$edit-text tiddler=\"$:/Gitea/Username\" default=\"\" tag=\"input\"/> |\n|<<lingo Gitea/Password>> |<$password name=\"Gitea\"/> |\n|<<lingo Repo>> |<$edit-text tiddler=\"$:/Gitea/Repo\" default=\"\" tag=\"input\"/> |\n|<<lingo Branch>> |<$edit-text tiddler=\"$:/Gitea/Branch\" default=\"master\" tag=\"input\"/> |\n|<<lingo Path>> |<$edit-text tiddler=\"$:/Gitea/Path\" default=\"\" tag=\"input\"/> |\n|<<lingo Filename>> |<$edit-text tiddler=\"$:/Gitea/Filename\" default=\"\" tag=\"input\"/> |\n|<<lingo ServerURL>> |<$edit-text tiddler=\"$:/Gitea/ServerURL\" default=\"https://gitea/api/v1\" tag=\"input\"/> |\n"
},
"$:/core/ui/ControlPanel/Saving": {
"title": "$:/core/ui/ControlPanel/Saving",
"tags": "$:/tags/ControlPanel",
"caption": "{{$:/language/ControlPanel/Saving/Caption}}",
"text": "{{$:/language/ControlPanel/Saving/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Saving]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Saving/General\">>\n</div>\n"
},
"$:/core/buttonstyles/Borderless": {
"title": "$:/core/buttonstyles/Borderless",
"tags": "$:/tags/ToolbarButtonStyle",
"caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless}}",
"text": "tc-btn-invisible"
},
"$:/core/buttonstyles/Boxed": {
"title": "$:/core/buttonstyles/Boxed",
"tags": "$:/tags/ToolbarButtonStyle",
"caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed}}",
"text": "tc-btn-boxed"
},
"$:/core/buttonstyles/Rounded": {
"title": "$:/core/buttonstyles/Rounded",
"tags": "$:/tags/ToolbarButtonStyle",
"caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded}}",
"text": "tc-btn-rounded"
},
"$:/core/ui/ControlPanel/Settings/CamelCase": {
"title": "$:/core/ui/ControlPanel/Settings/CamelCase",
"tags": "$:/tags/ControlPanel/Settings",
"caption": "{{$:/language/ControlPanel/Settings/CamelCase/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/CamelCase/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/WikiParserRules/Inline/wikilink\" field=\"text\" checked=\"enable\" unchecked=\"disable\" default=\"enable\"> <$link to=\"$:/config/WikiParserRules/Inline/wikilink\"><<lingo Description>></$link> </$checkbox>\n"
},
"$:/core/ui/ControlPanel/Settings/DefaultMoreSidebarTab": {
"title": "$:/core/ui/ControlPanel/Settings/DefaultMoreSidebarTab",
"caption": "{{$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Caption}}",
"tags": "$:/tags/ControlPanel/Settings",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/DefaultMoreSidebarTab/\n\n<$link to=\"$:/config/DefaultMoreSidebarTab\"><<lingo Hint>></$link>\n\n<$select tiddler=\"$:/config/DefaultMoreSidebarTab\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/MoreSideBar]!has[draft.of]]\">\n<option value=<<currentTiddler>>><$transclude field=\"caption\"><$text text=<<currentTiddler>>/></$transclude></option>\n</$list>\n</$select>\n"
},
"$:/core/ui/ControlPanel/Settings/DefaultSidebarTab": {
"title": "$:/core/ui/ControlPanel/Settings/DefaultSidebarTab",
"caption": "{{$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption}}",
"tags": "$:/tags/ControlPanel/Settings",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/DefaultSidebarTab/\n\n<$link to=\"$:/config/DefaultSidebarTab\"><<lingo Hint>></$link>\n\n<$select tiddler=\"$:/config/DefaultSidebarTab\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SideBar]!has[draft.of]]\">\n<option value=<<currentTiddler>>><$transclude field=\"caption\"><$text text=<<currentTiddler>>/></$transclude></option>\n</$list>\n</$select>\n"
},
"$:/core/ui/ControlPanel/Settings/EditorToolbar": {
"title": "$:/core/ui/ControlPanel/Settings/EditorToolbar",
"tags": "$:/tags/ControlPanel/Settings",
"caption": "{{$:/language/ControlPanel/Settings/EditorToolbar/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/EditorToolbar/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/TextEditor/EnableToolbar\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/TextEditor/EnableToolbar\"><<lingo Description>></$link> </$checkbox>\n\n"
},
"$:/core/ui/ControlPanel/Settings/InfoPanelMode": {
"title": "$:/core/ui/ControlPanel/Settings/InfoPanelMode",
"tags": "$:/tags/ControlPanel/Settings",
"caption": "{{$:/language/ControlPanel/Settings/InfoPanelMode/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/InfoPanelMode/\n<$link to=\"$:/config/TiddlerInfo/Mode\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/TiddlerInfo/Mode\" value=\"popup\"> <<lingo Popup/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/TiddlerInfo/Mode\" value=\"sticky\"> <<lingo Sticky/Description>> </$radio>\n"
},
"$:/core/ui/ControlPanel/Settings/LinkToBehaviour": {
"title": "$:/core/ui/ControlPanel/Settings/LinkToBehaviour",
"tags": "$:/tags/ControlPanel/Settings",
"caption": "{{$:/language/ControlPanel/Settings/LinkToBehaviour/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/LinkToBehaviour/\n\n<$link to=\"$:/config/Navigation/openLinkFromInsideRiver\"><<lingo \"InsideRiver/Hint\">></$link>\n\n<$select tiddler=\"$:/config/Navigation/openLinkFromInsideRiver\">\n <option value=\"above\"><<lingo \"OpenAbove\">></option>\n <option value=\"below\"><<lingo \"OpenBelow\">></option>\n <option value=\"top\"><<lingo \"OpenAtTop\">></option>\n <option value=\"bottom\"><<lingo \"OpenAtBottom\">></option>\n</$select>\n\n<$link to=\"$:/config/Navigation/openLinkFromOutsideRiver\"><<lingo \"OutsideRiver/Hint\">></$link>\n\n<$select tiddler=\"$:/config/Navigation/openLinkFromOutsideRiver\">\n <option value=\"top\"><<lingo \"OpenAtTop\">></option>\n <option value=\"bottom\"><<lingo \"OpenAtBottom\">></option>\n</$select>\n"
},
"$:/core/ui/ControlPanel/Settings/MissingLinks": {
"title": "$:/core/ui/ControlPanel/Settings/MissingLinks",
"tags": "$:/tags/ControlPanel/Settings",
"caption": "{{$:/language/ControlPanel/Settings/MissingLinks/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/MissingLinks/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/MissingLinks\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/MissingLinks\"><<lingo Description>></$link> </$checkbox>\n\n"
},
"$:/core/ui/ControlPanel/Settings/NavigationAddressBar": {
"title": "$:/core/ui/ControlPanel/Settings/NavigationAddressBar",
"tags": "$:/tags/ControlPanel/Settings",
"caption": "{{$:/language/ControlPanel/Settings/NavigationAddressBar/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/NavigationAddressBar/\n\n<$link to=\"$:/config/Navigation/UpdateAddressBar\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"permaview\"> <<lingo Permaview/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"permalink\"> <<lingo Permalink/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"no\"> <<lingo No/Description>> </$radio>\n"
},
"$:/core/ui/ControlPanel/Settings/NavigationHistory": {
"title": "$:/core/ui/ControlPanel/Settings/NavigationHistory",
"tags": "$:/tags/ControlPanel/Settings",
"caption": "{{$:/language/ControlPanel/Settings/NavigationHistory/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/NavigationHistory/\n<$link to=\"$:/config/Navigation/UpdateHistory\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateHistory\" value=\"yes\"> <<lingo Yes/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateHistory\" value=\"no\"> <<lingo No/Description>> </$radio>\n"
},
"$:/core/ui/ControlPanel/Settings/NavigationPermalinkviewMode": {
"title": "$:/core/ui/ControlPanel/Settings/NavigationPermalinkviewMode",
"tags": "$:/tags/ControlPanel/Settings",
"caption": "{{$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/NavigationPermalinkviewMode/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/Navigation/Permalinkview/CopyToClipboard\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/Navigation/Permalinkview/CopyToClipboard\"><<lingo CopyToClipboard/Description>></$link> </$checkbox>\n\n<$checkbox tiddler=\"$:/config/Navigation/Permalinkview/UpdateAddressBar\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/Navigation/Permalinkview/UpdateAddressBar\"><<lingo UpdateAddressBar/Description>></$link> </$checkbox>\n"
},
"$:/core/ui/ControlPanel/Settings/PerformanceInstrumentation": {
"title": "$:/core/ui/ControlPanel/Settings/PerformanceInstrumentation",
"tags": "$:/tags/ControlPanel/Settings",
"caption": "{{$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/PerformanceInstrumentation/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/Performance/Instrumentation\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> <$link to=\"$:/config/Performance/Instrumentation\"><<lingo Description>></$link> </$checkbox>\n"
},
"$:/core/ui/ControlPanel/Settings/TitleLinks": {
"title": "$:/core/ui/ControlPanel/Settings/TitleLinks",
"tags": "$:/tags/ControlPanel/Settings",
"caption": "{{$:/language/ControlPanel/Settings/TitleLinks/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/TitleLinks/\n<$link to=\"$:/config/Tiddlers/TitleLinks\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/Tiddlers/TitleLinks\" value=\"yes\"> <<lingo Yes/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Tiddlers/TitleLinks\" value=\"no\"> <<lingo No/Description>> </$radio>\n"
},
"$:/core/ui/ControlPanel/Settings/ToolbarButtonStyle": {
"title": "$:/core/ui/ControlPanel/Settings/ToolbarButtonStyle",
"tags": "$:/tags/ControlPanel/Settings",
"caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/ToolbarButtonStyle/\n<$link to=\"$:/config/Toolbar/ButtonClass\"><<lingo \"Hint\">></$link>\n\n<$select tiddler=\"$:/config/Toolbar/ButtonClass\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ToolbarButtonStyle]]\">\n<option value={{!!text}}>{{!!caption}}</option>\n</$list>\n</$select>\n"
},
"$:/core/ui/ControlPanel/Settings/ToolbarButtons": {
"title": "$:/core/ui/ControlPanel/Settings/ToolbarButtons",
"tags": "$:/tags/ControlPanel/Settings",
"caption": "{{$:/language/ControlPanel/Settings/ToolbarButtons/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/ToolbarButtons/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/Toolbar/Icons\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/Toolbar/Icons\"><<lingo Icons/Description>></$link> </$checkbox>\n\n<$checkbox tiddler=\"$:/config/Toolbar/Text\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> <$link to=\"$:/config/Toolbar/Text\"><<lingo Text/Description>></$link> </$checkbox>\n"
},
"$:/core/ui/ControlPanel/Settings": {
"title": "$:/core/ui/ControlPanel/Settings",
"tags": "$:/tags/ControlPanel",
"caption": "{{$:/language/ControlPanel/Settings/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/\n\n<<lingo Hint>>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Settings]]\">\n\n<div style=\"border-top:1px solid #eee;\">\n\n!! <$link><$transclude field=\"caption\"/></$link>\n\n<$transclude/>\n\n</div>\n\n</$list>\n"
},
"$:/core/ui/ControlPanel/StoryView": {
"title": "$:/core/ui/ControlPanel/StoryView",
"tags": "$:/tags/ControlPanel/Appearance",
"caption": "{{$:/language/ControlPanel/StoryView/Caption}}",
"text": "{{$:/snippets/viewswitcher}}\n"
},
"$:/core/ui/ControlPanel/Stylesheets": {
"title": "$:/core/ui/ControlPanel/Stylesheets",
"tags": "$:/tags/ControlPanel/Advanced",
"caption": "{{$:/language/ControlPanel/Stylesheets/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/\n\n<<lingo Stylesheets/Hint>>\n\n{{$:/snippets/peek-stylesheets}}\n"
},
"$:/core/ui/ControlPanel/Theme": {
"title": "$:/core/ui/ControlPanel/Theme",
"tags": "$:/tags/ControlPanel/Appearance",
"caption": "{{$:/language/ControlPanel/Theme/Caption}}",
"text": "{{$:/snippets/themeswitcher}}\n"
},
"$:/core/ui/ControlPanel/TiddlerFields": {
"title": "$:/core/ui/ControlPanel/TiddlerFields",
"tags": "$:/tags/ControlPanel/Advanced",
"caption": "{{$:/language/ControlPanel/TiddlerFields/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/\n\n<<lingo TiddlerFields/Hint>>\n\n{{$:/snippets/allfields}}"
},
"$:/core/ui/ControlPanel/Toolbars/EditToolbar": {
"title": "$:/core/ui/ControlPanel/Toolbars/EditToolbar",
"tags": "$:/tags/ControlPanel/Toolbars",
"caption": "{{$:/language/ControlPanel/Toolbars/EditToolbar/Caption}}",
"text": "\\define lingo-base() $:/language/TiddlerInfo/\n\n\\define config-base() $:/config/EditToolbarButtons/Visibility/\n\n{{$:/language/ControlPanel/Toolbars/EditToolbar/Hint}}\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$macrocall $name=\"list-tagged-draggable\" tag=\"$:/tags/EditToolbar\" itemTemplate=\"$:/core/ui/ControlPanel/Toolbars/ItemTemplate\"/>\n\n</$set>\n\n</$set>"
},
"$:/core/ui/ControlPanel/Toolbars/EditorItemTemplate": {
"title": "$:/core/ui/ControlPanel/Toolbars/EditorItemTemplate",
"text": "\\define config-title()\n$(config-base)$$(currentTiddler)$\n\\end\n\n<$draggable tiddler=<<currentTiddler>>>\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <span class=\"tc-icon-wrapper\"><$transclude tiddler={{!!icon}}/></span> <$transclude field=\"caption\"/> -- <i class=\"tc-muted\"><$transclude field=\"description\"/></i>\n</$draggable>\n"
},
"$:/core/ui/ControlPanel/Toolbars/EditorToolbar": {
"title": "$:/core/ui/ControlPanel/Toolbars/EditorToolbar",
"tags": "$:/tags/ControlPanel/Toolbars",
"caption": "{{$:/language/ControlPanel/Toolbars/EditorToolbar/Caption}}",
"text": "\\define lingo-base() $:/language/TiddlerInfo/\n\n\\define config-base() $:/config/EditorToolbarButtons/Visibility/\n\n{{$:/language/ControlPanel/Toolbars/EditorToolbar/Hint}}\n\n<$macrocall $name=\"list-tagged-draggable\" tag=\"$:/tags/EditorToolbar\" itemTemplate=\"$:/core/ui/ControlPanel/Toolbars/EditorItemTemplate\"/>\n"
},
"$:/core/ui/ControlPanel/Toolbars/ItemTemplate": {
"title": "$:/core/ui/ControlPanel/Toolbars/ItemTemplate",
"text": "\\define config-title()\n$(config-base)$$(currentTiddler)$\n\\end\n\n<$draggable tiddler=<<currentTiddler>>>\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <span class=\"tc-icon-wrapper\"> <$transclude field=\"caption\"/> <i class=\"tc-muted\">-- <$transclude field=\"description\"/></i></span>\n</$draggable>\n"
},
"$:/core/ui/ControlPanel/Toolbars/PageControls": {
"title": "$:/core/ui/ControlPanel/Toolbars/PageControls",
"tags": "$:/tags/ControlPanel/Toolbars",
"caption": "{{$:/language/ControlPanel/Toolbars/PageControls/Caption}}",
"text": "\\define lingo-base() $:/language/TiddlerInfo/\n\n\\define config-base() $:/config/PageControlButtons/Visibility/\n\n{{$:/language/ControlPanel/Toolbars/PageControls/Hint}}\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$macrocall $name=\"list-tagged-draggable\" tag=\"$:/tags/PageControls\" itemTemplate=\"$:/core/ui/ControlPanel/Toolbars/ItemTemplate\"/>\n\n</$set>\n\n</$set>\n"
},
"$:/core/ui/ControlPanel/Toolbars/ViewToolbar": {
"title": "$:/core/ui/ControlPanel/Toolbars/ViewToolbar",
"tags": "$:/tags/ControlPanel/Toolbars",
"caption": "{{$:/language/ControlPanel/Toolbars/ViewToolbar/Caption}}",
"text": "\\define lingo-base() $:/language/TiddlerInfo/\n\n\\define config-base() $:/config/ViewToolbarButtons/Visibility/\n\n{{$:/language/ControlPanel/Toolbars/ViewToolbar/Hint}}\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$macrocall $name=\"list-tagged-draggable\" tag=\"$:/tags/ViewToolbar\" itemTemplate=\"$:/core/ui/ControlPanel/Toolbars/ItemTemplate\"/>\n\n</$set>\n\n</$set>\n"
},
"$:/core/ui/ControlPanel/Toolbars": {
"title": "$:/core/ui/ControlPanel/Toolbars",
"tags": "$:/tags/ControlPanel/Appearance",
"caption": "{{$:/language/ControlPanel/Toolbars/Caption}}",
"text": "{{$:/language/ControlPanel/Toolbars/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Toolbars]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Toolbars/ViewToolbar\" \"$:/state/tabs/controlpanel/toolbars\" \"tc-vertical\">>\n</div>\n"
},
"$:/ControlPanel": {
"title": "$:/ControlPanel",
"icon": "$:/core/images/options-button",
"color": "#bbb",
"text": "<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Info\">>\n</div>\n"
},
"$:/core/ui/DefaultSearchResultList": {
"title": "$:/core/ui/DefaultSearchResultList",
"tags": "$:/tags/SearchResults",
"caption": "{{$:/language/Search/DefaultResults/Caption}}",
"text": "\\define searchResultList()\n//<small>{{$:/language/Search/Matches/Title}}</small>//\n\n<$list filter=\"[!is[system]search:title{$(searchTiddler)$}sort[title]limit[250]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n//<small>{{$:/language/Search/Matches/All}}</small>//\n\n<$list filter=\"[!is[system]search{$(searchTiddler)$}sort[title]limit[250]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n\\end\n<<searchResultList>>\n"
},
"$:/core/ui/EditTemplate/body/preview/diffs-current": {
"title": "$:/core/ui/EditTemplate/body/preview/diffs-current",
"tags": "$:/tags/EditPreview",
"caption": "differences from current",
"list-after": "$:/core/ui/EditTemplate/body/preview/output",
"text": "<$list filter=\"[<currentTiddler>!is[image]]\" emptyMessage={{$:/core/ui/EditTemplate/body/preview/output}}>\n\n<$macrocall $name=\"compareTiddlerText\" sourceTiddlerTitle={{!!draft.of}} destTiddlerTitle=<<currentTiddler>>/>\n\n</$list>\n\n"
},
"$:/core/ui/EditTemplate/body/preview/diffs-shadow": {
"title": "$:/core/ui/EditTemplate/body/preview/diffs-shadow",
"tags": "$:/tags/EditPreview",
"caption": "differences from shadow (if any)",
"list-after": "$:/core/ui/EditTemplate/body/preview/output",
"text": "<$list filter=\"[<currentTiddler>!is[image]]\" emptyMessage={{$:/core/ui/EditTemplate/body/preview/output}}>\n\n<$macrocall $name=\"compareTiddlerText\" sourceTiddlerTitle={{{ [{!!draft.of}shadowsource[]] }}} sourceSubTiddlerTitle={{!!draft.of}} destTiddlerTitle=<<currentTiddler>>/>\n\n</$list>\n\n"
},
"$:/core/ui/EditTemplate/body/preview/output": {
"title": "$:/core/ui/EditTemplate/body/preview/output",
"tags": "$:/tags/EditPreview",
"caption": "{{$:/language/EditTemplate/Body/Preview/Type/Output}}",
"text": "\\import [all[shadows+tiddlers]tag[$:/tags/Macro/View]!has[draft.of]]\n<$set name=\"tv-tiddler-preview\" value=\"yes\">\n\n<$transclude />\n\n</$set>\n"
},
"$:/state/showeditpreview": {
"title": "$:/state/showeditpreview",
"text": "no"
},
"$:/core/ui/EditTemplate/body/editor": {
"title": "$:/core/ui/EditTemplate/body/editor",
"text": "<$edit\n\n field=\"text\"\n class=\"tc-edit-texteditor tc-edit-texteditor-body\"\n placeholder={{$:/language/EditTemplate/Body/Placeholder}}\n tabindex={{$:/config/EditTabIndex}}\n focus={{{ [{$:/config/AutoFocus}match[text]then[true]] ~[[false]] }}}\n\n><$set\n\n name=\"targetTiddler\"\n value=<<currentTiddler>>\n\n><$list\n\n filter=\"[all[shadows+tiddlers]tag[$:/tags/EditorToolbar]!has[draft.of]]\"\n\n><$reveal\n\n type=\"nomatch\"\n state=<<config-visibility-title>>\n text=\"hide\"\n class=\"tc-text-editor-toolbar-item-wrapper\"\n\n><$transclude\n\n tiddler=\"$:/core/ui/EditTemplate/body/toolbar/button\"\n mode=\"inline\"\n\n/></$reveal></$list></$set></$edit>\n"
},
"$:/core/ui/EditTemplate/body/toolbar/button": {
"title": "$:/core/ui/EditTemplate/body/toolbar/button",
"text": "\\define toolbar-button-icon()\n<$list\n\n filter=\"[all[current]!has[custom-icon]]\"\n variable=\"no-custom-icon\"\n\n><$transclude\n\n tiddler={{!!icon}}\n\n/></$list>\n\\end\n\n\\define toolbar-button-tooltip()\n{{!!description}}<$macrocall $name=\"displayshortcuts\" $output=\"text/plain\" shortcuts={{!!shortcuts}} prefix=\"` - [\" separator=\"] [\" suffix=\"]`\"/>\n\\end\n\n\\define toolbar-button()\n<$list\n\n filter={{!!condition}}\n variable=\"list-condition\"\n\n><$wikify\n\n name=\"tooltip-text\"\n text=<<toolbar-button-tooltip>>\n mode=\"inline\"\n output=\"text\"\n\n><$list\n\n filter=\"[all[current]!has[dropdown]]\"\n variable=\"no-dropdown\"\n\n><$button\n\n class=\"tc-btn-invisible $(buttonClasses)$\"\n tooltip=<<tooltip-text>>\n actions={{!!actions}}\n\n><span\n\n data-tw-keyboard-shortcut={{!!shortcuts}}\n\n/><<toolbar-button-icon>><$transclude\n\n tiddler=<<currentTiddler>>\n field=\"text\"\n\n/></$button></$list><$list\n\n filter=\"[all[current]has[dropdown]]\"\n variable=\"dropdown\"\n\n><$set\n\n name=\"dropdown-state\"\n value=<<qualify \"$:/state/EditorToolbarDropdown\">>\n\n><$button\n\n popup=<<dropdown-state>>\n class=\"tc-popup-keep tc-btn-invisible $(buttonClasses)$\"\n selectedClass=\"tc-selected\"\n tooltip=<<tooltip-text>>\n actions={{!!actions}}\n\n><span\n\n data-tw-keyboard-shortcut={{!!shortcuts}}\n\n/><<toolbar-button-icon>><$transclude\n\n tiddler=<<currentTiddler>>\n field=\"text\"\n\n/></$button><$reveal\n\n state=<<dropdown-state>>\n type=\"popup\"\n position=\"below\"\n animate=\"yes\"\n tag=\"span\"\n\n><div\n\n class=\"tc-drop-down tc-popup-keep\"\n\n><$transclude\n\n tiddler={{!!dropdown}}\n mode=\"block\"\n\n/></div></$reveal></$set></$list></$wikify></$list>\n\\end\n\n\\define toolbar-button-outer()\n<$set\n\n name=\"buttonClasses\"\n value={{!!button-classes}}\n\n><<toolbar-button>></$set>\n\\end\n\n<<toolbar-button-outer>>"
},
"$:/core/ui/EditTemplate/body": {
"title": "$:/core/ui/EditTemplate/body",
"tags": "$:/tags/EditTemplate",
"text": "\\define lingo-base() $:/language/EditTemplate/Body/\n\\define config-visibility-title()\n$:/config/EditorToolbarButtons/Visibility/$(currentTiddler)$\n\\end\n<$list filter=\"[all[current]has[_canonical_uri]]\">\n\n<div class=\"tc-message-box\">\n\n<<lingo External/Hint>>\n\n<a href={{!!_canonical_uri}}><$text text={{!!_canonical_uri}}/></a>\n\n<$edit-text field=\"_canonical_uri\" class=\"tc-edit-fields\" tabindex={{$:/config/EditTabIndex}}></$edit-text>\n\n</div>\n\n</$list>\n\n<$list filter=\"[all[current]!has[_canonical_uri]]\">\n\n<$reveal state=\"$:/state/showeditpreview\" type=\"match\" text=\"yes\">\n\n<div class=\"tc-tiddler-preview\">\n\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/editor\" mode=\"inline\"/>\n\n<div class=\"tc-tiddler-preview-preview\">\n\n<$transclude tiddler={{$:/state/editpreviewtype}} mode=\"inline\">\n\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/preview/output\" mode=\"inline\"/>\n\n</$transclude>\n\n</div>\n\n</div>\n\n</$reveal>\n\n<$reveal state=\"$:/state/showeditpreview\" type=\"nomatch\" text=\"yes\">\n\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/editor\" mode=\"inline\"/>\n\n</$reveal>\n\n</$list>\n"
},
"$:/core/ui/EditTemplate/controls": {
"title": "$:/core/ui/EditTemplate/controls",
"tags": "$:/tags/EditTemplate",
"text": "\\define config-title()\n$:/config/EditToolbarButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-tiddler-title tc-tiddler-edit-title\">\n<$view field=\"title\"/>\n<span class=\"tc-tiddler-controls tc-titlebar\"><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditToolbar]!has[draft.of]]\" variable=\"listItem\"><$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\"><$transclude tiddler=<<listItem>>/></$reveal></$list></span>\n<div style=\"clear: both;\"></div>\n</div>\n"
},
"$:/core/ui/EditTemplate/fields": {
"title": "$:/core/ui/EditTemplate/fields",
"tags": "$:/tags/EditTemplate",
"text": "\\define lingo-base() $:/language/EditTemplate/\n\\define config-title()\n$:/config/EditTemplateFields/Visibility/$(currentField)$\n\\end\n\n\\define config-filter()\n[[hide]] -[title{$(config-title)$}]\n\\end\n\n\\define current-tiddler-new-field-selector()\n[data-tiddler-title=\"$(currentTiddlerCSSescaped)$\"] .tc-edit-field-add-name input\n\\end\n\n\\define new-field-actions()\n<$action-sendmessage $message=\"tm-add-field\" $name={{{ [<newFieldNameTiddler>get[text]] }}} $value={{{ [<newFieldValueTiddler>get[text]] }}}/>\n<$action-deletetiddler $tiddler=<<newFieldNameTiddler>>/>\n<$action-deletetiddler $tiddler=<<newFieldValueTiddler>>/>\n<$action-sendmessage $message=\"tm-focus-selector\" $param=<<current-tiddler-new-field-selector>>/>\n\\end\n\n\\define new-field()\n<$vars name={{{ [<newFieldNameTiddler>get[text]] }}}>\n<$reveal type=\"nomatch\" text=\"\" default=<<name>>>\n<$button tooltip=<<lingo Fields/Add/Button/Hint>>>\n<$action-sendmessage $message=\"tm-add-field\"\n$name=<<name>>\n$value={{{ [<newFieldValueTiddler>get[text]] }}}/>\n<$action-deletetiddler $tiddler=<<newFieldNameTiddler>>/>\n<$action-deletetiddler $tiddler=<<newFieldValueTiddler>>/>\n<<lingo Fields/Add/Button>>\n</$button>\n</$reveal>\n<$reveal type=\"match\" text=\"\" default=<<name>>>\n<$button>\n<<lingo Fields/Add/Button>>\n</$button>\n</$reveal>\n</$vars>\n\\end\n\\whitespace trim\n\n<div class=\"tc-edit-fields\">\n<table class=\"tc-edit-fields\">\n<tbody>\n<$list filter=\"[all[current]fields[]] +[sort[title]]\" variable=\"currentField\" storyview=\"pop\">\n<$list filter=<<config-filter>> variable=\"temp\">\n<tr class=\"tc-edit-field\">\n<td class=\"tc-edit-field-name\">\n<$text text=<<currentField>>/>:</td>\n<td class=\"tc-edit-field-value\">\n<$edit-text tiddler=<<currentTiddler>> field=<<currentField>> placeholder={{$:/language/EditTemplate/Fields/Add/Value/Placeholder}} tabindex={{$:/config/EditTabIndex}}/>\n</td>\n<td class=\"tc-edit-field-remove\">\n<$button class=\"tc-btn-invisible\" tooltip={{$:/language/EditTemplate/Field/Remove/Hint}} aria-label={{$:/language/EditTemplate/Field/Remove/Caption}}>\n<$action-deletefield $field=<<currentField>>/>\n{{$:/core/images/delete-button}}\n</$button>\n</td>\n</tr>\n</$list>\n</$list>\n</tbody>\n</table>\n</div>\n\n<$fieldmangler>\n<div class=\"tc-edit-field-add\">\n<em class=\"tc-edit\">\n<<lingo Fields/Add/Prompt>> \n</em>\n<span class=\"tc-edit-field-add-name\">\n<$edit-text tiddler=<<newFieldNameTiddler>> tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Fields/Add/Name/Placeholder}} focusPopup=<<qualify \"$:/state/popup/field-dropdown\">> class=\"tc-edit-texteditor tc-popup-handle\" tabindex={{$:/config/EditTabIndex}} focus={{{ [{$:/config/AutoFocus}match[fields]then[true]] ~[[false]] }}}/>\n</span> \n<$button popup=<<qualify \"$:/state/popup/field-dropdown\">> class=\"tc-btn-invisible tc-btn-dropdown\" tooltip={{$:/language/EditTemplate/Field/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Field/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button> \n<$reveal state=<<qualify \"$:/state/popup/field-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$set name=\"tv-show-missing-links\" value=\"yes\">\n<$linkcatcher to=<<newFieldNameTiddler>>>\n<div class=\"tc-dropdown-item\">\n<<lingo Fields/Add/Dropdown/User>>\n</div>\n<$set name=\"newFieldName\" value={{{ [<newFieldNameTiddler>get[text]] }}}>\n<$list filter=\"[!is[shadow]!is[system]fields[]search:title<newFieldName>sort[]] -created -creator -draft.of -draft.title -modified -modifier -tags -text -title -type\" variable=\"currentField\">\n<$link to=<<currentField>>>\n<$text text=<<currentField>>/>\n</$link>\n</$list>\n<div class=\"tc-dropdown-item\">\n<<lingo Fields/Add/Dropdown/System>>\n</div>\n<$list filter=\"[fields[]search:title<newFieldName>sort[]] -[!is[shadow]!is[system]fields[]]\" variable=\"currentField\">\n<$link to=<<currentField>>>\n<$text text=<<currentField>>/>\n</$link>\n</$list>\n</$set>\n</$linkcatcher>\n</$set>\n</div>\n</$reveal>\n<span class=\"tc-edit-field-add-value\">\n<$set name=\"currentTiddlerCSSescaped\" value={{{ [<currentTiddler>escapecss[]] }}}>\n<$keyboard key=\"((add-field))\" actions=<<new-field-actions>>>\n<$edit-text tiddler=<<newFieldValueTiddler>> tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Fields/Add/Value/Placeholder}} class=\"tc-edit-texteditor\" tabindex={{$:/config/EditTabIndex}}/>\n</$keyboard>\n</$set>\n</span> \n<span class=\"tc-edit-field-add-button\">\n<$macrocall $name=\"new-field\"/>\n</span>\n</div>\n</$fieldmangler>\n"
},
"$:/core/ui/EditTemplate/shadow": {
"title": "$:/core/ui/EditTemplate/shadow",
"tags": "$:/tags/EditTemplate",
"text": "\\define lingo-base() $:/language/EditTemplate/Shadow/\n\\define pluginLinkBody()\n<$link to=\"\"\"$(pluginTitle)$\"\"\">\n<$text text=\"\"\"$(pluginTitle)$\"\"\"/>\n</$link>\n\\end\n<$list filter=\"[all[current]get[draft.of]is[shadow]!is[tiddler]]\">\n\n<$list filter=\"[all[current]shadowsource[]]\" variable=\"pluginTitle\">\n\n<$set name=\"pluginLink\" value=<<pluginLinkBody>>>\n<div class=\"tc-message-box\">\n\n<<lingo Warning>>\n\n</div>\n</$set>\n</$list>\n\n</$list>\n\n<$list filter=\"[all[current]get[draft.of]is[shadow]is[tiddler]]\">\n\n<$list filter=\"[all[current]shadowsource[]]\" variable=\"pluginTitle\">\n\n<$set name=\"pluginLink\" value=<<pluginLinkBody>>>\n<div class=\"tc-message-box\">\n\n<<lingo OverriddenWarning>>\n\n</div>\n</$set>\n</$list>\n\n</$list>"
},
"$:/core/ui/EditTemplate/tags": {
"title": "$:/core/ui/EditTemplate/tags",
"tags": "$:/tags/EditTemplate",
"text": "\\whitespace trim\n\n\\define lingo-base() $:/language/EditTemplate/\n\n\\define tag-styles()\nbackground-color:$(backgroundColor)$;\nfill:$(foregroundColor)$;\ncolor:$(foregroundColor)$;\n\\end\n\n\\define tag-body-inner(colour,fallbackTarget,colourA,colourB,icon)\n\\whitespace trim\n<$vars foregroundColor=<<contrastcolour target:\"\"\"$colour$\"\"\" fallbackTarget:\"\"\"$fallbackTarget$\"\"\" colourA:\"\"\"$colourA$\"\"\" colourB:\"\"\"$colourB$\"\"\">> backgroundColor=\"\"\"$colour$\"\"\">\n<span style=<<tag-styles>> class=\"tc-tag-label tc-tag-list-item\">\n<$transclude tiddler=\"\"\"$icon$\"\"\"/><$view field=\"title\" format=\"text\" />\n<$button message=\"tm-remove-tag\" param={{!!title}} class=\"tc-btn-invisible tc-remove-tag-button\">{{$:/core/images/close-button}}</$button>\n</span>\n</$vars>\n\\end\n\n\\define tag-body(colour,palette,icon)\n<$macrocall $name=\"tag-body-inner\" colour=\"\"\"$colour$\"\"\" fallbackTarget={{$palette$##tag-background}} colourA={{$palette$##foreground}} colourB={{$palette$##background}} icon=\"\"\"$icon$\"\"\"/>\n\\end\n\n<div class=\"tc-edit-tags\">\n<$fieldmangler>\n<$list filter=\"[all[current]tags[]sort[title]]\" storyview=\"pop\">\n<$macrocall $name=\"tag-body\" colour={{!!color}} palette={{$:/palette}} icon={{!!icon}}/>\n</$list>\n<$set name=\"tabIndex\" value={{$:/config/EditTabIndex}}>\n<$macrocall $name=\"tag-picker\"/>\n</$set>\n</$fieldmangler>\n</div>\n"
},
"$:/core/ui/EditTemplate/title": {
"title": "$:/core/ui/EditTemplate/title",
"tags": "$:/tags/EditTemplate",
"text": "<$edit-text field=\"draft.title\" class=\"tc-titlebar tc-edit-texteditor\" focus={{{ [{$:/config/AutoFocus}match[title]then[true]] ~[[false]] }}} tabindex={{$:/config/EditTabIndex}}/>\n\n<$vars pattern=\"\"\"[\\|\\[\\]{}]\"\"\" bad-chars=\"\"\"`| [ ] { }`\"\"\">\n\n<$list filter=\"[all[current]regexp:draft.title<pattern>]\" variable=\"listItem\">\n\n<div class=\"tc-message-box\">\n\n{{$:/core/images/warning}} {{$:/language/EditTemplate/Title/BadCharacterWarning}}\n\n</div>\n\n</$list>\n\n</$vars>\n\n<$reveal state=\"!!draft.title\" type=\"nomatch\" text={{!!draft.of}} tag=\"div\">\n\n<$list filter=\"[{!!draft.title}!is[missing]]\" variable=\"listItem\">\n\n<div class=\"tc-message-box\">\n\n{{$:/core/images/warning}} {{$:/language/EditTemplate/Title/Exists/Prompt}}\n\n</div>\n\n</$list>\n\n<$list filter=\"[{!!draft.of}!is[missing]]\" variable=\"listItem\">\n\n<$vars fromTitle={{!!draft.of}} toTitle={{!!draft.title}}>\n\n<$checkbox tiddler=\"$:/config/RelinkOnRename\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> {{$:/language/EditTemplate/Title/Relink/Prompt}}</$checkbox>\n\n<$list filter=\"[title<fromTitle>backlinks[]limit[1]]\" variable=\"listItem\">\n\n<$vars stateTiddler=<<qualify \"$:/state/edit/references\">> >\n\n<$reveal type=\"nomatch\" state=<<stateTiddler>> text=\"show\">\n<$button set=<<stateTiddler>> setTo=\"show\" class=\"tc-btn-invisible\">{{$:/core/images/right-arrow}} \n<<lingo EditTemplate/Title/References/Prompt>></$button>\n</$reveal>\n<$reveal type=\"match\" state=<<stateTiddler>> text=\"show\">\n<$button set=<<stateTiddler>> setTo=\"hide\" class=\"tc-btn-invisible\">{{$:/core/images/down-arrow}} \n<<lingo EditTemplate/Title/References/Prompt>></$button>\n</$reveal>\n\n<$reveal type=\"match\" state=<<stateTiddler>> text=\"show\">\n<$tiddler tiddler=<<fromTitle>> >\n<$transclude tiddler=\"$:/core/ui/TiddlerInfo/References\"/>\n</$tiddler>\n</$reveal>\n\n</$vars>\n\n</$list>\n\n</$vars>\n\n</$list>\n\n</$reveal>\n"
},
"$:/core/ui/EditTemplate/type": {
"title": "$:/core/ui/EditTemplate/type",
"tags": "$:/tags/EditTemplate",
"text": "\\define lingo-base() $:/language/EditTemplate/\n\\whitespace trim\n<div class=\"tc-type-selector\"><$fieldmangler>\n<em class=\"tc-edit\"><<lingo Type/Prompt>></em> <$edit-text field=\"type\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Type/Placeholder}} focusPopup=<<qualify \"$:/state/popup/type-dropdown\">> class=\"tc-edit-typeeditor tc-edit-texteditor tc-popup-handle\" tabindex={{$:/config/EditTabIndex}} focus={{{ [{$:/config/AutoFocus}match[type]then[true]] ~[[false]] }}}/> <$button popup=<<qualify \"$:/state/popup/type-dropdown\">> class=\"tc-btn-invisible tc-btn-dropdown\" tooltip={{$:/language/EditTemplate/Type/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Type/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button> <$button message=\"tm-remove-field\" param=\"type\" class=\"tc-btn-invisible tc-btn-icon\" tooltip={{$:/language/EditTemplate/Type/Delete/Hint}} aria-label={{$:/language/EditTemplate/Type/Delete/Caption}}>{{$:/core/images/delete-button}}</$button>\n</$fieldmangler></div>\n\n<div class=\"tc-block-dropdown-wrapper\">\n<$set name=\"tv-show-missing-links\" value=\"yes\">\n<$reveal state=<<qualify \"$:/state/popup/type-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$linkcatcher to=\"!!type\">\n<$list filter='[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]each[group]sort[group-sort]]'>\n<div class=\"tc-dropdown-item\">\n<$text text={{!!group}}/>\n</div>\n<$list filter=\"[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]group{!!group}] +[sort[description]]\"><$link to={{!!name}}><$view field=\"description\"/> (<$view field=\"name\"/>)</$link>\n</$list>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>\n</$set>\n</div>\n"
},
"$:/core/ui/EditTemplate": {
"title": "$:/core/ui/EditTemplate",
"text": "\\define save-tiddler-actions()\n<$action-sendmessage $message=\"tm-add-tag\" $param={{{ [<newTagNameTiddler>get[text]] }}}/>\n<$action-deletetiddler $tiddler=<<newTagNameTiddler>>/>\n<$action-sendmessage $message=\"tm-add-field\" $name={{{ [<newFieldNameTiddler>get[text]] }}} $value={{{ [<newFieldValueTiddler>get[text]] }}}/>\n<$action-deletetiddler $tiddler=<<newFieldNameTiddler>>/>\n<$action-deletetiddler $tiddler=<<newFieldValueTiddler>>/>\n<$action-sendmessage $message=\"tm-save-tiddler\"/>\n\\end\n<div data-tiddler-title=<<currentTiddler>> data-tags={{!!tags}} class={{{ tc-tiddler-frame tc-tiddler-edit-frame [<currentTiddler>is[tiddler]then[tc-tiddler-exists]] [<currentTiddler>is[missing]!is[shadow]then[tc-tiddler-missing]] [<currentTiddler>is[shadow]then[tc-tiddler-exists tc-tiddler-shadow]] [<currentTiddler>is[system]then[tc-tiddler-system]] [{!!class}] [<currentTiddler>tags[]encodeuricomponent[]addprefix[tc-tagged-]] +[join[ ]] }}}>\n<$fieldmangler>\n<$vars storyTiddler=<<currentTiddler>> newTagNameTiddler=<<qualify \"$:/temp/NewTagName\">> newFieldNameTiddler=<<qualify \"$:/temp/NewFieldName\">> newFieldValueTiddler=<<qualify \"$:/temp/NewFieldValue\">>>\n<$keyboard key=\"((cancel-edit-tiddler))\" message=\"tm-cancel-tiddler\">\n<$keyboard key=\"((save-tiddler))\" actions=<<save-tiddler-actions>>>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditTemplate]!has[draft.of]]\" variable=\"listItem\">\n<$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\">\n<$transclude tiddler=<<listItem>>/>\n</$set>\n</$list>\n</$keyboard>\n</$keyboard>\n</$vars>\n</$fieldmangler>\n</div>\n"
},
"$:/core/ui/Buttons/cancel": {
"title": "$:/core/ui/Buttons/cancel",
"tags": "$:/tags/EditToolbar",
"caption": "{{$:/core/images/cancel-button}} {{$:/language/Buttons/Cancel/Caption}}",
"description": "{{$:/language/Buttons/Cancel/Hint}}",
"text": "<$button message=\"tm-cancel-tiddler\" tooltip={{$:/language/Buttons/Cancel/Hint}} aria-label={{$:/language/Buttons/Cancel/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/cancel-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Cancel/Caption}}/></span>\n</$list>\n</$button>"
},
"$:/core/ui/Buttons/delete": {
"title": "$:/core/ui/Buttons/delete",
"tags": "$:/tags/EditToolbar $:/tags/ViewToolbar",
"caption": "{{$:/core/images/delete-button}} {{$:/language/Buttons/Delete/Caption}}",
"description": "{{$:/language/Buttons/Delete/Hint}}",
"text": "<$button message=\"tm-delete-tiddler\" tooltip={{$:/language/Buttons/Delete/Hint}} aria-label={{$:/language/Buttons/Delete/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/delete-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Delete/Caption}}/></span>\n</$list>\n</$button>"
},
"$:/core/ui/Buttons/save": {
"title": "$:/core/ui/Buttons/save",
"tags": "$:/tags/EditToolbar",
"caption": "{{$:/core/images/done-button}} {{$:/language/Buttons/Save/Caption}}",
"description": "{{$:/language/Buttons/Save/Hint}}",
"text": "\\define save-tiddler-button()\n<$fieldmangler><$button tooltip={{$:/language/Buttons/Save/Hint}} aria-label={{$:/language/Buttons/Save/Caption}} class=<<tv-config-toolbar-class>>>\n<<save-tiddler-actions>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/done-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Save/Caption}}/></span>\n</$list>\n</$button></$fieldmangler>\n\\end\n<<save-tiddler-button>>\n"
},
"$:/core/ui/EditorToolbar/bold": {
"title": "$:/core/ui/EditorToolbar/bold",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/bold",
"caption": "{{$:/language/Buttons/Bold/Caption}}",
"description": "{{$:/language/Buttons/Bold/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((bold))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"''\"\n\tsuffix=\"''\"\n/>\n"
},
"$:/core/ui/EditorToolbar/clear-dropdown": {
"title": "$:/core/ui/EditorToolbar/clear-dropdown",
"text": "''{{$:/language/Buttons/Clear/Hint}}''\n\n<div class=\"tc-colour-chooser\">\n\n<$macrocall $name=\"colour-picker\" actions=\"\"\"\n\n<$action-sendmessage\n\t$message=\"tm-edit-bitmap-operation\"\n\t$param=\"clear\"\n\tcolour=<<colour-picker-value>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n\"\"\"/>\n\n</div>\n"
},
"$:/core/ui/EditorToolbar/clear": {
"title": "$:/core/ui/EditorToolbar/clear",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/erase",
"caption": "{{$:/language/Buttons/Clear/Caption}}",
"description": "{{$:/language/Buttons/Clear/Hint}}",
"condition": "[<targetTiddler>is[image]]",
"dropdown": "$:/core/ui/EditorToolbar/clear-dropdown",
"text": ""
},
"$:/core/ui/EditorToolbar/editor-height-dropdown": {
"title": "$:/core/ui/EditorToolbar/editor-height-dropdown",
"text": "\\define lingo-base() $:/language/Buttons/EditorHeight/\n''<<lingo Hint>>''\n\n<$radio tiddler=\"$:/config/TextEditor/EditorHeight/Mode\" value=\"auto\"> {{$:/core/images/auto-height}} <<lingo Caption/Auto>></$radio>\n\n<$radio tiddler=\"$:/config/TextEditor/EditorHeight/Mode\" value=\"fixed\"> {{$:/core/images/fixed-height}} <<lingo Caption/Fixed>> <$edit-text tag=\"input\" tiddler=\"$:/config/TextEditor/EditorHeight/Height\" default=\"100px\"/></$radio>\n"
},
"$:/core/ui/EditorToolbar/editor-height": {
"title": "$:/core/ui/EditorToolbar/editor-height",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/fixed-height",
"custom-icon": "yes",
"caption": "{{$:/language/Buttons/EditorHeight/Caption}}",
"description": "{{$:/language/Buttons/EditorHeight/Hint}}",
"condition": "[<targetTiddler>type[]] [<targetTiddler>get[type]prefix[text/]] +[first[]]",
"dropdown": "$:/core/ui/EditorToolbar/editor-height-dropdown",
"text": "<$reveal tag=\"span\" state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"fixed\">\n{{$:/core/images/fixed-height}}\n</$reveal>\n<$reveal tag=\"span\" state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"auto\">\n{{$:/core/images/auto-height}}\n</$reveal>\n"
},
"$:/core/ui/EditorToolbar/excise-dropdown": {
"title": "$:/core/ui/EditorToolbar/excise-dropdown",
"text": "\\define lingo-base() $:/language/Buttons/Excise/\n\n\\define body(config-title)\n''<<lingo Hint>>''\n\n<<lingo Caption/NewTitle>> <$edit-text tag=\"input\" tiddler=\"$config-title$/new-title\" default=\"\" focus=\"true\"/>\n\n<$set name=\"new-title\" value={{$config-title$/new-title}}>\n<$list filter=\"\"\"[<new-title>is[tiddler]]\"\"\">\n<div class=\"tc-error\">\n<<lingo Caption/TiddlerExists>>\n</div>\n</$list>\n</$set>\n\n<$checkbox tiddler=\"\"\"$config-title$/tagnew\"\"\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"false\"> <<lingo Caption/Tag>></$checkbox>\n\n<<lingo Caption/Replace>> <$select tiddler=\"\"\"$config-title$/type\"\"\" default=\"transclude\">\n<option value=\"link\"><<lingo Caption/Replace/Link>></option>\n<option value=\"transclude\"><<lingo Caption/Replace/Transclusion>></option>\n<option value=\"macro\"><<lingo Caption/Replace/Macro>></option>\n</$select>\n\n<$reveal state=\"\"\"$config-title$/type\"\"\" type=\"match\" text=\"macro\">\n<<lingo Caption/MacroName>> <$edit-text tag=\"input\" tiddler=\"\"\"$config-title$/macro-title\"\"\" default=\"translink\"/>\n</$reveal>\n\n<$button>\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"excise\"\n\ttitle={{$config-title$/new-title}}\n\ttype={{$config-title$/type}}\n\tmacro={{$config-title$/macro-title}}\n\ttagnew={{$config-title$/tagnew}}\n/>\n<$action-deletetiddler\n\t$tiddler=\"$config-title$/new-title\"\n/>\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n<<lingo Caption/Excise>>\n</$button>\n\\end\n\n<$macrocall $name=\"body\" config-title=<<qualify \"$:/state/Excise/\">>/>\n"
},
"$:/core/ui/EditorToolbar/excise": {
"title": "$:/core/ui/EditorToolbar/excise",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/excise",
"caption": "{{$:/language/Buttons/Excise/Caption}}",
"description": "{{$:/language/Buttons/Excise/Hint}}",
"condition": "[<targetTiddler>type[]] [<targetTiddler>type[text/vnd.tiddlywiki]] +[first[]]",
"shortcuts": "((excise))",
"dropdown": "$:/core/ui/EditorToolbar/excise-dropdown",
"text": ""
},
"$:/core/ui/EditorToolbar/heading-1": {
"title": "$:/core/ui/EditorToolbar/heading-1",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/heading-1",
"caption": "{{$:/language/Buttons/Heading1/Caption}}",
"description": "{{$:/language/Buttons/Heading1/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"button-classes": "tc-text-editor-toolbar-item-start-group",
"shortcuts": "((heading-1))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"1\"\n/>\n"
},
"$:/core/ui/EditorToolbar/heading-2": {
"title": "$:/core/ui/EditorToolbar/heading-2",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/heading-2",
"caption": "{{$:/language/Buttons/Heading2/Caption}}",
"description": "{{$:/language/Buttons/Heading2/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((heading-2))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"2\"\n/>\n"
},
"$:/core/ui/EditorToolbar/heading-3": {
"title": "$:/core/ui/EditorToolbar/heading-3",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/heading-3",
"caption": "{{$:/language/Buttons/Heading3/Caption}}",
"description": "{{$:/language/Buttons/Heading3/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((heading-3))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"3\"\n/>\n"
},
"$:/core/ui/EditorToolbar/heading-4": {
"title": "$:/core/ui/EditorToolbar/heading-4",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/heading-4",
"caption": "{{$:/language/Buttons/Heading4/Caption}}",
"description": "{{$:/language/Buttons/Heading4/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((heading-4))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"4\"\n/>\n"
},
"$:/core/ui/EditorToolbar/heading-5": {
"title": "$:/core/ui/EditorToolbar/heading-5",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/heading-5",
"caption": "{{$:/language/Buttons/Heading5/Caption}}",
"description": "{{$:/language/Buttons/Heading5/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((heading-5))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"5\"\n/>\n"
},
"$:/core/ui/EditorToolbar/heading-6": {
"title": "$:/core/ui/EditorToolbar/heading-6",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/heading-6",
"caption": "{{$:/language/Buttons/Heading6/Caption}}",
"description": "{{$:/language/Buttons/Heading6/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((heading-6))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"6\"\n/>\n"
},
"$:/core/ui/EditorToolbar/italic": {
"title": "$:/core/ui/EditorToolbar/italic",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/italic",
"caption": "{{$:/language/Buttons/Italic/Caption}}",
"description": "{{$:/language/Buttons/Italic/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((italic))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"//\"\n\tsuffix=\"//\"\n/>\n"
},
"$:/core/ui/EditorToolbar/line-width-dropdown": {
"title": "$:/core/ui/EditorToolbar/line-width-dropdown",
"text": "\\define lingo-base() $:/language/Buttons/LineWidth/\n\n\\define toolbar-line-width-inner()\n<$button tag=\"a\" tooltip=\"\"\"$(line-width)$\"\"\">\n\n<$action-setfield\n\t$tiddler=\"$:/config/BitmapEditor/LineWidth\"\n\t$value=\"$(line-width)$\"\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<div style=\"display: inline-block; margin: 4px calc(80px - $(line-width)$); background-color: #000; width: calc(100px + $(line-width)$ * 2); height: $(line-width)$; border-radius: 120px; vertical-align: middle;\"/>\n\n<span style=\"margin-left: 8px;\">\n\n<$text text=\"\"\"$(line-width)$\"\"\"/>\n\n<$reveal state=\"$:/config/BitmapEditor/LineWidth\" type=\"match\" text=\"\"\"$(line-width)$\"\"\" tag=\"span\">\n\n<$entity entity=\" \"/>\n\n<$entity entity=\"✓\"/>\n\n</$reveal>\n\n</span>\n\n</$button>\n\\end\n\n''<<lingo Hint>>''\n\n<$list filter={{$:/config/BitmapEditor/LineWidths}} variable=\"line-width\">\n\n<<toolbar-line-width-inner>>\n\n</$list>\n"
},
"$:/core/ui/EditorToolbar/line-width": {
"title": "$:/core/ui/EditorToolbar/line-width",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/line-width",
"caption": "{{$:/language/Buttons/LineWidth/Caption}}",
"description": "{{$:/language/Buttons/LineWidth/Hint}}",
"condition": "[<targetTiddler>is[image]]",
"dropdown": "$:/core/ui/EditorToolbar/line-width-dropdown",
"text": "<$text text={{$:/config/BitmapEditor/LineWidth}}/>"
},
"$:/core/ui/EditorToolbar/link-dropdown": {
"title": "$:/core/ui/EditorToolbar/link-dropdown",
"text": "\\define lingo-base() $:/language/Buttons/Link/\n\n\\define add-link-actions()\n<$action-sendmessage $message=\"tm-edit-text-operation\" $param=\"make-link\" text={{$(linkTiddler)$}} />\n<$action-deletetiddler $tiddler=<<dropdown-state>> />\n<$action-deletetiddler $tiddler=<<searchTiddler>> />\n<$action-deletetiddler $tiddler=<<linkTiddler>> />\n\\end\n\n\\define external-link()\n<$button class=\"tc-btn-invisible\" style=\"width: auto; display: inline-block; background-colour: inherit;\" actions=<<add-link-actions>>>\n{{$:/core/images/chevron-right}}\n</$button>\n\\end\n\n\\define body(config-title)\n''<<lingo Hint>>''\n\n<$vars searchTiddler=\"\"\"$config-title$/search\"\"\" linkTiddler=\"\"\"$config-title$/link\"\"\" linktext=\"\" >\n\n<$vars linkTiddler=<<searchTiddler>>>\n<$keyboard key=\"ENTER\" actions=<<add-link-actions>>>\n<$edit-text tiddler=<<searchTiddler>> type=\"search\" tag=\"input\" focus=\"true\" placeholder={{$:/language/Search/Search}} default=\"\"/>\n<$reveal tag=\"span\" state=<<searchTiddler>> type=\"nomatch\" text=\"\">\n<<external-link>>\n<$button class=\"tc-btn-invisible\" style=\"width: auto; display: inline-block; background-colour: inherit;\">\n<$action-setfield $tiddler=<<searchTiddler>> text=\"\" />\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</$keyboard>\n</$vars>\n\n<$reveal tag=\"div\" state=<<searchTiddler>> type=\"nomatch\" text=\"\">\n\n<$linkcatcher actions=<<add-link-actions>> to=<<linkTiddler>>>\n\n{{$:/core/ui/SearchResults}}\n\n</$linkcatcher>\n\n</$reveal>\n\n</$vars>\n\n\\end\n\n<$macrocall $name=\"body\" config-title=<<qualify \"$:/state/Link/\">>/>"
},
"$:/core/ui/EditorToolbar/link": {
"title": "$:/core/ui/EditorToolbar/link",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/link",
"caption": "{{$:/language/Buttons/Link/Caption}}",
"description": "{{$:/language/Buttons/Link/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"button-classes": "tc-text-editor-toolbar-item-start-group",
"shortcuts": "((link))",
"dropdown": "$:/core/ui/EditorToolbar/link-dropdown",
"text": ""
},
"$:/core/ui/EditorToolbar/linkify": {
"title": "$:/core/ui/EditorToolbar/linkify",
"caption": "{{$:/language/Buttons/Linkify/Caption}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"description": "{{$:/language/Buttons/Linkify/Hint}}",
"icon": "$:/core/images/linkify",
"list-before": "$:/core/ui/EditorToolbar/mono-block",
"shortcuts": "((linkify))",
"tags": "$:/tags/EditorToolbar",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"[[\"\n\tsuffix=\"]]\"\n/>\n"
},
"$:/core/ui/EditorToolbar/list-bullet": {
"title": "$:/core/ui/EditorToolbar/list-bullet",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/list-bullet",
"caption": "{{$:/language/Buttons/ListBullet/Caption}}",
"description": "{{$:/language/Buttons/ListBullet/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((list-bullet))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"*\"\n\tcount=\"1\"\n/>\n"
},
"$:/core/ui/EditorToolbar/list-number": {
"title": "$:/core/ui/EditorToolbar/list-number",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/list-number",
"caption": "{{$:/language/Buttons/ListNumber/Caption}}",
"description": "{{$:/language/Buttons/ListNumber/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((list-number))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"#\"\n\tcount=\"1\"\n/>\n"
},
"$:/core/ui/EditorToolbar/mono-block": {
"title": "$:/core/ui/EditorToolbar/mono-block",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/mono-block",
"caption": "{{$:/language/Buttons/MonoBlock/Caption}}",
"description": "{{$:/language/Buttons/MonoBlock/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"button-classes": "tc-text-editor-toolbar-item-start-group",
"shortcuts": "((mono-block))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-lines\"\n\tprefix=\"\n```\"\n\tsuffix=\"```\"\n/>\n"
},
"$:/core/ui/EditorToolbar/mono-line": {
"title": "$:/core/ui/EditorToolbar/mono-line",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/mono-line",
"caption": "{{$:/language/Buttons/MonoLine/Caption}}",
"description": "{{$:/language/Buttons/MonoLine/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((mono-line))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"`\"\n\tsuffix=\"`\"\n/>\n"
},
"$:/core/ui/EditorToolbar/more-dropdown": {
"title": "$:/core/ui/EditorToolbar/more-dropdown",
"text": "\\define config-title()\n$:/config/EditorToolbarButtons/Visibility/$(toolbarItem)$\n\\end\n\n\\define conditional-button()\n<$list filter={{$(toolbarItem)$!!condition}} variable=\"condition\">\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/toolbar/button\" mode=\"inline\"/> <$transclude tiddler=<<toolbarItem>> field=\"description\"/>\n</$list>\n\\end\n\n<div class=\"tc-text-editor-toolbar-more\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditorToolbar]!has[draft.of]] -[[$:/core/ui/EditorToolbar/more]]\">\n<$reveal type=\"match\" state=<<config-visibility-title>> text=\"hide\" tag=\"div\">\n<<conditional-button>>\n</$reveal>\n</$list>\n</div>\n"
},
"$:/core/ui/EditorToolbar/more": {
"title": "$:/core/ui/EditorToolbar/more",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/down-arrow",
"caption": "{{$:/language/Buttons/More/Caption}}",
"description": "{{$:/language/Buttons/More/Hint}}",
"condition": "[<targetTiddler>]",
"dropdown": "$:/core/ui/EditorToolbar/more-dropdown",
"text": ""
},
"$:/core/ui/EditorToolbar/opacity-dropdown": {
"title": "$:/core/ui/EditorToolbar/opacity-dropdown",
"text": "\\define lingo-base() $:/language/Buttons/Opacity/\n\n\\define toolbar-opacity-inner()\n<$button tag=\"a\" tooltip=\"\"\"$(opacity)$\"\"\">\n\n<$action-setfield\n\t$tiddler=\"$:/config/BitmapEditor/Opacity\"\n\t$value=\"$(opacity)$\"\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<div style=\"display: inline-block; vertical-align: middle; background-color: $(current-paint-colour)$; opacity: $(opacity)$; width: 1em; height: 1em; border-radius: 50%;\"/>\n\n<span style=\"margin-left: 8px;\">\n\n<$text text=\"\"\"$(opacity)$\"\"\"/>\n\n<$reveal state=\"$:/config/BitmapEditor/Opacity\" type=\"match\" text=\"\"\"$(opacity)$\"\"\" tag=\"span\">\n\n<$entity entity=\" \"/>\n\n<$entity entity=\"✓\"/>\n\n</$reveal>\n\n</span>\n\n</$button>\n\\end\n\n\\define toolbar-opacity()\n''<<lingo Hint>>''\n\n<$list filter={{$:/config/BitmapEditor/Opacities}} variable=\"opacity\">\n\n<<toolbar-opacity-inner>>\n\n</$list>\n\\end\n\n<$set name=\"current-paint-colour\" value={{$:/config/BitmapEditor/Colour}}>\n\n<$set name=\"current-opacity\" value={{$:/config/BitmapEditor/Opacity}}>\n\n<<toolbar-opacity>>\n\n</$set>\n\n</$set>\n"
},
"$:/core/ui/EditorToolbar/opacity": {
"title": "$:/core/ui/EditorToolbar/opacity",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/opacity",
"caption": "{{$:/language/Buttons/Opacity/Caption}}",
"description": "{{$:/language/Buttons/Opacity/Hint}}",
"condition": "[<targetTiddler>is[image]]",
"dropdown": "$:/core/ui/EditorToolbar/opacity-dropdown",
"text": "<$text text={{$:/config/BitmapEditor/Opacity}}/>\n"
},
"$:/core/ui/EditorToolbar/paint-dropdown": {
"title": "$:/core/ui/EditorToolbar/paint-dropdown",
"text": "''{{$:/language/Buttons/Paint/Hint}}''\n\n<$macrocall $name=\"colour-picker\" actions=\"\"\"\n\n<$action-setfield\n\t$tiddler=\"$:/config/BitmapEditor/Colour\"\n\t$value=<<colour-picker-value>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n\"\"\"/>\n"
},
"$:/core/ui/EditorToolbar/paint": {
"title": "$:/core/ui/EditorToolbar/paint",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/paint",
"caption": "{{$:/language/Buttons/Paint/Caption}}",
"description": "{{$:/language/Buttons/Paint/Hint}}",
"condition": "[<targetTiddler>is[image]]",
"dropdown": "$:/core/ui/EditorToolbar/paint-dropdown",
"text": "\\define toolbar-paint()\n<div style=\"display: inline-block; vertical-align: middle; background-color: $(colour-picker-value)$; width: 1em; height: 1em; border-radius: 50%;\"/>\n\\end\n<$set name=\"colour-picker-value\" value={{$:/config/BitmapEditor/Colour}}>\n<<toolbar-paint>>\n</$set>\n"
},
"$:/core/ui/EditorToolbar/picture-dropdown": {
"title": "$:/core/ui/EditorToolbar/picture-dropdown",
"text": "\\define replacement-text()\n[img[$(imageTitle)$]]\n\\end\n\n''{{$:/language/Buttons/Picture/Hint}}''\n\n<$macrocall $name=\"image-picker\" actions=\"\"\"\n\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"replace-selection\"\n\ttext=<<replacement-text>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n\"\"\"/>\n"
},
"$:/core/ui/EditorToolbar/picture": {
"title": "$:/core/ui/EditorToolbar/picture",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/picture",
"caption": "{{$:/language/Buttons/Picture/Caption}}",
"description": "{{$:/language/Buttons/Picture/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((picture))",
"dropdown": "$:/core/ui/EditorToolbar/picture-dropdown",
"text": ""
},
"$:/core/ui/EditorToolbar/preview-type-dropdown": {
"title": "$:/core/ui/EditorToolbar/preview-type-dropdown",
"text": "\\define preview-type-button()\n<$button tag=\"a\">\n\n<$action-setfield $tiddler=\"$:/state/editpreviewtype\" $value=\"$(previewType)$\"/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<$transclude tiddler=<<previewType>> field=\"caption\" mode=\"inline\">\n\n<$view tiddler=<<previewType>> field=\"title\" mode=\"inline\"/>\n\n</$transclude> \n\n<$reveal tag=\"span\" state=\"$:/state/editpreviewtype\" type=\"match\" text=<<previewType>> default=\"$:/core/ui/EditTemplate/body/preview/output\">\n\n<$entity entity=\" \"/>\n\n<$entity entity=\"✓\"/>\n\n</$reveal>\n\n</$button>\n\\end\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditPreview]!has[draft.of]]\" variable=\"previewType\">\n\n<<preview-type-button>>\n\n</$list>\n"
},
"$:/core/ui/EditorToolbar/preview-type": {
"title": "$:/core/ui/EditorToolbar/preview-type",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/chevron-down",
"caption": "{{$:/language/Buttons/PreviewType/Caption}}",
"description": "{{$:/language/Buttons/PreviewType/Hint}}",
"condition": "[all[shadows+tiddlers]tag[$:/tags/EditPreview]!has[draft.of]butfirst[]limit[1]]",
"button-classes": "tc-text-editor-toolbar-item-adjunct",
"dropdown": "$:/core/ui/EditorToolbar/preview-type-dropdown"
},
"$:/core/ui/EditorToolbar/preview": {
"title": "$:/core/ui/EditorToolbar/preview",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/preview-open",
"custom-icon": "yes",
"caption": "{{$:/language/Buttons/Preview/Caption}}",
"description": "{{$:/language/Buttons/Preview/Hint}}",
"condition": "[<targetTiddler>]",
"button-classes": "tc-text-editor-toolbar-item-start-group",
"shortcuts": "((preview))",
"text": "<$reveal state=\"$:/state/showeditpreview\" type=\"match\" text=\"yes\" tag=\"span\">\n{{$:/core/images/preview-open}}\n<$action-setfield $tiddler=\"$:/state/showeditpreview\" $value=\"no\"/>\n</$reveal>\n<$reveal state=\"$:/state/showeditpreview\" type=\"nomatch\" text=\"yes\" tag=\"span\">\n{{$:/core/images/preview-closed}}\n<$action-setfield $tiddler=\"$:/state/showeditpreview\" $value=\"yes\"/>\n</$reveal>\n"
},
"$:/core/ui/EditorToolbar/quote": {
"title": "$:/core/ui/EditorToolbar/quote",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/quote",
"caption": "{{$:/language/Buttons/Quote/Caption}}",
"description": "{{$:/language/Buttons/Quote/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((quote))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-lines\"\n\tprefix=\"\n<<<\"\n\tsuffix=\"<<<\"\n/>\n"
},
"$:/core/ui/EditorToolbar/rotate-left": {
"title": "$:/core/ui/EditorToolbar/rotate-left",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/rotate-left",
"caption": "{{$:/language/Buttons/RotateLeft/Caption}}",
"description": "{{$:/language/Buttons/RotateLeft/Hint}}",
"condition": "[<targetTiddler>is[image]]",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-bitmap-operation\"\n\t$param=\"rotate-left\"\n/>\n"
},
"$:/core/ui/EditorToolbar/size-dropdown": {
"title": "$:/core/ui/EditorToolbar/size-dropdown",
"text": "\\define lingo-base() $:/language/Buttons/Size/\n\n\\define toolbar-button-size-preset(config-title)\n<$set name=\"width\" filter=\"$(sizePair)$ +[first[]]\">\n\n<$set name=\"height\" filter=\"$(sizePair)$ +[last[]]\">\n\n<$button tag=\"a\">\n\n<$action-setfield\n\t$tiddler=\"\"\"$config-title$/new-width\"\"\"\n\t$value=<<width>>\n/>\n\n<$action-setfield\n\t$tiddler=\"\"\"$config-title$/new-height\"\"\"\n\t$value=<<height>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=\"\"\"$config-title$/presets-popup\"\"\"\n/>\n\n<$text text=<<width>>/> × <$text text=<<height>>/>\n\n</$button>\n\n</$set>\n\n</$set>\n\\end\n\n\\define toolbar-button-size(config-title)\n''{{$:/language/Buttons/Size/Hint}}''\n\n<<lingo Caption/Width>> <$edit-text tag=\"input\" tiddler=\"\"\"$config-title$/new-width\"\"\" default=<<tv-bitmap-editor-width>> focus=\"true\" size=\"8\"/> <<lingo Caption/Height>> <$edit-text tag=\"input\" tiddler=\"\"\"$config-title$/new-height\"\"\" default=<<tv-bitmap-editor-height>> size=\"8\"/> <$button popup=\"\"\"$config-title$/presets-popup\"\"\" class=\"tc-btn-invisible tc-popup-keep\" style=\"width: auto; display: inline-block; background-colour: inherit;\" selectedClass=\"tc-selected\">\n{{$:/core/images/down-arrow}}\n</$button>\n\n<$reveal tag=\"span\" state=\"\"\"$config-title$/presets-popup\"\"\" type=\"popup\" position=\"belowleft\" animate=\"yes\">\n\n<div class=\"tc-drop-down tc-popup-keep\">\n\n<$list filter={{$:/config/BitmapEditor/ImageSizes}} variable=\"sizePair\">\n\n<$macrocall $name=\"toolbar-button-size-preset\" config-title=\"$config-title$\"/>\n\n</$list>\n\n</div>\n\n</$reveal>\n\n<$button>\n<$action-sendmessage\n\t$message=\"tm-edit-bitmap-operation\"\n\t$param=\"resize\"\n\twidth={{$config-title$/new-width}}\n\theight={{$config-title$/new-height}}\n/>\n<$action-deletetiddler\n\t$tiddler=\"\"\"$config-title$/new-width\"\"\"\n/>\n<$action-deletetiddler\n\t$tiddler=\"\"\"$config-title$/new-height\"\"\"\n/>\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n<<lingo Caption/Resize>>\n</$button>\n\\end\n\n<$macrocall $name=\"toolbar-button-size\" config-title=<<qualify \"$:/state/Size/\">>/>\n"
},
"$:/core/ui/EditorToolbar/size": {
"title": "$:/core/ui/EditorToolbar/size",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/size",
"caption": "{{$:/language/Buttons/Size/Caption}}",
"description": "{{$:/language/Buttons/Size/Hint}}",
"condition": "[<targetTiddler>is[image]]",
"dropdown": "$:/core/ui/EditorToolbar/size-dropdown",
"text": ""
},
"$:/core/ui/EditorToolbar/stamp-dropdown": {
"title": "$:/core/ui/EditorToolbar/stamp-dropdown",
"text": "\\define toolbar-button-stamp-inner()\n<$button tag=\"a\">\n\n<$list filter=\"[[$(snippetTitle)$]addsuffix[/prefix]is[missing]removesuffix[/prefix]addsuffix[/suffix]is[missing]]\">\n\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"replace-selection\"\n\ttext={{$(snippetTitle)$}}\n/>\n\n</$list>\n\n\n<$list filter=\"[[$(snippetTitle)$]addsuffix[/prefix]is[missing]removesuffix[/prefix]addsuffix[/suffix]!is[missing]] [[$(snippetTitle)$]addsuffix[/prefix]!is[missing]removesuffix[/prefix]addsuffix[/suffix]is[missing]] [[$(snippetTitle)$]addsuffix[/prefix]!is[missing]removesuffix[/prefix]addsuffix[/suffix]!is[missing]]\">\n\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix={{{ [[$(snippetTitle)$]addsuffix[/prefix]get[text]] }}}\nsuffix={{{ [[$(snippetTitle)$]addsuffix[/suffix]get[text]] }}}\n/>\n\n</$list>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<$transclude tiddler=<<snippetTitle>> field=\"caption\" mode=\"inline\">\n\n<$view tiddler=<<snippetTitle>> field=\"title\" />\n\n</$transclude>\n\n</$button>\n\\end\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TextEditor/Snippet]!has[draft.of]sort[caption]]\" variable=\"snippetTitle\">\n\n<<toolbar-button-stamp-inner>>\n\n</$list>\n\n----\n\n<$button tag=\"a\">\n\n<$action-sendmessage\n\t$message=\"tm-new-tiddler\"\n\ttags=\"$:/tags/TextEditor/Snippet\"\n\tcaption={{$:/language/Buttons/Stamp/New/Title}}\n\ttext={{$:/language/Buttons/Stamp/New/Text}}\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<em>\n\n<$text text={{$:/language/Buttons/Stamp/Caption/New}}/>\n\n</em>\n\n</$button>\n"
},
"$:/core/ui/EditorToolbar/stamp": {
"title": "$:/core/ui/EditorToolbar/stamp",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/stamp",
"caption": "{{$:/language/Buttons/Stamp/Caption}}",
"description": "{{$:/language/Buttons/Stamp/Hint}}",
"condition": "[<targetTiddler>type[]] [<targetTiddler>get[type]prefix[text/]] +[first[]]",
"shortcuts": "((stamp))",
"dropdown": "$:/core/ui/EditorToolbar/stamp-dropdown",
"text": ""
},
"$:/core/ui/EditorToolbar/strikethrough": {
"title": "$:/core/ui/EditorToolbar/strikethrough",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/strikethrough",
"caption": "{{$:/language/Buttons/Strikethrough/Caption}}",
"description": "{{$:/language/Buttons/Strikethrough/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((strikethrough))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"~~\"\n\tsuffix=\"~~\"\n/>\n"
},
"$:/core/ui/EditorToolbar/subscript": {
"title": "$:/core/ui/EditorToolbar/subscript",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/subscript",
"caption": "{{$:/language/Buttons/Subscript/Caption}}",
"description": "{{$:/language/Buttons/Subscript/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((subscript))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\",,\"\n\tsuffix=\",,\"\n/>\n"
},
"$:/core/ui/EditorToolbar/superscript": {
"title": "$:/core/ui/EditorToolbar/superscript",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/superscript",
"caption": "{{$:/language/Buttons/Superscript/Caption}}",
"description": "{{$:/language/Buttons/Superscript/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((superscript))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"^^\"\n\tsuffix=\"^^\"\n/>\n"
},
"$:/core/ui/EditorToolbar/transcludify": {
"title": "$:/core/ui/EditorToolbar/transcludify",
"caption": "{{$:/language/Buttons/Transcludify/Caption}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"description": "{{$:/language/Buttons/Transcludify/Hint}}",
"icon": "$:/core/images/transcludify",
"list-before": "$:/core/ui/EditorToolbar/mono-block",
"shortcuts": "((transcludify))",
"tags": "$:/tags/EditorToolbar",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"{{\"\n\tsuffix=\"}}\"\n/>\n"
},
"$:/core/ui/EditorToolbar/underline": {
"title": "$:/core/ui/EditorToolbar/underline",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/underline",
"caption": "{{$:/language/Buttons/Underline/Caption}}",
"description": "{{$:/language/Buttons/Underline/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((underline))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"__\"\n\tsuffix=\"__\"\n/>\n"
},
"$:/core/Filters/AllTags": {
"title": "$:/core/Filters/AllTags",
"tags": "$:/tags/Filter",
"filter": "[tags[]!is[system]sort[title]]",
"description": "{{$:/language/Filters/AllTags}}",
"text": ""
},
"$:/core/Filters/AllTiddlers": {
"title": "$:/core/Filters/AllTiddlers",
"tags": "$:/tags/Filter",
"filter": "[!is[system]sort[title]]",
"description": "{{$:/language/Filters/AllTiddlers}}",
"text": ""
},
"$:/core/Filters/Drafts": {
"title": "$:/core/Filters/Drafts",
"tags": "$:/tags/Filter",
"filter": "[has[draft.of]sort[title]]",
"description": "{{$:/language/Filters/Drafts}}",
"text": ""
},
"$:/core/Filters/Missing": {
"title": "$:/core/Filters/Missing",
"tags": "$:/tags/Filter",
"filter": "[all[missing]sort[title]]",
"description": "{{$:/language/Filters/Missing}}",
"text": ""
},
"$:/core/Filters/Orphans": {
"title": "$:/core/Filters/Orphans",
"tags": "$:/tags/Filter",
"filter": "[all[orphans]sort[title]]",
"description": "{{$:/language/Filters/Orphans}}",
"text": ""
},
"$:/core/Filters/OverriddenShadowTiddlers": {
"title": "$:/core/Filters/OverriddenShadowTiddlers",
"tags": "$:/tags/Filter",
"filter": "[is[shadow]]",
"description": "{{$:/language/Filters/OverriddenShadowTiddlers}}",
"text": ""
},
"$:/core/Filters/RecentSystemTiddlers": {
"title": "$:/core/Filters/RecentSystemTiddlers",
"tags": "$:/tags/Filter",
"filter": "[has[modified]!sort[modified]limit[50]]",
"description": "{{$:/language/Filters/RecentSystemTiddlers}}",
"text": ""
},
"$:/core/Filters/RecentTiddlers": {
"title": "$:/core/Filters/RecentTiddlers",
"tags": "$:/tags/Filter",
"filter": "[!is[system]has[modified]!sort[modified]limit[50]]",
"description": "{{$:/language/Filters/RecentTiddlers}}",
"text": ""
},
"$:/core/Filters/SessionTiddlers": {
"title": "$:/core/Filters/SessionTiddlers",
"tags": "$:/tags/Filter",
"filter": "[haschanged[]]",
"description": "{{$:/language/Filters/SessionTiddlers}}",
"text": ""
},
"$:/core/Filters/ShadowTiddlers": {
"title": "$:/core/Filters/ShadowTiddlers",
"tags": "$:/tags/Filter",
"filter": "[all[shadows]sort[title]]",
"description": "{{$:/language/Filters/ShadowTiddlers}}",
"text": ""
},
"$:/core/Filters/StoryList": {
"title": "$:/core/Filters/StoryList",
"tags": "$:/tags/Filter",
"filter": "[list[$:/StoryList]] -$:/AdvancedSearch",
"description": "{{$:/language/Filters/StoryList}}",
"text": ""
},
"$:/core/Filters/SystemTags": {
"title": "$:/core/Filters/SystemTags",
"tags": "$:/tags/Filter",
"filter": "[all[shadows+tiddlers]tags[]is[system]sort[title]]",
"description": "{{$:/language/Filters/SystemTags}}",
"text": ""
},
"$:/core/Filters/SystemTiddlers": {
"title": "$:/core/Filters/SystemTiddlers",
"tags": "$:/tags/Filter",
"filter": "[is[system]sort[title]]",
"description": "{{$:/language/Filters/SystemTiddlers}}",
"text": ""
},
"$:/core/Filters/TypedTiddlers": {
"title": "$:/core/Filters/TypedTiddlers",
"tags": "$:/tags/Filter",
"filter": "[!is[system]has[type]each[type]sort[type]] -[type[text/vnd.tiddlywiki]]",
"description": "{{$:/language/Filters/TypedTiddlers}}",
"text": ""
},
"$:/core/ui/ImportListing": {
"title": "$:/core/ui/ImportListing",
"text": "\\define lingo-base() $:/language/Import/\n\n\\define messageField()\nmessage-$(payloadTiddler)$\n\\end\n\n\\define selectionField()\nselection-$(payloadTiddler)$\n\\end\n\n\\define previewPopupState()\n$(currentTiddler)$!!popup-$(payloadTiddler)$\n\\end\n\n\\define select-all-actions()\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" variable=\"payloadTiddler\">\n<$action-setfield $field={{{ [<payloadTiddler>addprefix[selection-]] }}} $value={{$:/state/import/select-all}}/>\n</$list>\n\\end\n\n<table>\n<tbody>\n<tr>\n<th>\n<$checkbox tiddler=\"$:/state/import/select-all\" field=\"text\" checked=\"checked\" unchecked=\"unchecked\" default=\"checked\" actions=<<select-all-actions>>>\n<<lingo Listing/Select/Caption>>\n</$checkbox>\n</th>\n<th>\n<<lingo Listing/Title/Caption>>\n</th>\n<th>\n<<lingo Listing/Status/Caption>>\n</th>\n</tr>\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" variable=\"payloadTiddler\">\n<tr>\n<td>\n<$checkbox field=<<selectionField>> checked=\"checked\" unchecked=\"unchecked\" default=\"checked\"/>\n</td>\n<td>\n<$reveal type=\"nomatch\" stateTitle=<<previewPopupState>> text=\"yes\" tag=\"div\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" setTitle=<<previewPopupState>> setTo=\"yes\">\n{{$:/core/images/right-arrow}} <$text text=<<payloadTiddler>>/>\n</$button>\n</$reveal>\n<$reveal type=\"match\" stateTitle=<<previewPopupState>> text=\"yes\" tag=\"div\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" setTitle=<<previewPopupState>> setTo=\"no\">\n{{$:/core/images/down-arrow}} <$text text=<<payloadTiddler>>/>\n</$button>\n</$reveal>\n</td>\n<td>\n<$view field=<<messageField>>/>\n</td>\n</tr>\n<tr>\n<td colspan=\"3\">\n<$reveal type=\"match\" text=\"yes\" stateTitle=<<previewPopupState>> tag=\"div\">\n<$list filter=\"[{$:/state/importpreviewtype}has[text]]\" variable=\"listItem\" emptyMessage={{$:/core/ui/ImportPreviews/Text}}>\n<$transclude tiddler={{$:/state/importpreviewtype}}/>\n</$list>\n</$reveal>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n"
},
"$:/core/ui/ImportPreviews/Diff": {
"title": "$:/core/ui/ImportPreviews/Diff",
"tags": "$:/tags/ImportPreview",
"caption": "{{$:/language/Import/Listing/Preview/Diff}}",
"text": "<$macrocall $name=\"compareTiddlerText\" sourceTiddlerTitle=<<payloadTiddler>> destTiddlerTitle=<<currentTiddler>> destSubTiddlerTitle=<<payloadTiddler>>/>\n"
},
"$:/core/ui/ImportPreviews/DiffFields": {
"title": "$:/core/ui/ImportPreviews/DiffFields",
"tags": "$:/tags/ImportPreview",
"caption": "{{$:/language/Import/Listing/Preview/DiffFields}}",
"text": "<$macrocall $name=\"compareTiddlers\" sourceTiddlerTitle=<<payloadTiddler>> destTiddlerTitle=<<currentTiddler>> destSubTiddlerTitle=<<payloadTiddler>> exclude=\"text\"/>\n"
},
"$:/core/ui/ImportPreviews/Fields": {
"title": "$:/core/ui/ImportPreviews/Fields",
"tags": "$:/tags/ImportPreview",
"caption": "{{$:/language/Import/Listing/Preview/Fields}}",
"text": "<table class=\"tc-view-field-table\">\n<tbody>\n<$list filter=\"[<payloadTiddler>subtiddlerfields<currentTiddler>sort[]] -text\" variable=\"fieldName\">\n<tr class=\"tc-view-field\">\n<td class=\"tc-view-field-name\">\n<$text text=<<fieldName>>/>\n</td>\n<td class=\"tc-view-field-value\">\n<$view field=<<fieldName>> tiddler=<<currentTiddler>> subtiddler=<<payloadTiddler>>/>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n"
},
"$:/core/ui/ImportPreviews/Text": {
"title": "$:/core/ui/ImportPreviews/Text",
"tags": "$:/tags/ImportPreview",
"caption": "{{$:/language/Import/Listing/Preview/Text}}",
"text": "<$transclude tiddler=<<currentTiddler>> subtiddler=<<payloadTiddler>> mode=\"block\"/>\n"
},
"$:/core/ui/ImportPreviews/TextRaw": {
"title": "$:/core/ui/ImportPreviews/TextRaw",
"tags": "$:/tags/ImportPreview",
"caption": "{{$:/language/Import/Listing/Preview/TextRaw}}",
"text": "<pre><code><$view tiddler=<<currentTiddler>> subtiddler=<<payloadTiddler>> /></code></pre>"
},
"$:/core/ui/KeyboardShortcuts/advanced-search": {
"title": "$:/core/ui/KeyboardShortcuts/advanced-search",
"tags": "$:/tags/KeyboardShortcut",
"key": "((advanced-search))",
"text": "<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\">\n<$action-navigate $to=\"$:/AdvancedSearch\"/>\n<$action-sendmessage $message=\"tm-focus-selector\" $param=\"\"\"[data-tiddler-title=\"$:/AdvancedSearch\"] .tc-search input\"\"\"/>\n</$navigator>\n"
},
"$:/core/ui/KeyboardShortcuts/new-image": {
"title": "$:/core/ui/KeyboardShortcuts/new-image",
"tags": "$:/tags/KeyboardShortcut",
"key": "((new-image))",
"text": "<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}} relinkOnRename={{$:/config/RelinkOnRename}}>\n{{$:/core/ui/Actions/new-image}}\n</$navigator>\n"
},
"$:/core/ui/KeyboardShortcuts/new-journal": {
"title": "$:/core/ui/KeyboardShortcuts/new-journal",
"tags": "$:/tags/KeyboardShortcut",
"key": "((new-journal))",
"text": "<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}} relinkOnRename={{$:/config/RelinkOnRename}}>\n{{$:/core/ui/Actions/new-journal}}\n</$navigator>\n"
},
"$:/core/ui/KeyboardShortcuts/new-tiddler": {
"title": "$:/core/ui/KeyboardShortcuts/new-tiddler",
"tags": "$:/tags/KeyboardShortcut",
"key": "((new-tiddler))",
"text": "<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}} relinkOnRename={{$:/config/RelinkOnRename}}>\n{{$:/core/ui/Actions/new-tiddler}}\n</$navigator>\n"
},
"$:/core/ui/KeyboardShortcuts/sidebar-search": {
"title": "$:/core/ui/KeyboardShortcuts/sidebar-search",
"tags": "$:/tags/KeyboardShortcut",
"key": "((sidebar-search))",
"text": "<$action-sendmessage $message=\"tm-focus-selector\" $param=\".tc-search input\"/>\n"
},
"$:/core/ui/KeyboardShortcut/toggle-sidebar": {
"title": "$:/core/ui/KeyboardShortcut/toggle-sidebar",
"tags": "$:/tags/KeyboardShortcut",
"key": "((toggle-sidebar))",
"text": "<$list filter=\"[[$:/state/sidebar]is[missing]] [{$:/state/sidebar}removeprefix[yes]]\" emptyMessage=\"\"\"\n<$action-setfield $tiddler=\"$:/state/sidebar\" text=\"yes\"/>\n\"\"\">\n<$action-setfield $tiddler=\"$:/state/sidebar\" text=\"no\"/>\n</$list>\n"
},
"$:/core/ui/ListItemTemplate": {
"title": "$:/core/ui/ListItemTemplate",
"text": "<div class=\"tc-menu-list-item\">\n<$link />\n</div>"
},
"$:/Manager/ItemMain/Fields": {
"title": "$:/Manager/ItemMain/Fields",
"tags": "$:/tags/Manager/ItemMain",
"caption": "{{$:/language/Manager/Item/Fields}}",
"text": "<table>\n<tbody>\n<$list filter=\"[all[current]fields[]sort[title]] -text\" template=\"$:/core/ui/TiddlerFieldTemplate\" variable=\"listItem\"/>\n</tbody>\n</table>\n"
},
"$:/Manager/ItemMain/RawText": {
"title": "$:/Manager/ItemMain/RawText",
"tags": "$:/tags/Manager/ItemMain",
"caption": "{{$:/language/Manager/Item/RawText}}",
"text": "<pre><code><$view/></code></pre>\n"
},
"$:/Manager/ItemMain/WikifiedText": {
"title": "$:/Manager/ItemMain/WikifiedText",
"tags": "$:/tags/Manager/ItemMain",
"caption": "{{$:/language/Manager/Item/WikifiedText}}",
"text": "<$transclude mode=\"block\"/>\n"
},
"$:/Manager/ItemSidebar/Colour": {
"title": "$:/Manager/ItemSidebar/Colour",
"tags": "$:/tags/Manager/ItemSidebar",
"caption": "{{$:/language/Manager/Item/Colour}}",
"text": "\\define swatch-styles()\nheight: 1em;\nbackground-color: $(colour)$\n\\end\n\n<$vars colour={{!!color}}>\n<p style=<<swatch-styles>>/>\n</$vars>\n<p>\n<$edit-text field=\"color\" tag=\"input\" type=\"color\"/> / <$edit-text field=\"color\" tag=\"input\" type=\"text\" size=\"9\"/>\n</p>\n"
},
"$:/Manager/ItemSidebar/Icon": {
"title": "$:/Manager/ItemSidebar/Icon",
"tags": "$:/tags/Manager/ItemSidebar",
"caption": "{{$:/language/Manager/Item/Icon}}",
"text": "<p>\n<div class=\"tc-manager-icon-editor\">\n<$button popup=<<qualify \"$:/state/popup/image-picker\">> class=\"tc-btn-invisible\">\n<$transclude tiddler={{!!icon}}>\n{{$:/language/Manager/Item/Icon/None}}\n</$transclude>\n</$button>\n<div class=\"tc-block-dropdown-wrapper\" style=\"position: static;\">\n<$reveal state=<<qualify \"$:/state/popup/image-picker\">> type=\"nomatch\" text=\"\" default=\"\" tag=\"div\" class=\"tc-popup\">\n<div class=\"tc-block-dropdown tc-popup-keep\" style=\"width: 80%; left: 10%; right: 10%; padding: 0.5em;\">\n<$macrocall $name=\"image-picker-include-tagged-images\" actions=\"\"\"\n<$action-setfield $field=\"icon\" $value=<<imageTitle>>/>\n<$action-deletetiddler $tiddler=<<qualify \"$:/state/popup/image-picker\">>/>\n\"\"\"/>\n</div>\n</$reveal>\n</div>\n</div>\n</p>\n"
},
"$:/Manager/ItemSidebar/Tags": {
"title": "$:/Manager/ItemSidebar/Tags",
"tags": "$:/tags/Manager/ItemSidebar",
"caption": "{{$:/language/Manager/Item/Tags}}",
"text": "\\define tag-checkbox-actions()\n<$action-listops\n\t$tiddler=\"$:/config/Manager/RecentTags\"\n\t$subfilter=\"[<tag>] [list[$:/config/Manager/RecentTags]] +[limit[12]]\"\n/>\n\\end\n\n\\define tag-picker-actions()\n<<tag-checkbox-actions>>\n<$action-listops\n\t$tiddler=<<currentTiddler>>\n\t$field=\"tags\"\n\t$subfilter=\"[<tag>] [all[current]tags[]]\"\n/>\n\\end\n\n<p>\n<$list filter=\"[all[current]tags[]] [list[$:/config/Manager/RecentTags]] +[sort[title]] \" variable=\"tag\">\n<div>\n<$checkbox tiddler=<<currentTiddler>> tag=<<tag>> actions=<<tag-checkbox-actions>>>\n<$macrocall $name=\"tag-pill\" tag=<<tag>>/>\n</$checkbox>\n</div>\n</$list>\n</p>\n<p>\n<$macrocall $name=\"tag-picker\" actions=<<tag-picker-actions>>/>\n</p>\n"
},
"$:/Manager/ItemSidebar/Tools": {
"title": "$:/Manager/ItemSidebar/Tools",
"tags": "$:/tags/Manager/ItemSidebar",
"caption": "{{$:/language/Manager/Item/Tools}}",
"text": "<p>\n<$button to=<<currentTiddler>>>{{$:/core/images/link}} open</$button>\n</p>\n<p>\n<$button message=\"tm-edit-tiddler\" param=<<currentTiddler>>>{{$:/core/images/edit-button}} edit</$button>\n</p>\n"
},
"$:/Manager": {
"title": "$:/Manager",
"icon": "$:/core/images/list",
"color": "#bbb",
"text": "\\define lingo-base() $:/language/Manager/\n\n\\define list-item-content-item()\n<div class=\"tc-manager-list-item-content-item\">\n\t<$vars state-title=\"\"\"$:/state/popup/manager/item/$(listItem)$\"\"\">\n\t\t<$reveal state=<<state-title>> type=\"match\" text=\"show\" default=\"show\" tag=\"div\">\n\t\t\t<$button set=<<state-title>> setTo=\"hide\" class=\"tc-btn-invisible tc-manager-list-item-content-item-heading\">\n\t\t\t\t{{$:/core/images/down-arrow}} <$transclude tiddler=<<listItem>> field=\"caption\"/>\n\t\t\t</$button>\n\t\t</$reveal>\n\t\t<$reveal state=<<state-title>> type=\"nomatch\" text=\"show\" default=\"show\" tag=\"div\">\n\t\t\t<$button set=<<state-title>> setTo=\"show\" class=\"tc-btn-invisible tc-manager-list-item-content-item-heading\">\n\t\t\t\t{{$:/core/images/right-arrow}} <$transclude tiddler=<<listItem>> field=\"caption\"/>\n\t\t\t</$button>\n\t\t</$reveal>\n\t\t<$reveal state=<<state-title>> type=\"match\" text=\"show\" default=\"show\" tag=\"div\" class=\"tc-manager-list-item-content-item-body\">\n\t\t\t<$transclude tiddler=<<listItem>>/>\n\t\t</$reveal>\n\t</$vars>\n</div>\n\\end\n\n<div class=\"tc-manager-wrapper\">\n\t<div class=\"tc-manager-controls\">\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/Show/Prompt>> <$select tiddler=\"$:/config/Manager/Show\" default=\"tiddlers\">\n\t\t\t\t<option value=\"tiddlers\"><<lingo Controls/Show/Option/Tiddlers>></option>\n\t\t\t\t<option value=\"tags\"><<lingo Controls/Show/Option/Tags>></option>\n\t\t\t</$select>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/Search/Prompt>> <$edit-text tiddler=\"$:/config/Manager/Filter\" tag=\"input\" default=\"\" placeholder={{$:/language/Manager/Controls/Search/Placeholder}}/>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/FilterByTag/Prompt>> <$select tiddler=\"$:/config/Manager/Tag\" default=\"\">\n\t\t\t\t<option value=\"\"><<lingo Controls/FilterByTag/None>></option>\n\t\t\t\t<$list filter=\"[!is{$:/config/Manager/System}tags[]!is[system]sort[title]]\" variable=\"tag\">\n\t\t\t\t\t<option value=<<tag>>><$text text=<<tag>>/></option>\n\t\t\t\t</$list>\n\t\t\t</$select>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/Sort/Prompt>> <$select tiddler=\"$:/config/Manager/Sort\" default=\"title\">\n\t\t\t\t<optgroup label=\"Common\">\n\t\t\t\t\t<$list filter=\"title modified modifier created creator created\" variable=\"field\">\n\t\t\t\t\t\t<option value=<<field>>><$text text=<<field>>/></option>\n\t\t\t\t\t</$list>\n\t\t\t\t</optgroup>\n\t\t\t\t<optgroup label=\"All\">\n\t\t\t\t\t<$list filter=\"[all{$:/config/Manager/Show}!is{$:/config/Manager/System}fields[]sort[title]] -title -modified -modifier -created -creator -created\" variable=\"field\">\n\t\t\t\t\t\t<option value=<<field>>><$text text=<<field>>/></option>\n\t\t\t\t\t</$list>\n\t\t\t\t</optgroup>\n\t\t\t</$select>\n\t\t\t<$checkbox tiddler=\"$:/config/Manager/Order\" field=\"text\" checked=\"reverse\" unchecked=\"forward\" default=\"forward\">\n\t\t\t\t<<lingo Controls/Order/Prompt>>\n\t\t\t</$checkbox>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<$checkbox tiddler=\"$:/config/Manager/System\" field=\"text\" checked=\"\" unchecked=\"system\" default=\"system\">\n\t\t\t\t{{$:/language/SystemTiddlers/Include/Prompt}}\n\t\t\t</$checkbox>\n\t\t</div>\n\t</div>\n\t<div class=\"tc-manager-list\">\n\t\t<$list filter=\"[all{$:/config/Manager/Show}!is{$:/config/Manager/System}search{$:/config/Manager/Filter}tag:strict{$:/config/Manager/Tag}sort{$:/config/Manager/Sort}order{$:/config/Manager/Order}]\">\n\t\t\t<$vars transclusion=<<currentTiddler>>>\n\t\t\t\t<div style=\"tc-manager-list-item\">\n\t\t\t\t\t<$button popup=<<qualify \"$:/state/manager/popup\">> class=\"tc-btn-invisible tc-manager-list-item-heading\" selectedClass=\"tc-manager-list-item-heading-selected\">\n\t\t\t\t\t\t<$text text=<<currentTiddler>>/>\n\t\t\t\t\t</$button>\n\t\t\t\t\t<$reveal state=<<qualify \"$:/state/manager/popup\">> type=\"nomatch\" text=\"\" default=\"\" tag=\"div\" class=\"tc-manager-list-item-content tc-popup-handle\">\n\t\t\t\t\t\t<div class=\"tc-manager-list-item-content-tiddler\">\n\t\t\t\t\t\t\t<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Manager/ItemMain]!has[draft.of]]\" variable=\"listItem\">\n\t\t\t\t\t\t\t\t<<list-item-content-item>>\n\t\t\t\t\t\t\t</$list>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"tc-manager-list-item-content-sidebar\">\n\t\t\t\t\t\t\t<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Manager/ItemSidebar]!has[draft.of]]\" variable=\"listItem\">\n\t\t\t\t\t\t\t\t<<list-item-content-item>>\n\t\t\t\t\t\t\t</$list>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</$reveal>\n\t\t\t\t</div>\n\t\t\t</$vars>\n\t\t</$list>\n\t</div>\n</div>\n"
},
"$:/core/ui/MissingTemplate": {
"title": "$:/core/ui/MissingTemplate",
"text": "<div class=\"tc-tiddler-missing\">\n<$button popup=<<qualify \"$:/state/popup/missing\">> class=\"tc-btn-invisible tc-missing-tiddler-label\">\n<$view field=\"title\" format=\"text\" />\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/missing\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n<hr>\n<$list filter=\"[all[current]backlinks[]sort[title]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$reveal>\n</div>\n"
},
"$:/core/ui/MoreSideBar/All": {
"title": "$:/core/ui/MoreSideBar/All",
"tags": "$:/tags/MoreSideBar",
"caption": "{{$:/language/SideBar/All/Caption}}",
"text": "<$list filter={{$:/core/Filters/AllTiddlers!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
},
"$:/core/ui/MoreSideBar/Drafts": {
"title": "$:/core/ui/MoreSideBar/Drafts",
"tags": "$:/tags/MoreSideBar",
"caption": "{{$:/language/SideBar/Drafts/Caption}}",
"text": "<$list filter={{$:/core/Filters/Drafts!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
},
"$:/core/ui/MoreSideBar/Explorer": {
"title": "$:/core/ui/MoreSideBar/Explorer",
"tags": "$:/tags/MoreSideBar",
"caption": "{{$:/language/SideBar/Explorer/Caption}}",
"text": "<<tree \"$:/\">>\n"
},
"$:/core/ui/MoreSideBar/Missing": {
"title": "$:/core/ui/MoreSideBar/Missing",
"tags": "$:/tags/MoreSideBar",
"caption": "{{$:/language/SideBar/Missing/Caption}}",
"text": "<$list filter={{$:/core/Filters/Missing!!filter}} template=\"$:/core/ui/MissingTemplate\"/>\n"
},
"$:/core/ui/MoreSideBar/Orphans": {
"title": "$:/core/ui/MoreSideBar/Orphans",
"tags": "$:/tags/MoreSideBar",
"caption": "{{$:/language/SideBar/Orphans/Caption}}",
"text": "<$list filter={{$:/core/Filters/Orphans!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
},
"$:/core/ui/MoreSideBar/Plugins": {
"title": "$:/core/ui/MoreSideBar/Plugins",
"tags": "$:/tags/MoreSideBar",
"caption": "{{$:/language/ControlPanel/Plugins/Caption}}",
"text": "\n{{$:/language/ControlPanel/Plugins/Installed/Hint}}\n\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/MoreSideBar/Plugins]!has[draft.of]]\" \"$:/core/ui/MoreSideBar/Plugins/Plugins\">>\n"
},
"$:/core/ui/MoreSideBar/Recent": {
"title": "$:/core/ui/MoreSideBar/Recent",
"tags": "$:/tags/MoreSideBar",
"caption": "{{$:/language/SideBar/Recent/Caption}}",
"text": "<$macrocall $name=\"timeline\" format={{$:/language/RecentChanges/DateFormat}}/>\n"
},
"$:/core/ui/MoreSideBar/Shadows": {
"title": "$:/core/ui/MoreSideBar/Shadows",
"tags": "$:/tags/MoreSideBar",
"caption": "{{$:/language/SideBar/Shadows/Caption}}",
"text": "<$list filter={{$:/core/Filters/ShadowTiddlers!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
},
"$:/core/ui/MoreSideBar/System": {
"title": "$:/core/ui/MoreSideBar/System",
"tags": "$:/tags/MoreSideBar",
"caption": "{{$:/language/SideBar/System/Caption}}",
"text": "<$list filter={{$:/core/Filters/SystemTiddlers!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
},
"$:/core/ui/MoreSideBar/Tags": {
"title": "$:/core/ui/MoreSideBar/Tags",
"tags": "$:/tags/MoreSideBar",
"caption": "{{$:/language/SideBar/Tags/Caption}}",
"text": "<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n{{$:/core/ui/Buttons/tag-manager}}\n\n</$set>\n\n</$set>\n\n</$set>\n\n<$list filter={{$:/core/Filters/AllTags!!filter}}>\n\n<$transclude tiddler=\"$:/core/ui/TagTemplate\"/>\n\n</$list>\n\n<hr class=\"tc-untagged-separator\">\n\n{{$:/core/ui/UntaggedTemplate}}\n"
},
"$:/core/ui/MoreSideBar/Types": {
"title": "$:/core/ui/MoreSideBar/Types",
"tags": "$:/tags/MoreSideBar",
"caption": "{{$:/language/SideBar/Types/Caption}}",
"text": "<$list filter={{$:/core/Filters/TypedTiddlers!!filter}}>\n<div class=\"tc-menu-list-item\">\n<$view field=\"type\"/>\n<$list filter=\"[type{!!type}!is[system]sort[title]]\">\n<div class=\"tc-menu-list-subitem\">\n<$link to={{!!title}}><$view field=\"title\"/></$link>\n</div>\n</$list>\n</div>\n</$list>\n"
},
"$:/core/ui/MoreSideBar/Plugins/Languages": {
"title": "$:/core/ui/MoreSideBar/Plugins/Languages",
"tags": "$:/tags/MoreSideBar/Plugins",
"caption": "{{$:/language/ControlPanel/Plugins/Languages/Caption}}",
"text": "<$list filter=\"[!has[draft.of]plugin-type[language]sort[description]]\" template=\"$:/core/ui/PluginListItemTemplate\" emptyMessage={{$:/language/ControlPanel/Plugins/Empty/Hint}}/>\n"
},
"$:/core/ui/MoreSideBar/Plugins/Plugins": {
"title": "$:/core/ui/MoreSideBar/Plugins/Plugins",
"tags": "$:/tags/MoreSideBar/Plugins",
"caption": "{{$:/language/ControlPanel/Plugins/Plugins/Caption}}",
"text": "<$list filter=\"[!has[draft.of]plugin-type[plugin]sort[description]]\" template=\"$:/core/ui/PluginListItemTemplate\" emptyMessage={{$:/language/ControlPanel/Plugins/Empty/Hint}}>>/>\n"
},
"$:/core/ui/MoreSideBar/Plugins/Theme": {
"title": "$:/core/ui/MoreSideBar/Plugins/Theme",
"tags": "$:/tags/MoreSideBar/Plugins",
"caption": "{{$:/language/ControlPanel/Plugins/Themes/Caption}}",
"text": "<$list filter=\"[!has[draft.of]plugin-type[theme]sort[description]]\" template=\"$:/core/ui/PluginListItemTemplate\" emptyMessage={{$:/language/ControlPanel/Plugins/Empty/Hint}}/>\n"
},
"$:/core/ui/Buttons/advanced-search": {
"title": "$:/core/ui/Buttons/advanced-search",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/advanced-search-button}} {{$:/language/Buttons/AdvancedSearch/Caption}}",
"description": "{{$:/language/Buttons/AdvancedSearch/Hint}}",
"text": "\\whitespace trim\n\\define control-panel-button(class)\n<$button to=\"$:/AdvancedSearch\" tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/advanced-search-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/AdvancedSearch/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/AdvancedSearch]]\" emptyMessage=<<control-panel-button>>>\n<<control-panel-button \"tc-selected\">>\n</$list>\n"
},
"$:/core/ui/Buttons/close-all": {
"title": "$:/core/ui/Buttons/close-all",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/close-all-button}} {{$:/language/Buttons/CloseAll/Caption}}",
"description": "{{$:/language/Buttons/CloseAll/Hint}}",
"text": "<$button message=\"tm-close-all-tiddlers\" tooltip={{$:/language/Buttons/CloseAll/Hint}} aria-label={{$:/language/Buttons/CloseAll/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/close-all-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/CloseAll/Caption}}/></span>\n</$list>\n</$button>"
},
"$:/core/ui/Buttons/control-panel": {
"title": "$:/core/ui/Buttons/control-panel",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/options-button}} {{$:/language/Buttons/ControlPanel/Caption}}",
"description": "{{$:/language/Buttons/ControlPanel/Hint}}",
"text": "\\whitespace trim\n\\define control-panel-button(class)\n<$button to=\"$:/ControlPanel\" tooltip={{$:/language/Buttons/ControlPanel/Hint}} aria-label={{$:/language/Buttons/ControlPanel/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/options-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/ControlPanel/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/ControlPanel]]\" emptyMessage=<<control-panel-button>>>\n<<control-panel-button \"tc-selected\">>\n</$list>\n"
},
"$:/core/ui/Buttons/encryption": {
"title": "$:/core/ui/Buttons/encryption",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/locked-padlock}} {{$:/language/Buttons/Encryption/Caption}}",
"description": "{{$:/language/Buttons/Encryption/Hint}}",
"text": "\\whitespace trim\n<$reveal type=\"match\" state=\"$:/isEncrypted\" text=\"yes\">\n<$button message=\"tm-clear-password\" tooltip={{$:/language/Buttons/Encryption/ClearPassword/Hint}} aria-label={{$:/language/Buttons/Encryption/ClearPassword/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/locked-padlock}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Encryption/ClearPassword/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/isEncrypted\" text=\"yes\">\n<$button message=\"tm-set-password\" tooltip={{$:/language/Buttons/Encryption/SetPassword/Hint}} aria-label={{$:/language/Buttons/Encryption/SetPassword/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/unlocked-padlock}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Encryption/SetPassword/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>\n"
},
"$:/core/ui/Buttons/export-page": {
"title": "$:/core/ui/Buttons/export-page",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/export-button}} {{$:/language/Buttons/ExportPage/Caption}}",
"description": "{{$:/language/Buttons/ExportPage/Hint}}",
"text": "<$macrocall $name=\"exportButton\" exportFilter=\"[!is[system]sort[title]]\" lingoBase=\"$:/language/Buttons/ExportPage/\"/>"
},
"$:/core/ui/Buttons/fold-all": {
"title": "$:/core/ui/Buttons/fold-all",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/fold-all-button}} {{$:/language/Buttons/FoldAll/Caption}}",
"description": "{{$:/language/Buttons/FoldAll/Hint}}",
"text": "<$button tooltip={{$:/language/Buttons/FoldAll/Hint}} aria-label={{$:/language/Buttons/FoldAll/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-all-tiddlers\" $param=<<currentTiddler>> foldedStatePrefix=\"$:/state/folded/\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/fold-all-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/FoldAll/Caption}}/></span>\n</$list>\n</$button>"
},
"$:/core/ui/Buttons/full-screen": {
"title": "$:/core/ui/Buttons/full-screen",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/full-screen-button}} {{$:/language/Buttons/FullScreen/Caption}}",
"description": "{{$:/language/Buttons/FullScreen/Hint}}",
"text": "<$button message=\"tm-full-screen\" tooltip={{$:/language/Buttons/FullScreen/Hint}} aria-label={{$:/language/Buttons/FullScreen/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/full-screen-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/FullScreen/Caption}}/></span>\n</$list>\n</$button>"
},
"$:/core/ui/Buttons/home": {
"title": "$:/core/ui/Buttons/home",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/home-button}} {{$:/language/Buttons/Home/Caption}}",
"description": "{{$:/language/Buttons/Home/Hint}}",
"text": "<$button message=\"tm-home\" tooltip={{$:/language/Buttons/Home/Hint}} aria-label={{$:/language/Buttons/Home/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/home-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Home/Caption}}/></span>\n</$list>\n</$button>"
},
"$:/core/ui/Buttons/import": {
"title": "$:/core/ui/Buttons/import",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/import-button}} {{$:/language/Buttons/Import/Caption}}",
"description": "{{$:/language/Buttons/Import/Hint}}",
"text": "<div class=\"tc-file-input-wrapper\">\n<$button tooltip={{$:/language/Buttons/Import/Hint}} aria-label={{$:/language/Buttons/Import/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/import-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Import/Caption}}/></span>\n</$list>\n</$button>\n<$browse tooltip={{$:/language/Buttons/Import/Hint}}/>\n</div>"
},
"$:/core/ui/Buttons/language": {
"title": "$:/core/ui/Buttons/language",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/globe}} {{$:/language/Buttons/Language/Caption}}",
"description": "{{$:/language/Buttons/Language/Hint}}",
"text": "\\whitespace trim\n\\define flag-title()\n$(languagePluginTitle)$/icon\n\\end\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/language\">> tooltip={{$:/language/Buttons/Language/Hint}} aria-label={{$:/language/Buttons/Language/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n<span class=\"tc-image-button\">\n<$set name=\"languagePluginTitle\" value={{$:/language}}>\n<$image source=<<flag-title>>/>\n</$set>\n</span>\n</$list>\n<$text text=\" \"/>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Language/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/language\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n{{$:/snippets/languageswitcher}}\n</div>\n</$reveal>\n"
},
"$:/core/ui/Buttons/manager": {
"title": "$:/core/ui/Buttons/manager",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/list}} {{$:/language/Buttons/Manager/Caption}}",
"description": "{{$:/language/Buttons/Manager/Hint}}",
"text": "\\whitespace trim\n\\define manager-button(class)\n<$button to=\"$:/Manager\" tooltip={{$:/language/Buttons/Manager/Hint}} aria-label={{$:/language/Buttons/Manager/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/list}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Manager/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/Manager]]\" emptyMessage=<<manager-button>>>\n<<manager-button \"tc-selected\">>\n</$list>\n"
},
"$:/core/ui/Buttons/more-page-actions": {
"title": "$:/core/ui/Buttons/more-page-actions",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/down-arrow}} {{$:/language/Buttons/More/Caption}}",
"description": "{{$:/language/Buttons/More/Hint}}",
"text": "\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n<$button popup=<<qualify \"$:/state/popup/more\">> tooltip={{$:/language/Buttons/More/Hint}} aria-label={{$:/language/Buttons/More/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/down-arrow}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/More/Caption}}/></span>\n</$list>\n</$button><$reveal state=<<qualify \"$:/state/popup/more\">> type=\"popup\" position=\"below\" animate=\"yes\">\n\n<div class=\"tc-drop-down\">\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"tc-btn-invisible\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]] -[[$:/core/ui/Buttons/more-page-actions]]\" variable=\"listItem\">\n\n<$reveal type=\"match\" state=<<config-title>> text=\"hide\">\n\n<$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$set>\n\n</$reveal>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</div>\n\n</$reveal>"
},
"$:/core/ui/Buttons/new-image": {
"title": "$:/core/ui/Buttons/new-image",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/new-image-button}} {{$:/language/Buttons/NewImage/Caption}}",
"description": "{{$:/language/Buttons/NewImage/Hint}}",
"text": "\\whitespace trim\n<$button tooltip={{$:/language/Buttons/NewImage/Hint}} aria-label={{$:/language/Buttons/NewImage/Caption}} class=<<tv-config-toolbar-class>> actions={{$:/core/ui/Actions/new-image}}>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-image-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewImage/Caption}}/></span>\n</$list>\n</$button>\n"
},
"$:/core/ui/Buttons/new-journal": {
"title": "$:/core/ui/Buttons/new-journal",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/new-journal-button}} {{$:/language/Buttons/NewJournal/Caption}}",
"description": "{{$:/language/Buttons/NewJournal/Hint}}",
"text": "\\whitespace trim\n\\define journalButton()\n<$button tooltip={{$:/language/Buttons/NewJournal/Hint}} aria-label={{$:/language/Buttons/NewJournal/Caption}} class=<<tv-config-toolbar-class>> actions={{$:/core/ui/Actions/new-journal}}>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-journal-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewJournal/Caption}}/></span>\n</$list>\n</$button>\n\\end\n<<journalButton>>\n"
},
"$:/core/ui/Buttons/new-tiddler": {
"title": "$:/core/ui/Buttons/new-tiddler",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/new-button}} {{$:/language/Buttons/NewTiddler/Caption}}",
"description": "{{$:/language/Buttons/NewTiddler/Hint}}",
"text": "\\whitespace trim\n<$button actions={{$:/core/ui/Actions/new-tiddler}} tooltip={{$:/language/Buttons/NewTiddler/Hint}} aria-label={{$:/language/Buttons/NewTiddler/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewTiddler/Caption}}/></span>\n</$list>\n</$button>\n"
},
"$:/core/ui/Buttons/palette": {
"title": "$:/core/ui/Buttons/palette",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/palette}} {{$:/language/Buttons/Palette/Caption}}",
"description": "{{$:/language/Buttons/Palette/Hint}}",
"text": "\\whitespace trim\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/palette\">> tooltip={{$:/language/Buttons/Palette/Hint}} aria-label={{$:/language/Buttons/Palette/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/palette}}\n</$list>\n<$text text=\" \"/>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Palette/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/palette\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\" style=\"font-size:0.7em;\">\n{{$:/snippets/paletteswitcher}}\n</div>\n</$reveal>\n"
},
"$:/core/ui/Buttons/print": {
"title": "$:/core/ui/Buttons/print",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/print-button}} {{$:/language/Buttons/Print/Caption}}",
"description": "{{$:/language/Buttons/Print/Hint}}",
"text": "<$button message=\"tm-print\" tooltip={{$:/language/Buttons/Print/Hint}} aria-label={{$:/language/Buttons/Print/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/print-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Print/Caption}}/></span>\n</$list>\n</$button>"
},
"$:/core/ui/Buttons/refresh": {
"title": "$:/core/ui/Buttons/refresh",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/refresh-button}} {{$:/language/Buttons/Refresh/Caption}}",
"description": "{{$:/language/Buttons/Refresh/Hint}}",
"text": "<$button message=\"tm-browser-refresh\" tooltip={{$:/language/Buttons/Refresh/Hint}} aria-label={{$:/language/Buttons/Refresh/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/refresh-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Refresh/Caption}}/></span>\n</$list>\n</$button>"
},
"$:/core/ui/Buttons/save-wiki": {
"title": "$:/core/ui/Buttons/save-wiki",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/save-button}} {{$:/language/Buttons/SaveWiki/Caption}}",
"description": "{{$:/language/Buttons/SaveWiki/Hint}}",
"text": "<$button tooltip={{$:/language/Buttons/SaveWiki/Hint}} aria-label={{$:/language/Buttons/SaveWiki/Caption}} class=<<tv-config-toolbar-class>>>\n<$wikify name=\"site-title\" text={{$:/config/SaveWikiButton/Filename}}>\n<$action-sendmessage $message=\"tm-save-wiki\" $param={{$:/config/SaveWikiButton/Template}} filename=<<site-title>>/>\n</$wikify>\n<span class=\"tc-dirty-indicator\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/save-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/SaveWiki/Caption}}/></span>\n</$list>\n</span>\n</$button>"
},
"$:/core/ui/Buttons/storyview": {
"title": "$:/core/ui/Buttons/storyview",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/storyview-classic}} {{$:/language/Buttons/StoryView/Caption}}",
"description": "{{$:/language/Buttons/StoryView/Hint}}",
"text": "\\whitespace trim\n\\define icon()\n$:/core/images/storyview-$(storyview)$\n\\end\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/storyview\">> tooltip={{$:/language/Buttons/StoryView/Hint}} aria-label={{$:/language/Buttons/StoryView/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n<$set name=\"storyview\" value={{$:/view}}>\n<$transclude tiddler=<<icon>>/>\n</$set>\n</$list>\n<$text text=\" \"/>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/StoryView/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/storyview\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n{{$:/snippets/viewswitcher}}\n</div>\n</$reveal>\n"
},
"$:/core/ui/Buttons/tag-manager": {
"title": "$:/core/ui/Buttons/tag-manager",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/tag-button}} {{$:/language/Buttons/TagManager/Caption}}",
"description": "{{$:/language/Buttons/TagManager/Hint}}",
"text": "\\whitespace trim\n\\define control-panel-button(class)\n<$button to=\"$:/TagManager\" tooltip={{$:/language/Buttons/TagManager/Hint}} aria-label={{$:/language/Buttons/TagManager/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/tag-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/TagManager/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/TagManager]]\" emptyMessage=<<control-panel-button>>>\n<<control-panel-button \"tc-selected\">>\n</$list>\n"
},
"$:/core/ui/Buttons/theme": {
"title": "$:/core/ui/Buttons/theme",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/theme-button}} {{$:/language/Buttons/Theme/Caption}}",
"description": "{{$:/language/Buttons/Theme/Hint}}",
"text": "\\whitespace trim\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/theme\">> tooltip={{$:/language/Buttons/Theme/Hint}} aria-label={{$:/language/Buttons/Theme/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/theme-button}}\n</$list>\n<$text text=\" \"/>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Theme/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/theme\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$linkcatcher to=\"$:/theme\">\n{{$:/snippets/themeswitcher}}\n</$linkcatcher>\n</div>\n</$reveal>\n"
},
"$:/core/ui/Buttons/timestamp": {
"title": "$:/core/ui/Buttons/timestamp",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/timestamp-on}} {{$:/language/Buttons/Timestamp/Caption}}",
"description": "{{$:/language/Buttons/Timestamp/Hint}}",
"text": "\\whitespace trim\n<$reveal type=\"nomatch\" state=\"$:/config/TimestampDisable\" text=\"yes\">\n<$button tooltip={{$:/language/Buttons/Timestamp/On/Hint}} aria-label={{$:/language/Buttons/Timestamp/On/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-setfield $tiddler=\"$:/config/TimestampDisable\" $value=\"yes\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/timestamp-on}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Timestamp/On/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=\"$:/config/TimestampDisable\" text=\"yes\">\n<$button tooltip={{$:/language/Buttons/Timestamp/Off/Hint}} aria-label={{$:/language/Buttons/Timestamp/Off/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-setfield $tiddler=\"$:/config/TimestampDisable\" $value=\"no\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/timestamp-off}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Timestamp/Off/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>\n"
},
"$:/core/ui/Buttons/unfold-all": {
"title": "$:/core/ui/Buttons/unfold-all",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/unfold-all-button}} {{$:/language/Buttons/UnfoldAll/Caption}}",
"description": "{{$:/language/Buttons/UnfoldAll/Hint}}",
"text": "<$button tooltip={{$:/language/Buttons/UnfoldAll/Hint}} aria-label={{$:/language/Buttons/UnfoldAll/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-unfold-all-tiddlers\" $param=<<currentTiddler>> foldedStatePrefix=\"$:/state/folded/\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/unfold-all-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/UnfoldAll/Caption}}/></span>\n</$list>\n</$button>"
},
"$:/core/ui/PageTemplate/pagecontrols": {
"title": "$:/core/ui/PageTemplate/pagecontrols",
"text": "\\whitespace trim\n\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-page-controls\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]]\" variable=\"listItem\">\n<$set name=\"hidden\" value=<<config-title>>>\n<$list filter=\"[<hidden>!text[hide]]\" storyview=\"pop\" variable=\"ignore\">\n<$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\">\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n</$set>\n</$list>\n</$set>\n</$list>\n</div>\n"
},
"$:/core/ui/PageStylesheet": {
"title": "$:/core/ui/PageStylesheet",
"text": "\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\n<$set name=\"currentTiddler\" value={{$:/language}}>\n\n<$set name=\"languageTitle\" value={{!!name}}>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Stylesheet]!has[draft.of]]\">\n<$transclude mode=\"block\"/>\n</$list>\n\n</$set>\n\n</$set>\n"
},
"$:/core/ui/PageTemplate/alerts": {
"title": "$:/core/ui/PageTemplate/alerts",
"tags": "$:/tags/PageTemplate",
"text": "<div class=\"tc-alerts\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Alert]!has[draft.of]]\" template=\"$:/core/ui/AlertTemplate\" storyview=\"pop\"/>\n\n</div>\n"
},
"$:/core/ui/PageTemplate/drafts": {
"title": "$:/core/ui/PageTemplate/drafts",
"tags": "$:/tags/PageTemplate",
"text": "\\whitespace trim\n<$reveal state=\"$:/status/IsReadOnly\" type=\"nomatch\" text=\"yes\" tag=\"div\" class=\"tc-drafts-list\">\n<$list filter=\"[has[draft.of]!sort[modified]] -[list[$:/StoryList]]\">\n<$link>\n{{$:/core/images/edit-button}} <$text text=<<currentTiddler>>/>\n</$link>\n</$list>\n</$reveal>\n"
},
"$:/core/ui/PageTemplate/pluginreloadwarning": {
"title": "$:/core/ui/PageTemplate/pluginreloadwarning",
"tags": "$:/tags/PageTemplate",
"text": "\\define lingo-base() $:/language/\n\n<$list filter=\"[{$:/status/RequireReloadDueToPluginChange}match[yes]]\">\n\n<$reveal type=\"nomatch\" state=\"$:/temp/HidePluginWarning\" text=\"yes\">\n\n<div class=\"tc-plugin-reload-warning\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n<<lingo PluginReloadWarning>> <$button set=\"$:/temp/HidePluginWarning\" setTo=\"yes\" class=\"tc-btn-invisible\">{{$:/core/images/close-button}}</$button>\n\n</$set>\n\n</div>\n\n</$reveal>\n\n</$list>\n"
},
"$:/core/ui/PageTemplate/sidebar": {
"title": "$:/core/ui/PageTemplate/sidebar",
"tags": "$:/tags/PageTemplate",
"text": "\\whitespace trim\n\\define config-title()\n$:/config/SideBarSegments/Visibility/$(listItem)$\n\\end\n\n<$scrollable fallthrough=\"no\" class=\"tc-sidebar-scrollable\">\n\n<div class=\"tc-sidebar-header\">\n\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"yes\" default=\"yes\" retain=\"yes\" animate=\"yes\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SideBarSegment]!has[draft.of]]\" variable=\"listItem\">\n\n<$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\" tag=\"div\">\n\n<$transclude tiddler=<<listItem>> mode=\"block\"/>\n\n</$reveal>\n\n</$list>\n\n</$reveal>\n\n</div>\n\n</$scrollable>\n"
},
"$:/core/ui/PageTemplate/story": {
"title": "$:/core/ui/PageTemplate/story",
"tags": "$:/tags/PageTemplate",
"text": "\\whitespace trim\n<section class=\"tc-story-river\">\n\n<section class=\"story-backdrop\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/AboveStory]!has[draft.of]]\">\n\n<$transclude/>\n\n</$list>\n\n</section>\n\n<$list filter=\"[list[$:/StoryList]]\" history=\"$:/HistoryList\" template={{$:/config/ui/ViewTemplate}} editTemplate={{$:/config/ui/EditTemplate}} storyview={{$:/view}} emptyMessage={{$:/config/EmptyStoryMessage}}/>\n\n<section class=\"story-frontdrop\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/BelowStory]!has[draft.of]]\">\n\n<$transclude/>\n\n</$list>\n\n</section>\n\n</section>\n"
},
"$:/core/ui/PageTemplate/topleftbar": {
"title": "$:/core/ui/PageTemplate/topleftbar",
"tags": "$:/tags/PageTemplate",
"text": "<span class=\"tc-topbar tc-topbar-left\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TopLeftBar]!has[draft.of]]\" variable=\"listItem\" storyview=\"pop\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$list>\n\n</span>\n"
},
"$:/core/ui/PageTemplate/toprightbar": {
"title": "$:/core/ui/PageTemplate/toprightbar",
"tags": "$:/tags/PageTemplate",
"text": "<span class=\"tc-topbar tc-topbar-right\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TopRightBar]!has[draft.of]]\" variable=\"listItem\" storyview=\"pop\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$list>\n\n</span>\n"
},
"$:/core/ui/PageTemplate": {
"title": "$:/core/ui/PageTemplate",
"text": "\\whitespace trim\n\\define containerClasses()\ntc-page-container tc-page-view-$(storyviewTitle)$ tc-language-$(languageTitle)$\n\\end\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\n<$set name=\"tv-config-toolbar-icons\" value={{$:/config/Toolbar/Icons}}>\n\n<$set name=\"tv-config-toolbar-text\" value={{$:/config/Toolbar/Text}}>\n\n<$set name=\"tv-config-toolbar-class\" value={{$:/config/Toolbar/ButtonClass}}>\n\n<$set name=\"tv-enable-drag-and-drop\" value={{$:/config/DragAndDrop/Enable}}>\n\n<$set name=\"tv-show-missing-links\" value={{$:/config/MissingLinks}}>\n\n<$set name=\"storyviewTitle\" value={{$:/view}}>\n\n<$set name=\"languageTitle\" value={{{ [{$:/language}get[name]] }}}>\n\n<div class=<<containerClasses>>>\n\n<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}} relinkOnRename={{$:/config/RelinkOnRename}}>\n\n<$dropzone enable=<<tv-enable-drag-and-drop>>>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageTemplate]!has[draft.of]]\" variable=\"listItem\">\n\n<$transclude tiddler=<<listItem>>/>\n\n</$list>\n\n</$dropzone>\n\n</$navigator>\n\n</div>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n"
},
"$:/PaletteManager": {
"title": "$:/PaletteManager",
"text": "\\define lingo-base() $:/language/ControlPanel/Palette/Editor/\n\\define describePaletteColour(colour)\n<$transclude tiddler=\"$:/language/Docs/PaletteColours/$colour$\"><$text text=\"$colour$\"/></$transclude>\n\\end\n\\define edit-colour-placeholder()\n edit $(colourName)$\n\\end\n\\define colour-tooltip(showhide) $showhide$ editor for $(newColourName)$ \n\\define resolve-colour(macrocall)\n\\import $:/core/macros/utils\n\\whitespace trim\n<$wikify name=\"name\" text=\"\"\"$macrocall$\"\"\">\n<<name>>\n</$wikify>\n\\end\n\\define delete-colour-index-actions() <$action-setfield $index=<<colourName>>/>\n\\define palette-manager-colour-row-segment()\n\\whitespace trim\n<$edit-text index=<<colourName>> tag=\"input\" placeholder=<<edit-colour-placeholder>> default=\"\"/>\n<br>\n<$edit-text index=<<colourName>> type=\"color\" tag=\"input\" class=\"tc-palette-manager-colour-input\"/>\n<$list filter=\"[<currentTiddler>getindex<colourName>removeprefix[<<]removesuffix[>>]] [<currentTiddler>getindex<colourName>removeprefix[<$]removesuffix[/>]]\" variable=\"ignore\">\n<$set name=\"state\" value={{{ [[$:/state/palettemanager/]addsuffix<currentTiddler>addsuffix[/]addsuffix<colourName>] }}}>\n<$wikify name=\"newColourName\" text=\"\"\"<$macrocall $name=\"resolve-colour\" macrocall={{{ [<currentTiddler>getindex<colourName>] }}}/>\"\"\">\n<$reveal state=<<state>> type=\"nomatch\" text=\"show\">\n<$button tooltip=<<colour-tooltip show>> aria-label=<<colour-tooltip show>> class=\"tc-btn-invisible\" set=<<state>> setTo=\"show\">{{$:/core/images/down-arrow}} <$text text=<<newColourName>>/></$button><br>\n</$reveal>\n<$reveal state=<<state>> type=\"match\" text=\"show\">\n<$button tooltip=<<colour-tooltip hide>> aria-label=<<colour-tooltip show>> class=\"tc-btn-invisible\" actions=\"\"\"<$action-deletetiddler $tiddler=<<state>>/>\"\"\">{{$:/core/images/up-arrow}} <$text text=<<newColourName>>/></$button><br>\n</$reveal>\n<$reveal state=<<state>> type=\"match\" text=\"show\">\n<$set name=\"colourName\" value=<<newColourName>>>\n<br>\n<<palette-manager-colour-row-segment>>\n<br><br>\n</$set>\n</$reveal>\n</$wikify>\n</$set>\n</$list>\n\\end\n\\define palette-manager-colour-row()\n\\whitespace trim\n<tr>\n<td>\n<span style=\"float:right;\">\n<$button tooltip=<<lingo Delete/Hint>> aria-label=<<lingo Delete/Hint>> class=\"tc-btn-invisible\" actions=<<delete-colour-index-actions>>>\n{{$:/core/images/delete-button}}</$button>\n</span>\n''<$macrocall $name=\"describePaletteColour\" colour=<<colourName>>/>''<br/>\n<$macrocall $name=\"colourName\" $output=\"text/plain\"/>\n</td>\n<td>\n<<palette-manager-colour-row-segment>>\n</td>\n</tr>\n\\end\n\\define palette-manager-table()\n\\whitespace trim\n<table>\n<tbody>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Palette]indexes[]]\" variable=\"colourName\">\n<$list filter=\"[<currentTiddler>indexes[]removeprefix<colourName>suffix[]]\" variable=\"ignore\" emptyMessage=\"\"\"\n<$list filter=\"[{$:/state/palettemanager/showexternal}removeprefix[yes]suffix[]]\" variable=\"ignore\">\n<<palette-manager-colour-row>>\n</$list>\n\"\"\">\n<<palette-manager-colour-row>>\n</$list>\n</$list>\n</tbody>\n</table>\n\\end\n<$set name=\"currentTiddler\" value={{$:/palette}}>\n\n<<lingo Prompt>> <$link to={{$:/palette}}><$macrocall $name=\"currentTiddler\" $output=\"text/plain\"/></$link>\n\n<$list filter=\"[all[current]is[shadow]is[tiddler]]\" variable=\"listItem\">\n<<lingo Prompt/Modified>>\n<$button message=\"tm-delete-tiddler\" param={{$:/palette}}><<lingo Reset/Caption>></$button>\n</$list>\n\n<$list filter=\"[all[current]is[shadow]!is[tiddler]]\" variable=\"listItem\">\n<<lingo Clone/Prompt>>\n</$list>\n\n<$button message=\"tm-new-tiddler\" param={{$:/palette}}><<lingo Clone/Caption>></$button>\n\n<$checkbox tiddler=\"$:/state/palettemanager/showexternal\" field=\"text\" checked=\"yes\" unchecked=\"no\"> <<lingo Names/External/Show>></$checkbox>\n\n<<palette-manager-table>>\n"
},
"$:/core/ui/PluginInfo": {
"title": "$:/core/ui/PluginInfo",
"text": "\\define localised-info-tiddler-title()\n$(currentTiddler)$/$(languageTitle)$/$(currentTab)$\n\\end\n\\define info-tiddler-title()\n$(currentTiddler)$/$(currentTab)$\n\\end\n\\define default-tiddler-title()\n$:/core/ui/PluginInfo/Default/$(currentTab)$\n\\end\n<$transclude tiddler=<<localised-info-tiddler-title>> mode=\"block\">\n<$transclude tiddler=<<currentTiddler>> subtiddler=<<localised-info-tiddler-title>> mode=\"block\">\n<$transclude tiddler=<<currentTiddler>> subtiddler=<<info-tiddler-title>> mode=\"block\">\n<$transclude tiddler=<<default-tiddler-title>> mode=\"block\">\n{{$:/language/ControlPanel/Plugin/NoInfoFound/Hint}}\n</$transclude>\n</$transclude>\n</$transclude>\n</$transclude>\n"
},
"$:/core/ui/PluginInfo/Default/contents": {
"title": "$:/core/ui/PluginInfo/Default/contents",
"text": "\\define lingo-base() $:/language/TiddlerInfo/Advanced/PluginInfo/\n<<lingo Hint>>\n<ul>\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" emptyMessage=<<lingo Empty/Hint>>>\n<li>\n<$link />\n</li>\n</$list>\n</ul>\n"
},
"$:/core/ui/PluginListItemTemplate": {
"title": "$:/core/ui/PluginListItemTemplate",
"text": "<div class=\"tc-menu-list-item\">\n<$link to={{!!title}}><$view field=\"description\"><$view field=\"title\"/></$view></$link>\n</div>"
},
"$:/core/ui/SearchResults": {
"title": "$:/core/ui/SearchResults",
"text": "<div class=\"tc-search-results\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]butfirst[]limit[1]]\" emptyMessage=\"\"\"\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\">\n<$transclude mode=\"block\"/>\n</$list>\n\"\"\">\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\" default={{$:/config/SearchResults/Default}}/>\n\n</$list>\n\n</div>\n"
},
"$:/core/ui/SideBar/More": {
"title": "$:/core/ui/SideBar/More",
"tags": "$:/tags/SideBar",
"caption": "{{$:/language/SideBar/More/Caption}}",
"text": "<div class=\"tc-more-sidebar\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/MoreSideBar]!has[draft.of]]\" default={{$:/config/DefaultMoreSidebarTab}} state=\"$:/state/tab/moresidebar\" class=\"tc-vertical tc-sidebar-tabs-more\" />\n</div>"
},
"$:/core/ui/SideBar/Open": {
"title": "$:/core/ui/SideBar/Open",
"tags": "$:/tags/SideBar",
"caption": "{{$:/language/SideBar/Open/Caption}}",
"text": "\\whitespace trim\n\\define lingo-base() $:/language/CloseAll/\n\n\\define drop-actions()\n<$action-listops $tiddler=<<tv-story-list>> $subfilter=\"+[insertbefore:currentTiddler<actionTiddler>]\"/>\n\\end\n\n\\define placeholder()\n<div class=\"tc-droppable-placeholder\"/>\n\\end\n\n\\define droppable-item(button)\n\\whitespace trim\n<$droppable actions=<<drop-actions>> enable=<<tv-allow-drag-and-drop>>>\n<<placeholder>>\n<div>\n$button$\n</div>\n</$droppable>\n\\end\n\n<div class=\"tc-sidebar-tab-open\">\n<$list filter=\"[list<tv-story-list>]\" history=<<tv-history-list>> storyview=\"pop\">\n<div class=\"tc-sidebar-tab-open-item\">\n<$macrocall $name=\"droppable-item\" button=\"\"\"<$button message=\"tm-close-tiddler\" tooltip={{$:/language/Buttons/Close/Hint}} aria-label={{$:/language/Buttons/Close/Caption}} class=\"tc-btn-invisible tc-btn-mini\">{{$:/core/images/close-button}}</$button> <$link to={{!!title}}><$view field=\"title\"/></$link>\"\"\"/>\n</div>\n</$list>\n<$tiddler tiddler=\"\">\n<div>\n<$macrocall $name=\"droppable-item\" button=\"\"\"<$button message=\"tm-close-all-tiddlers\" class=\"tc-btn-invisible tc-btn-mini\"><<lingo Button>></$button>\"\"\"/>\n</div>\n</$tiddler>\n</div>\n"
},
"$:/core/ui/SideBar/Recent": {
"title": "$:/core/ui/SideBar/Recent",
"tags": "$:/tags/SideBar",
"caption": "{{$:/language/SideBar/Recent/Caption}}",
"text": "<$macrocall $name=\"timeline\" format={{$:/language/RecentChanges/DateFormat}}/>\n"
},
"$:/core/ui/SideBar/Tools": {
"title": "$:/core/ui/SideBar/Tools",
"tags": "$:/tags/SideBar",
"caption": "{{$:/language/SideBar/Tools/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/\n\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n\n<<lingo Basics/Version/Prompt>> <<version>>\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]]\" variable=\"listItem\">\n\n<div style=\"position:relative;\" class={{{ [<listItem>encodeuricomponent[]addprefix[tc-btn-]] }}}>\n\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <$transclude tiddler=<<listItem>>/> <i class=\"tc-muted\"><$transclude tiddler=<<listItem>> field=\"description\"/></i>\n\n</div>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n"
},
"$:/core/ui/SideBarLists": {
"title": "$:/core/ui/SideBarLists",
"text": "<$transclude tiddler=\"$:/core/ui/SideBarSegments/search\"/>\n\n<$transclude tiddler=\"$:/core/ui/SideBarSegments/tabs\"/>\n\n"
},
"$:/core/ui/SideBarSegments/page-controls": {
"title": "$:/core/ui/SideBarSegments/page-controls",
"tags": "$:/tags/SideBarSegment",
"text": "{{||$:/core/ui/PageTemplate/pagecontrols}}\n"
},
"$:/core/ui/SideBarSegments/search": {
"title": "$:/core/ui/SideBarSegments/search",
"tags": "$:/tags/SideBarSegment",
"text": "\\whitespace trim\n<div class=\"tc-sidebar-lists tc-sidebar-search\">\n\n<$set name=\"searchTiddler\" value=\"$:/temp/search\">\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/search\" type=\"search\" tag=\"input\" focus={{$:/config/Search/AutoFocus}} focusPopup=<<qualify \"$:/state/popup/search-dropdown\">> class=\"tc-popup-handle\"/>\n<$reveal state=\"$:/temp/search\" type=\"nomatch\" text=\"\">\n<$button tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" text={{$:/temp/search}}/>\n<$action-setfield $tiddler=\"$:/temp/search\" text=\"\"/>\n<$action-navigate $to=\"$:/AdvancedSearch\"/>\n{{$:/core/images/advanced-search-button}}\n</$button>\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/search\" text=\"\" />\n{{$:/core/images/close-button}}\n</$button>\n<$button popup=<<qualify \"$:/state/popup/search-dropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n<$list filter=\"[{$:/temp/search}minlength{$:/config/Search/MinLength}limit[1]]\" variable=\"listItem\">\n<$set name=\"searchTerm\" value={{{ [<searchTiddler>get[text]] }}}>\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[!is[system]search<searchTerm>]\"/>\"\"\">\n{{$:/language/Search/Matches}}\n</$set>\n</$set>\n</$list>\n</$button>\n</$reveal>\n<$reveal state=\"$:/temp/search\" type=\"match\" text=\"\">\n<$button to=\"$:/AdvancedSearch\" tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"tc-btn-invisible\">\n{{$:/core/images/advanced-search-button}}\n</$button>\n</$reveal>\n</div>\n\n<$reveal tag=\"div\" class=\"tc-block-dropdown-wrapper\" state=\"$:/temp/search\" type=\"nomatch\" text=\"\">\n\n<$reveal tag=\"div\" class=\"tc-block-dropdown tc-search-drop-down tc-popup-handle\" state=<<qualify \"$:/state/popup/search-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n\n<$list filter=\"[{$:/temp/search}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n\n{{$:/core/ui/SearchResults}}\n\n</$list>\n\n</$reveal>\n\n</$reveal>\n\n</$set>\n\n</div>\n"
},
"$:/core/ui/SideBarSegments/site-subtitle": {
"title": "$:/core/ui/SideBarSegments/site-subtitle",
"tags": "$:/tags/SideBarSegment",
"text": "<div class=\"tc-site-subtitle\">\n\n<$transclude tiddler=\"$:/SiteSubtitle\" mode=\"inline\"/>\n\n</div>\n"
},
"$:/core/ui/SideBarSegments/site-title": {
"title": "$:/core/ui/SideBarSegments/site-title",
"tags": "$:/tags/SideBarSegment",
"text": "<h1 class=\"tc-site-title\">\n\n<$transclude tiddler=\"$:/SiteTitle\" mode=\"inline\"/>\n\n</h1>\n"
},
"$:/core/ui/SideBarSegments/tabs": {
"title": "$:/core/ui/SideBarSegments/tabs",
"tags": "$:/tags/SideBarSegment",
"text": "<div class=\"tc-sidebar-lists tc-sidebar-tabs\">\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SideBar]!has[draft.of]]\" default={{$:/config/DefaultSidebarTab}} state=\"$:/state/tab/sidebar\" class=\"tc-sidebar-tabs-main\"/>\n\n</div>\n"
},
"$:/TagManager": {
"title": "$:/TagManager",
"icon": "$:/core/images/tag-button",
"color": "#bbb",
"text": "\\define lingo-base() $:/language/TagManager/\n\\define iconEditorTab(type)\n\\whitespace trim\n<$link to=\"\"><<lingo Icons/None>></$link>\n<$list filter=\"[all[shadows+tiddlers]is[image]] [all[shadows+tiddlers]tag[$:/tags/Image]] -[type[application/pdf]] +[sort[title]] +[$type$is[system]]\">\n<$link to={{!!title}}>\n<$transclude/> <$view field=\"title\"/>\n</$link>\n</$list>\n\\end\n\\define iconEditor(title)\n\\whitespace trim\n<div class=\"tc-drop-down-wrapper\">\n<$button popupTitle={{{ [[$:/state/popup/icon/]addsuffix<__title__>] }}} class=\"tc-btn-invisible tc-btn-dropdown\">{{$:/core/images/down-arrow}}</$button>\n<$reveal stateTitle={{{ [[$:/state/popup/icon/]addsuffix<__title__>] }}} type=\"popup\" position=\"belowleft\" text=\"\" default=\"\">\n<div class=\"tc-drop-down\">\n<$linkcatcher actions=\"\"\"<$action-setfield $tiddler=<<__title__>> icon=<<navigateTo>>/>\"\"\">\n<<iconEditorTab type:\"!\">>\n<hr/>\n<<iconEditorTab type:\"\">>\n</$linkcatcher>\n</div>\n</$reveal>\n</div>\n\\end\n\\define toggleButton(state)\n\\whitespace trim\n<$reveal stateTitle=<<__state__>> type=\"match\" text=\"closed\" default=\"closed\">\n<$button setTitle=<<__state__>> setTo=\"open\" class=\"tc-btn-invisible tc-btn-dropdown\" selectedClass=\"tc-selected\">\n{{$:/core/images/info-button}}\n</$button>\n</$reveal>\n<$reveal stateTitle=<<__state__>> type=\"match\" text=\"open\" default=\"closed\">\n<$button setTitle=<<__state__>> setTo=\"closed\" class=\"tc-btn-invisible tc-btn-dropdown\" selectedClass=\"tc-selected\">\n{{$:/core/images/info-button}}\n</$button>\n</$reveal>\n\\end\n\\whitespace trim\n<table class=\"tc-tag-manager-table\">\n<tbody>\n<tr>\n<th><<lingo Colour/Heading>></th>\n<th class=\"tc-tag-manager-tag\"><<lingo Tag/Heading>></th>\n<th><<lingo Count/Heading>></th>\n<th><<lingo Icon/Heading>></th>\n<th><<lingo Info/Heading>></th>\n</tr>\n<$list filter=\"[tags[]!is[system]sort[title]]\">\n<tr>\n<td><$edit-text field=\"color\" tag=\"input\" type=\"color\"/></td>\n<td>{{||$:/core/ui/TagTemplate}}</td>\n<td><$count filter=\"[all[current]tagging[]]\"/></td>\n<td>\n<$macrocall $name=\"iconEditor\" title={{!!title}}/>\n</td>\n<td>\n<$macrocall $name=\"toggleButton\" state={{{ [[$:/state/tag-manager/]addsuffix<currentTiddler>] }}} /> \n</td>\n</tr>\n<tr>\n<td></td>\n<td colspan=\"4\">\n<$reveal stateTitle={{{ [[$:/state/tag-manager/]addsuffix<currentTiddler>] }}} type=\"match\" text=\"open\" default=\"\">\n<table>\n<tbody>\n<tr><td><<lingo Colour/Heading>></td><td><$edit-text field=\"color\" tag=\"input\" type=\"text\" size=\"9\"/></td></tr>\n<tr><td><<lingo Icon/Heading>></td><td><$edit-text field=\"icon\" tag=\"input\" size=\"45\"/></td></tr>\n</tbody>\n</table>\n</$reveal>\n</td>\n</tr>\n</$list>\n<tr>\n<td></td>\n<td style=\"position:relative;\">\n{{$:/core/ui/UntaggedTemplate}}\n</td>\n<td>\n<small class=\"tc-menu-list-count\"><$count filter=\"[untagged[]!is[system]] -[tags[]]\"/></small>\n</td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n"
},
"$:/core/ui/TagTemplate": {
"title": "$:/core/ui/TagTemplate",
"text": "\\whitespace trim\n<span class=\"tc-tag-list-item\">\n<$set name=\"transclusion\" value=<<currentTiddler>>>\n<$macrocall $name=\"tag-pill-body\" tag=<<currentTiddler>> icon={{!!icon}} colour={{!!color}} palette={{$:/palette}} element-tag=\"\"\"$button\"\"\" element-attributes=\"\"\"popup=<<qualify \"$:/state/popup/tag\">> dragFilter='[all[current]tagging[]]' tag='span'\"\"\"/>\n<$reveal state=<<qualify \"$:/state/popup/tag\">> type=\"popup\" position=\"below\" animate=\"yes\" class=\"tc-drop-down\">\n<$set name=\"tv-show-missing-links\" value=\"yes\">\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n</$set>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TagDropdown]!has[draft.of]]\" variable=\"listItem\"> \n<$transclude tiddler=<<listItem>>/> \n</$list>\n<hr>\n<$macrocall $name=\"list-tagged-draggable\" tag=<<currentTiddler>>/>\n</$reveal>\n</$set>\n</span>\n"
},
"$:/core/ui/TiddlerFieldTemplate": {
"title": "$:/core/ui/TiddlerFieldTemplate",
"text": "<tr class=\"tc-view-field\">\n<td class=\"tc-view-field-name\">\n<$text text=<<listItem>>/>\n</td>\n<td class=\"tc-view-field-value\">\n<$view field=<<listItem>>/>\n</td>\n</tr>"
},
"$:/core/ui/TiddlerFields": {
"title": "$:/core/ui/TiddlerFields",
"text": "<table class=\"tc-view-field-table\">\n<tbody>\n<$list filter=\"[all[current]fields[]sort[title]] -text\" template=\"$:/core/ui/TiddlerFieldTemplate\" variable=\"listItem\"/>\n</tbody>\n</table>\n"
},
"$:/core/ui/TiddlerInfo/Advanced/PluginInfo": {
"title": "$:/core/ui/TiddlerInfo/Advanced/PluginInfo",
"tags": "$:/tags/TiddlerInfo/Advanced",
"text": "\\define lingo-base() $:/language/TiddlerInfo/Advanced/PluginInfo/\n<$list filter=\"[all[current]has[plugin-type]]\">\n\n! <<lingo Heading>>\n\n<<lingo Hint>>\n<ul>\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" emptyMessage=<<lingo Empty/Hint>>>\n<li>\n<$link to={{!!title}}>\n<$view field=\"title\"/>\n</$link>\n</li>\n</$list>\n</ul>\n\n</$list>\n"
},
"$:/core/ui/TiddlerInfo/Advanced/ShadowInfo": {
"title": "$:/core/ui/TiddlerInfo/Advanced/ShadowInfo",
"tags": "$:/tags/TiddlerInfo/Advanced",
"text": "\\define lingo-base() $:/language/TiddlerInfo/Advanced/ShadowInfo/\n<$set name=\"infoTiddler\" value=<<currentTiddler>>>\n\n''<<lingo Heading>>''\n\n<$list filter=\"[all[current]!is[shadow]]\">\n\n<<lingo NotShadow/Hint>>\n\n</$list>\n\n<$list filter=\"[all[current]is[shadow]]\">\n\n<<lingo Shadow/Hint>>\n\n<$list filter=\"[all[current]shadowsource[]]\">\n\n<$set name=\"pluginTiddler\" value=<<currentTiddler>>>\n<<lingo Shadow/Source>>\n</$set>\n\n</$list>\n\n<$list filter=\"[all[current]is[shadow]is[tiddler]]\">\n\n<<lingo OverriddenShadow/Hint>>\n\n</$list>\n\n\n</$list>\n</$set>\n"
},
"$:/core/ui/TiddlerInfo/Advanced": {
"title": "$:/core/ui/TiddlerInfo/Advanced",
"tags": "$:/tags/TiddlerInfo",
"caption": "{{$:/language/TiddlerInfo/Advanced/Caption}}",
"text": "<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TiddlerInfo/Advanced]!has[draft.of]]\" variable=\"listItem\">\n<$transclude tiddler=<<listItem>>/>\n\n</$list>\n"
},
"$:/core/ui/TiddlerInfo/Fields": {
"title": "$:/core/ui/TiddlerInfo/Fields",
"tags": "$:/tags/TiddlerInfo",
"caption": "{{$:/language/TiddlerInfo/Fields/Caption}}",
"text": "<$transclude tiddler=\"$:/core/ui/TiddlerFields\"/>\n"
},
"$:/core/ui/TiddlerInfo/List": {
"title": "$:/core/ui/TiddlerInfo/List",
"tags": "$:/tags/TiddlerInfo",
"caption": "{{$:/language/TiddlerInfo/List/Caption}}",
"text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[list{!!title}]\" emptyMessage=<<lingo List/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n"
},
"$:/core/ui/TiddlerInfo/Listed": {
"title": "$:/core/ui/TiddlerInfo/Listed",
"tags": "$:/tags/TiddlerInfo",
"caption": "{{$:/language/TiddlerInfo/Listed/Caption}}",
"text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]listed[]!is[system]]\" emptyMessage=<<lingo Listed/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n"
},
"$:/core/ui/TiddlerInfo/References": {
"title": "$:/core/ui/TiddlerInfo/References",
"tags": "$:/tags/TiddlerInfo",
"caption": "{{$:/language/TiddlerInfo/References/Caption}}",
"text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]backlinks[]sort[title]]\" emptyMessage=<<lingo References/Empty>> template=\"$:/core/ui/ListItemTemplate\">\n</$list>"
},
"$:/core/ui/TiddlerInfo/Tagging": {
"title": "$:/core/ui/TiddlerInfo/Tagging",
"tags": "$:/tags/TiddlerInfo",
"caption": "{{$:/language/TiddlerInfo/Tagging/Caption}}",
"text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]tagging[]]\" emptyMessage=<<lingo Tagging/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n"
},
"$:/core/ui/TiddlerInfo/Tools": {
"title": "$:/core/ui/TiddlerInfo/Tools",
"tags": "$:/tags/TiddlerInfo",
"caption": "{{$:/language/TiddlerInfo/Tools/Caption}}",
"text": "\\define lingo-base() $:/language/TiddlerInfo/\n\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]]\" variable=\"listItem\">\n\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <$transclude tiddler=<<listItem>>/> <i class=\"tc-muted\"><$transclude tiddler=<<listItem>> field=\"description\"/></i>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n"
},
"$:/core/ui/TiddlerInfo": {
"title": "$:/core/ui/TiddlerInfo",
"text": "<div style=\"position:relative;\">\n<div class=\"tc-tiddler-controls\" style=\"position:absolute;right:0;\">\n<$reveal state=\"$:/config/TiddlerInfo/Mode\" type=\"match\" text=\"sticky\">\n<$button set=<<tiddlerInfoState>> setTo=\"\" tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=\"tc-btn-invisible\">\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n</div>\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/TiddlerInfo]!has[draft.of]]\" default={{$:/config/TiddlerInfo/Default}}/>"
},
"$:/core/ui/TopBar/menu": {
"title": "$:/core/ui/TopBar/menu",
"tags": "$:/tags/TopRightBar",
"text": "<$list filter=\"[[$:/state/sidebar]get[text]] +[else[yes]!match[no]]\" variable=\"ignore\">\n<$button set=\"$:/state/sidebar\" setTo=\"no\" tooltip={{$:/language/Buttons/HideSideBar/Hint}} aria-label={{$:/language/Buttons/HideSideBar/Caption}} class=\"tc-btn-invisible\">{{$:/core/images/chevron-right}}</$button>\n</$list>\n<$list filter=\"[[$:/state/sidebar]get[text]] +[else[yes]match[no]]\" variable=\"ignore\">\n<$button set=\"$:/state/sidebar\" setTo=\"yes\" tooltip={{$:/language/Buttons/ShowSideBar/Hint}} aria-label={{$:/language/Buttons/ShowSideBar/Caption}} class=\"tc-btn-invisible\">{{$:/core/images/chevron-left}}</$button>\n</$list>\n"
},
"$:/core/ui/UntaggedTemplate": {
"title": "$:/core/ui/UntaggedTemplate",
"text": "\\define lingo-base() $:/language/SideBar/\n<$button popup=<<qualify \"$:/state/popup/tag\">> class=\"tc-btn-invisible tc-untagged-label tc-tag-label\">\n<<lingo Tags/Untagged/Caption>>\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/tag\">> type=\"popup\" position=\"below\">\n<div class=\"tc-drop-down\">\n<$list filter=\"[untagged[]!is[system]] -[tags[]] +[sort[title]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$reveal>\n"
},
"$:/core/ui/ViewTemplate/body": {
"title": "$:/core/ui/ViewTemplate/body",
"tags": "$:/tags/ViewTemplate",
"text": "<$reveal tag=\"div\" class=\"tc-tiddler-body\" type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" retain=\"yes\" animate=\"yes\">\n\n<$list filter=\"[all[current]!has[plugin-type]!field:hide-body[yes]]\">\n\n<$transclude>\n\n<$transclude tiddler=\"$:/language/MissingTiddler/Hint\"/>\n\n</$transclude>\n\n</$list>\n\n</$reveal>\n"
},
"$:/core/ui/ViewTemplate/classic": {
"title": "$:/core/ui/ViewTemplate/classic",
"tags": "$:/tags/ViewTemplate $:/tags/EditTemplate",
"text": "\\define lingo-base() $:/language/ClassicWarning/\n<$list filter=\"[all[current]type[text/x-tiddlywiki]]\">\n<div class=\"tc-message-box\">\n\n<<lingo Hint>>\n\n<$button set=\"!!type\" setTo=\"text/vnd.tiddlywiki\"><<lingo Upgrade/Caption>></$button>\n\n</div>\n</$list>\n"
},
"$:/core/ui/ViewTemplate/import": {
"title": "$:/core/ui/ViewTemplate/import",
"tags": "$:/tags/ViewTemplate",
"text": "\\define lingo-base() $:/language/Import/\n\n\\define buttons()\n<$button message=\"tm-delete-tiddler\" param=<<currentTiddler>>><<lingo Listing/Cancel/Caption>></$button>\n<$button message=\"tm-perform-import\" param=<<currentTiddler>>><<lingo Listing/Import/Caption>></$button>\n<<lingo Listing/Preview>> <$select tiddler=\"$:/state/importpreviewtype\" default=\"$:/core/ui/ImportPreviews/Text\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ImportPreview]!has[draft.of]]\">\n<option value=<<currentTiddler>>>{{!!caption}}</option>\n</$list>\n</$select>\n\\end\n\n<$list filter=\"[all[current]field:plugin-type[import]]\">\n\n<div class=\"tc-import\">\n\n<<lingo Listing/Hint>>\n\n<<buttons>>\n\n{{||$:/core/ui/ImportListing}}\n\n<<buttons>>\n\n</div>\n\n</$list>\n"
},
"$:/core/ui/ViewTemplate/plugin": {
"title": "$:/core/ui/ViewTemplate/plugin",
"tags": "$:/tags/ViewTemplate",
"text": "<$list filter=\"[all[current]has[plugin-type]] -[all[current]field:plugin-type[import]]\">\n<$set name=\"plugin-type\" value={{!!plugin-type}}>\n<$set name=\"default-popup-state\" value=\"yes\">\n<$set name=\"qualified-state\" value=<<qualify \"$:/state/plugin-info\">>>\n{{||$:/core/ui/Components/plugin-info}}\n</$set>\n</$set>\n</$set>\n</$list>\n"
},
"$:/core/ui/ViewTemplate/subtitle": {
"title": "$:/core/ui/ViewTemplate/subtitle",
"tags": "$:/tags/ViewTemplate",
"text": "\\whitespace trim\n<$reveal type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" tag=\"div\" retain=\"yes\" animate=\"yes\">\n<div class=\"tc-subtitle\">\n<$link to={{!!modifier}} />\n<$view field=\"modified\" format=\"date\" template={{$:/language/Tiddler/DateFormat}}/>\n</div>\n</$reveal>\n"
},
"$:/core/ui/ViewTemplate/tags": {
"title": "$:/core/ui/ViewTemplate/tags",
"tags": "$:/tags/ViewTemplate",
"text": "<$reveal type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" tag=\"div\" retain=\"yes\" animate=\"yes\">\n<div class=\"tc-tags-wrapper\"><$list filter=\"[all[current]tags[]sort[title]]\" template=\"$:/core/ui/TagTemplate\" storyview=\"pop\"/></div>\n</$reveal>\n"
},
"$:/core/ui/ViewTemplate/title": {
"title": "$:/core/ui/ViewTemplate/title",
"tags": "$:/tags/ViewTemplate",
"text": "\\whitespace trim\n\\define title-styles()\nfill:$(foregroundColor)$;\n\\end\n\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-tiddler-title\">\n<div class=\"tc-titlebar\">\n<span class=\"tc-tiddler-controls\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]]\" variable=\"listItem\"><$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\"><$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\"><$transclude tiddler=<<listItem>>/></$set></$reveal></$list>\n</span>\n<$set name=\"tv-wikilinks\" value={{$:/config/Tiddlers/TitleLinks}}>\n<$link>\n<$set name=\"foregroundColor\" value={{!!color}}>\n<span class=\"tc-tiddler-title-icon\" style=<<title-styles>>>\n<$transclude tiddler={{!!icon}}>\n<$transclude tiddler={{$:/config/DefaultTiddlerIcon}}/>\n</$transclude>\n</span>\n</$set>\n<$list filter=\"[all[current]removeprefix[$:/]]\">\n<h2 class=\"tc-title\" title={{$:/language/SystemTiddler/Tooltip}}>\n<span class=\"tc-system-title-prefix\">$:/</span><$text text=<<currentTiddler>>/>\n</h2>\n</$list>\n<$list filter=\"[all[current]!prefix[$:/]]\">\n<h2 class=\"tc-title\">\n<$view field=\"title\"/>\n</h2>\n</$list>\n</$link>\n</$set>\n</div>\n\n<$reveal type=\"nomatch\" text=\"\" default=\"\" state=<<tiddlerInfoState>> class=\"tc-tiddler-info tc-popup-handle\" animate=\"yes\" retain=\"yes\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TiddlerInfoSegment]!has[draft.of]] [[$:/core/ui/TiddlerInfo]]\" variable=\"listItem\"><$transclude tiddler=<<listItem>> mode=\"block\"/></$list>\n\n</$reveal>\n</div>"
},
"$:/core/ui/ViewTemplate/unfold": {
"title": "$:/core/ui/ViewTemplate/unfold",
"tags": "$:/tags/ViewTemplate",
"text": "<$reveal tag=\"div\" type=\"nomatch\" state=\"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar\" text=\"hide\">\n<$reveal tag=\"div\" type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" default=\"show\" retain=\"yes\" animate=\"yes\">\n<$button tooltip={{$:/language/Buttons/Fold/Hint}} aria-label={{$:/language/Buttons/Fold/Caption}} class=\"tc-fold-banner\">\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n{{$:/core/images/chevron-up}}\n</$button>\n</$reveal>\n<$reveal tag=\"div\" type=\"nomatch\" stateTitle=<<folded-state>> text=\"show\" default=\"show\" retain=\"yes\" animate=\"yes\">\n<$button tooltip={{$:/language/Buttons/Unfold/Hint}} aria-label={{$:/language/Buttons/Unfold/Caption}} class=\"tc-unfold-banner\">\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n{{$:/core/images/chevron-down}}\n</$button>\n</$reveal>\n</$reveal>\n"
},
"$:/core/ui/ViewTemplate": {
"title": "$:/core/ui/ViewTemplate",
"text": "\\define folded-state()\n$:/state/folded/$(currentTiddler)$\n\\end\n\\import [all[shadows+tiddlers]tag[$:/tags/Macro/View]!has[draft.of]]\n<$vars storyTiddler=<<currentTiddler>> tiddlerInfoState=<<qualify \"$:/state/popup/tiddler-info\">>><div data-tiddler-title=<<currentTiddler>> data-tags={{!!tags}} class={{{ tc-tiddler-frame tc-tiddler-view-frame [<currentTiddler>is[tiddler]then[tc-tiddler-exists]] [<currentTiddler>is[missing]!is[shadow]then[tc-tiddler-missing]] [<currentTiddler>is[shadow]then[tc-tiddler-exists tc-tiddler-shadow]] [<currentTiddler>is[shadow]is[tiddler]then[tc-tiddler-overridden-shadow]] [<currentTiddler>is[system]then[tc-tiddler-system]] [{!!class}] [<currentTiddler>tags[]encodeuricomponent[]addprefix[tc-tagged-]] +[join[ ]] }}}><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewTemplate]!has[draft.of]]\" variable=\"listItem\"><$transclude tiddler=<<listItem>>/></$list>\n</div>\n</$vars>\n"
},
"$:/core/ui/Buttons/clone": {
"title": "$:/core/ui/Buttons/clone",
"tags": "$:/tags/ViewToolbar",
"caption": "{{$:/core/images/clone-button}} {{$:/language/Buttons/Clone/Caption}}",
"description": "{{$:/language/Buttons/Clone/Hint}}",
"text": "\\whitespace trim\n<$button message=\"tm-new-tiddler\" param=<<currentTiddler>> tooltip={{$:/language/Buttons/Clone/Hint}} aria-label={{$:/language/Buttons/Clone/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/clone-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Clone/Caption}}/>\n</span>\n</$list>\n</$button>"
},
"$:/core/ui/Buttons/close-others": {
"title": "$:/core/ui/Buttons/close-others",
"tags": "$:/tags/ViewToolbar",
"caption": "{{$:/core/images/close-others-button}} {{$:/language/Buttons/CloseOthers/Caption}}",
"description": "{{$:/language/Buttons/CloseOthers/Hint}}",
"text": "\\whitespace trim\n<$button message=\"tm-close-other-tiddlers\" param=<<currentTiddler>> tooltip={{$:/language/Buttons/CloseOthers/Hint}} aria-label={{$:/language/Buttons/CloseOthers/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/close-others-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/CloseOthers/Caption}}/>\n</span>\n</$list>\n</$button>"
},
"$:/core/ui/Buttons/close": {
"title": "$:/core/ui/Buttons/close",
"tags": "$:/tags/ViewToolbar",
"caption": "{{$:/core/images/close-button}} {{$:/language/Buttons/Close/Caption}}",
"description": "{{$:/language/Buttons/Close/Hint}}",
"text": "\\whitespace trim\n<$button message=\"tm-close-tiddler\" tooltip={{$:/language/Buttons/Close/Hint}} aria-label={{$:/language/Buttons/Close/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/close-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/Close/Caption}}/>\n</span>\n</$list>\n</$button>"
},
"$:/core/ui/Buttons/edit": {
"title": "$:/core/ui/Buttons/edit",
"tags": "$:/tags/ViewToolbar",
"caption": "{{$:/core/images/edit-button}} {{$:/language/Buttons/Edit/Caption}}",
"description": "{{$:/language/Buttons/Edit/Hint}}",
"text": "\\whitespace trim\n<$button message=\"tm-edit-tiddler\" tooltip={{$:/language/Buttons/Edit/Hint}} aria-label={{$:/language/Buttons/Edit/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/edit-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Edit/Caption}}/>\n</span>\n</$list>\n</$button>"
},
"$:/core/ui/Buttons/export-tiddler": {
"title": "$:/core/ui/Buttons/export-tiddler",
"tags": "$:/tags/ViewToolbar",
"caption": "{{$:/core/images/export-button}} {{$:/language/Buttons/ExportTiddler/Caption}}",
"description": "{{$:/language/Buttons/ExportTiddler/Hint}}",
"text": "\\define makeExportFilter()\n[[$(currentTiddler)$]]\n\\end\n<$macrocall $name=\"exportButton\" exportFilter=<<makeExportFilter>> lingoBase=\"$:/language/Buttons/ExportTiddler/\" baseFilename=<<currentTiddler>>/>"
},
"$:/core/ui/Buttons/fold-bar": {
"title": "$:/core/ui/Buttons/fold-bar",
"tags": "$:/tags/ViewToolbar",
"caption": "{{$:/core/images/chevron-up}} {{$:/language/Buttons/Fold/FoldBar/Caption}}",
"description": "{{$:/language/Buttons/Fold/FoldBar/Hint}}",
"text": "<!-- This dummy toolbar button is here to allow visibility of the fold-bar to be controlled as if it were a toolbar button -->"
},
"$:/core/ui/Buttons/fold-others": {
"title": "$:/core/ui/Buttons/fold-others",
"tags": "$:/tags/ViewToolbar",
"caption": "{{$:/core/images/fold-others-button}} {{$:/language/Buttons/FoldOthers/Caption}}",
"description": "{{$:/language/Buttons/FoldOthers/Hint}}",
"text": "\\whitespace trim\n<$button tooltip={{$:/language/Buttons/FoldOthers/Hint}} aria-label={{$:/language/Buttons/FoldOthers/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-other-tiddlers\" $param=<<currentTiddler>> foldedStatePrefix=\"$:/state/folded/\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/fold-others-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/FoldOthers/Caption}}/>\n</span>\n</$list>\n</$button>"
},
"$:/core/ui/Buttons/fold": {
"title": "$:/core/ui/Buttons/fold",
"tags": "$:/tags/ViewToolbar",
"caption": "{{$:/core/images/fold-button}} {{$:/language/Buttons/Fold/Caption}}",
"description": "{{$:/language/Buttons/Fold/Hint}}",
"text": "\\whitespace trim\n<$reveal type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" default=\"show\">\n<$button tooltip={{$:/language/Buttons/Fold/Hint}} aria-label={{$:/language/Buttons/Fold/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/fold-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Fold/Caption}}/>\n</span>\n</$list>\n</$button>\n</$reveal>\n<$reveal type=\"match\" stateTitle=<<folded-state>> text=\"hide\" default=\"show\">\n<$button tooltip={{$:/language/Buttons/Unfold/Hint}} aria-label={{$:/language/Buttons/Unfold/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/unfold-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Unfold/Caption}}/>\n</span>\n</$list>\n</$button>\n</$reveal>\n"
},
"$:/core/ui/Buttons/info": {
"title": "$:/core/ui/Buttons/info",
"tags": "$:/tags/ViewToolbar",
"caption": "{{$:/core/images/info-button}} {{$:/language/Buttons/Info/Caption}}",
"description": "{{$:/language/Buttons/Info/Hint}}",
"text": "\\whitespace trim\n\\define button-content()\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/info-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/Info/Caption}}/>\n</span>\n</$list>\n\\end\n<$reveal state=\"$:/config/TiddlerInfo/Mode\" type=\"match\" text=\"popup\">\n<$button popup=<<tiddlerInfoState>> tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$macrocall $name=\"button-content\" mode=\"inline\"/>\n</$button>\n</$reveal>\n<$reveal state=\"$:/config/TiddlerInfo/Mode\" type=\"match\" text=\"sticky\">\n<$reveal state=<<tiddlerInfoState>> type=\"match\" text=\"\" default=\"\">\n<$button set=<<tiddlerInfoState>> setTo=\"yes\" tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$macrocall $name=\"button-content\" mode=\"inline\"/>\n</$button>\n</$reveal>\n<$reveal state=<<tiddlerInfoState>> type=\"nomatch\" text=\"\" default=\"\">\n<$button set=<<tiddlerInfoState>> setTo=\"\" tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$macrocall $name=\"button-content\" mode=\"inline\"/>\n</$button>\n</$reveal>\n</$reveal>"
},
"$:/core/ui/Buttons/more-tiddler-actions": {
"title": "$:/core/ui/Buttons/more-tiddler-actions",
"tags": "$:/tags/ViewToolbar",
"caption": "{{$:/core/images/down-arrow}} {{$:/language/Buttons/More/Caption}}",
"description": "{{$:/language/Buttons/More/Hint}}",
"text": "\\whitespace trim\n\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n<$button popup=<<qualify \"$:/state/popup/more\">> tooltip={{$:/language/Buttons/More/Hint}} aria-label={{$:/language/Buttons/More/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/down-arrow}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/More/Caption}}/>\n</span>\n</$list>\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/more\">> type=\"popup\" position=\"belowleft\" animate=\"yes\">\n\n<div class=\"tc-drop-down\">\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"tc-btn-invisible\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]] -[[$:/core/ui/Buttons/more-tiddler-actions]]\" variable=\"listItem\">\n\n<$reveal type=\"match\" state=<<config-title>> text=\"hide\">\n\n<$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$set>\n\n</$reveal>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</div>\n\n</$reveal>"
},
"$:/core/ui/Buttons/new-here": {
"title": "$:/core/ui/Buttons/new-here",
"tags": "$:/tags/ViewToolbar",
"caption": "{{$:/core/images/new-here-button}} {{$:/language/Buttons/NewHere/Caption}}",
"description": "{{$:/language/Buttons/NewHere/Hint}}",
"text": "\\whitespace trim\n\\define newHereActions()\n<$set name=\"tags\" filter=\"[<currentTiddler>] [{$:/config/NewTiddler/Tags!!tags}]\">\n<$action-sendmessage $message=\"tm-new-tiddler\" tags=<<tags>>/>\n</$set>\n\\end\n\\define newHereButton()\n<$button actions=<<newHereActions>> tooltip={{$:/language/Buttons/NewHere/Hint}} aria-label={{$:/language/Buttons/NewHere/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-here-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/NewHere/Caption}}/>\n</span>\n</$list>\n</$button>\n\\end\n<<newHereButton>>\n"
},
"$:/core/ui/Buttons/new-journal-here": {
"title": "$:/core/ui/Buttons/new-journal-here",
"tags": "$:/tags/ViewToolbar",
"caption": "{{$:/core/images/new-journal-button}} {{$:/language/Buttons/NewJournalHere/Caption}}",
"description": "{{$:/language/Buttons/NewJournalHere/Hint}}",
"text": "\\whitespace trim\n\\define journalButtonTags()\n[[$(currentTiddlerTag)$]] $(journalTags)$\n\\end\n\\define journalButton()\n<$button tooltip={{$:/language/Buttons/NewJournalHere/Hint}} aria-label={{$:/language/Buttons/NewJournalHere/Caption}} class=<<tv-config-toolbar-class>>>\n<$wikify name=\"journalTitle\" text=\"\"\"<$macrocall $name=\"now\" format=<<journalTitleTemplate>>/>\"\"\">\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<journalTitle>> tags=<<journalButtonTags>>/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-journal-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/NewJournalHere/Caption}}/>\n</span>\n</$list>\n</$wikify>\n</$button>\n\\end\n<$set name=\"journalTitleTemplate\" value={{$:/config/NewJournal/Title}}>\n<$set name=\"journalTags\" value={{$:/config/NewJournal/Tags!!tags}}>\n<$set name=\"currentTiddlerTag\" value=<<currentTiddler>>>\n<<journalButton>>\n</$set>\n</$set>\n</$set>\n"
},
"$:/core/ui/Buttons/open-window": {
"title": "$:/core/ui/Buttons/open-window",
"tags": "$:/tags/ViewToolbar",
"caption": "{{$:/core/images/open-window}} {{$:/language/Buttons/OpenWindow/Caption}}",
"description": "{{$:/language/Buttons/OpenWindow/Hint}}",
"text": "\\whitespace trim\n<$button message=\"tm-open-window\" tooltip={{$:/language/Buttons/OpenWindow/Hint}} aria-label={{$:/language/Buttons/OpenWindow/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/open-window}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/OpenWindow/Caption}}/>\n</span>\n</$list>\n</$button>"
},
"$:/core/ui/Buttons/permalink": {
"title": "$:/core/ui/Buttons/permalink",
"tags": "$:/tags/ViewToolbar",
"caption": "{{$:/core/images/permalink-button}} {{$:/language/Buttons/Permalink/Caption}}",
"description": "{{$:/language/Buttons/Permalink/Hint}}",
"text": "\\whitespace trim\n<$button message=\"tm-permalink\" tooltip={{$:/language/Buttons/Permalink/Hint}} aria-label={{$:/language/Buttons/Permalink/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/permalink-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Permalink/Caption}}/>\n</span>\n</$list>\n</$button>"
},
"$:/core/ui/Buttons/permaview": {
"title": "$:/core/ui/Buttons/permaview",
"tags": "$:/tags/ViewToolbar $:/tags/PageControls",
"caption": "{{$:/core/images/permaview-button}} {{$:/language/Buttons/Permaview/Caption}}",
"description": "{{$:/language/Buttons/Permaview/Hint}}",
"text": "\\whitespace trim\n<$button message=\"tm-permaview\" tooltip={{$:/language/Buttons/Permaview/Hint}} aria-label={{$:/language/Buttons/Permaview/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/permaview-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Permaview/Caption}}/>\n</span>\n</$list>\n</$button>"
},
"$:/DefaultTiddlers": {
"title": "$:/DefaultTiddlers",
"text": "GettingStarted\n"
},
"$:/temp/advancedsearch": {
"title": "$:/temp/advancedsearch",
"text": ""
},
"$:/snippets/allfields": {
"title": "$:/snippets/allfields",
"text": "\\define renderfield(title)\n<tr class=\"tc-view-field\"><td class=\"tc-view-field-name\">''$title$'':</td><td class=\"tc-view-field-value\">//{{$:/language/Docs/Fields/$title$}}//</td></tr>\n\\end\n<table class=\"tc-view-field-table\"><tbody><$list filter=\"[fields[]sort[title]]\" variable=\"listItem\"><$macrocall $name=\"renderfield\" title=<<listItem>>/></$list>\n</tbody></table>\n"
},
"$:/config/AnimationDuration": {
"title": "$:/config/AnimationDuration",
"text": "400"
},
"$:/config/AutoFocus": {
"title": "$:/config/AutoFocus",
"text": "title"
},
"$:/config/AutoSave": {
"title": "$:/config/AutoSave",
"text": "yes"
},
"$:/config/BitmapEditor/Colour": {
"title": "$:/config/BitmapEditor/Colour",
"text": "#444"
},
"$:/config/BitmapEditor/ImageSizes": {
"title": "$:/config/BitmapEditor/ImageSizes",
"text": "[[62px 100px]] [[100px 62px]] [[124px 200px]] [[200px 124px]] [[248px 400px]] [[371px 600px]] [[400px 248px]] [[556px 900px]] [[600px 371px]] [[742px 1200px]] [[900px 556px]] [[1200px 742px]]"
},
"$:/config/BitmapEditor/LineWidth": {
"title": "$:/config/BitmapEditor/LineWidth",
"text": "3px"
},
"$:/config/BitmapEditor/LineWidths": {
"title": "$:/config/BitmapEditor/LineWidths",
"text": "0.25px 0.5px 1px 2px 3px 4px 6px 8px 10px 16px 20px 28px 40px 56px 80px"
},
"$:/config/BitmapEditor/Opacities": {
"title": "$:/config/BitmapEditor/Opacities",
"text": "0.01 0.025 0.05 0.075 0.1 0.15 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0"
},
"$:/config/BitmapEditor/Opacity": {
"title": "$:/config/BitmapEditor/Opacity",
"text": "1.0"
},
"$:/config/DefaultMoreSidebarTab": {
"title": "$:/config/DefaultMoreSidebarTab",
"text": "$:/core/ui/MoreSideBar/Tags"
},
"$:/config/DefaultSidebarTab": {
"title": "$:/config/DefaultSidebarTab",
"text": "$:/core/ui/SideBar/Open"
},
"$:/config/DownloadSaver/AutoSave": {
"title": "$:/config/DownloadSaver/AutoSave",
"text": "no"
},
"$:/config/Drafts/TypingTimeout": {
"title": "$:/config/Drafts/TypingTimeout",
"text": "400"
},
"$:/config/EditTemplateFields/Visibility/title": {
"title": "$:/config/EditTemplateFields/Visibility/title",
"text": "hide"
},
"$:/config/EditTemplateFields/Visibility/tags": {
"title": "$:/config/EditTemplateFields/Visibility/tags",
"text": "hide"
},
"$:/config/EditTemplateFields/Visibility/text": {
"title": "$:/config/EditTemplateFields/Visibility/text",
"text": "hide"
},
"$:/config/EditTemplateFields/Visibility/creator": {
"title": "$:/config/EditTemplateFields/Visibility/creator",
"text": "hide"
},
"$:/config/EditTemplateFields/Visibility/created": {
"title": "$:/config/EditTemplateFields/Visibility/created",
"text": "hide"
},
"$:/config/EditTemplateFields/Visibility/modified": {
"title": "$:/config/EditTemplateFields/Visibility/modified",
"text": "hide"
},
"$:/config/EditTemplateFields/Visibility/modifier": {
"title": "$:/config/EditTemplateFields/Visibility/modifier",
"text": "hide"
},
"$:/config/EditTemplateFields/Visibility/type": {
"title": "$:/config/EditTemplateFields/Visibility/type",
"text": "hide"
},
"$:/config/EditTemplateFields/Visibility/draft.title": {
"title": "$:/config/EditTemplateFields/Visibility/draft.title",
"text": "hide"
},
"$:/config/EditTemplateFields/Visibility/draft.of": {
"title": "$:/config/EditTemplateFields/Visibility/draft.of",
"text": "hide"
},
"$:/config/EditTemplateFields/Visibility/revision": {
"title": "$:/config/EditTemplateFields/Visibility/revision",
"text": "hide"
},
"$:/config/EditTemplateFields/Visibility/bag": {
"title": "$:/config/EditTemplateFields/Visibility/bag",
"text": "hide"
},
"$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-4": {
"title": "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-4",
"text": "hide"
},
"$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-5": {
"title": "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-5",
"text": "hide"
},
"$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-6": {
"title": "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-6",
"text": "hide"
},
"$:/config/EditorTypeMappings/image/gif": {
"title": "$:/config/EditorTypeMappings/image/gif",
"text": "bitmap"
},
"$:/config/EditorTypeMappings/image/webp": {
"title": "$:/config/EditorTypeMappings/image/webp",
"text": "bitmap"
},
"$:/config/EditorTypeMappings/image/heic": {
"title": "$:/config/EditorTypeMappings/image/heic",
"text": "bitmap"
},
"$:/config/EditorTypeMappings/image/heif": {
"title": "$:/config/EditorTypeMappings/image/heif",
"text": "bitmap"
},
"$:/config/EditorTypeMappings/image/jpeg": {
"title": "$:/config/EditorTypeMappings/image/jpeg",
"text": "bitmap"
},
"$:/config/EditorTypeMappings/image/jpg": {
"title": "$:/config/EditorTypeMappings/image/jpg",
"text": "bitmap"
},
"$:/config/EditorTypeMappings/image/png": {
"title": "$:/config/EditorTypeMappings/image/png",
"text": "bitmap"
},
"$:/config/EditorTypeMappings/image/x-icon": {
"title": "$:/config/EditorTypeMappings/image/x-icon",
"text": "bitmap"
},
"$:/config/EditorTypeMappings/text/vnd.tiddlywiki": {
"title": "$:/config/EditorTypeMappings/text/vnd.tiddlywiki",
"text": "text"
},
"$:/config/Manager/Show": {
"title": "$:/config/Manager/Show",
"text": "tiddlers"
},
"$:/config/Manager/Filter": {
"title": "$:/config/Manager/Filter",
"text": ""
},
"$:/config/Manager/Order": {
"title": "$:/config/Manager/Order",
"text": "forward"
},
"$:/config/Manager/Sort": {
"title": "$:/config/Manager/Sort",
"text": "title"
},
"$:/config/Manager/System": {
"title": "$:/config/Manager/System",
"text": "system"
},
"$:/config/Manager/Tag": {
"title": "$:/config/Manager/Tag",
"text": ""
},
"$:/state/popup/manager/item/$:/Manager/ItemMain/RawText": {
"title": "$:/state/popup/manager/item/$:/Manager/ItemMain/RawText",
"text": "hide"
},
"$:/config/MissingLinks": {
"title": "$:/config/MissingLinks",
"text": "yes"
},
"$:/config/Navigation/UpdateAddressBar": {
"title": "$:/config/Navigation/UpdateAddressBar",
"text": "no"
},
"$:/config/Navigation/UpdateHistory": {
"title": "$:/config/Navigation/UpdateHistory",
"text": "no"
},
"$:/config/NewImageType": {
"title": "$:/config/NewImageType",
"text": "jpeg"
},
"$:/config/OfficialPluginLibrary": {
"title": "$:/config/OfficialPluginLibrary",
"tags": "$:/tags/PluginLibrary",
"url": "https://tiddlywiki.com/library/v5.1.22/index.html",
"caption": "{{$:/language/OfficialPluginLibrary}}",
"text": "{{$:/language/OfficialPluginLibrary/Hint}}\n"
},
"$:/config/Navigation/openLinkFromInsideRiver": {
"title": "$:/config/Navigation/openLinkFromInsideRiver",
"text": "below"
},
"$:/config/Navigation/openLinkFromOutsideRiver": {
"title": "$:/config/Navigation/openLinkFromOutsideRiver",
"text": "top"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/advanced-search": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/advanced-search",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/close-all": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/close-all",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/encryption": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/encryption",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/export-page": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/export-page",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/fold-all": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/fold-all",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/full-screen": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/full-screen",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/home": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/home",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/refresh": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/refresh",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/import": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/import",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/language": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/language",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/tag-manager": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/tag-manager",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/manager": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/manager",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/more-page-actions": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/more-page-actions",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-journal": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-journal",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-image": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-image",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/palette": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/palette",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/permaview": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/permaview",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/print": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/print",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/storyview": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/storyview",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/timestamp": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/timestamp",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/theme": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/theme",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/unfold-all": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/unfold-all",
"text": "hide"
},
"$:/config/Performance/Instrumentation": {
"title": "$:/config/Performance/Instrumentation",
"text": "no"
},
"$:/config/RegisterPluginType/plugin": {
"title": "$:/config/RegisterPluginType/plugin",
"text": "yes"
},
"$:/config/RegisterPluginType/theme": {
"title": "$:/config/RegisterPluginType/theme",
"text": "no"
},
"$:/config/RegisterPluginType/language": {
"title": "$:/config/RegisterPluginType/language",
"text": "no"
},
"$:/config/RegisterPluginType/info": {
"title": "$:/config/RegisterPluginType/info",
"text": "no"
},
"$:/config/RegisterPluginType/import": {
"title": "$:/config/RegisterPluginType/import",
"text": "no"
},
"$:/config/SaveWikiButton/Template": {
"title": "$:/config/SaveWikiButton/Template",
"text": "$:/core/save/all"
},
"$:/config/SaverFilter": {
"title": "$:/config/SaverFilter",
"text": "[all[]] -[[$:/HistoryList]] -[[$:/StoryList]] -[[$:/Import]] -[[$:/isEncrypted]] -[[$:/UploadName]] -[prefix[$:/state/]] -[prefix[$:/temp/]]"
},
"$:/config/Search/AutoFocus": {
"title": "$:/config/Search/AutoFocus",
"text": "true"
},
"$:/config/Search/MinLength": {
"title": "$:/config/Search/MinLength",
"text": "3"
},
"$:/config/SearchResults/Default": {
"title": "$:/config/SearchResults/Default",
"text": "$:/core/ui/DefaultSearchResultList"
},
"$:/config/Server/ExternalFilters/[all[tiddlers]!is[system]sort[title]]": {
"title": "$:/config/Server/ExternalFilters/[all[tiddlers]!is[system]sort[title]]",
"text": "yes"
},
"$:/config/ShortcutInfo/add-field": {
"title": "$:/config/ShortcutInfo/add-field",
"text": "{{$:/language/EditTemplate/Fields/Add/Button/Hint}}"
},
"$:/config/ShortcutInfo/advanced-search": {
"title": "$:/config/ShortcutInfo/advanced-search",
"text": "{{$:/language/Buttons/AdvancedSearch/Hint}}"
},
"$:/config/ShortcutInfo/bold": {
"title": "$:/config/ShortcutInfo/bold",
"text": "{{$:/language/Buttons/Bold/Hint}}"
},
"$:/config/ShortcutInfo/cancel-edit-tiddler": {
"title": "$:/config/ShortcutInfo/cancel-edit-tiddler",
"text": "{{$:/language/Buttons/Cancel/Hint}}"
},
"$:/config/ShortcutInfo/excise": {
"title": "$:/config/ShortcutInfo/excise",
"text": "{{$:/language/Buttons/Excise/Hint}}"
},
"$:/config/ShortcutInfo/heading-1": {
"title": "$:/config/ShortcutInfo/heading-1",
"text": "{{$:/language/Buttons/Heading1/Hint}}"
},
"$:/config/ShortcutInfo/heading-2": {
"title": "$:/config/ShortcutInfo/heading-2",
"text": "{{$:/language/Buttons/Heading2/Hint}}"
},
"$:/config/ShortcutInfo/heading-3": {
"title": "$:/config/ShortcutInfo/heading-3",
"text": "{{$:/language/Buttons/Heading3/Hint}}"
},
"$:/config/ShortcutInfo/heading-4": {
"title": "$:/config/ShortcutInfo/heading-4",
"text": "{{$:/language/Buttons/Heading4/Hint}}"
},
"$:/config/ShortcutInfo/heading-5": {
"title": "$:/config/ShortcutInfo/heading-5",
"text": "{{$:/language/Buttons/Heading5/Hint}}"
},
"$:/config/ShortcutInfo/heading-6": {
"title": "$:/config/ShortcutInfo/heading-6",
"text": "{{$:/language/Buttons/Heading6/Hint}}"
},
"$:/config/ShortcutInfo/italic": {
"title": "$:/config/ShortcutInfo/italic",
"text": "{{$:/language/Buttons/Italic/Hint}}"
},
"$:/config/ShortcutInfo/link": {
"title": "$:/config/ShortcutInfo/link",
"text": "{{$:/language/Buttons/Link/Hint}}"
},
"$:/config/ShortcutInfo/list-bullet": {
"title": "$:/config/ShortcutInfo/list-bullet",
"text": "{{$:/language/Buttons/ListBullet/Hint}}"
},
"$:/config/ShortcutInfo/list-number": {
"title": "$:/config/ShortcutInfo/list-number",
"text": "{{$:/language/Buttons/ListNumber/Hint}}"
},
"$:/config/ShortcutInfo/mono-block": {
"title": "$:/config/ShortcutInfo/mono-block",
"text": "{{$:/language/Buttons/MonoBlock/Hint}}"
},
"$:/config/ShortcutInfo/mono-line": {
"title": "$:/config/ShortcutInfo/mono-line",
"text": "{{$:/language/Buttons/MonoLine/Hint}}"
},
"$:/config/ShortcutInfo/new-image": {
"title": "$:/config/ShortcutInfo/new-image",
"text": "{{$:/language/Buttons/NewImage/Hint}}"
},
"$:/config/ShortcutInfo/new-journal": {
"title": "$:/config/ShortcutInfo/new-journal",
"text": "{{$:/language/Buttons/NewJournal/Hint}}"
},
"$:/config/ShortcutInfo/new-tiddler": {
"title": "$:/config/ShortcutInfo/new-tiddler",
"text": "{{$:/language/Buttons/NewTiddler/Hint}}"
},
"$:/config/ShortcutInfo/picture": {
"title": "$:/config/ShortcutInfo/picture",
"text": "{{$:/language/Buttons/Picture/Hint}}"
},
"$:/config/ShortcutInfo/preview": {
"title": "$:/config/ShortcutInfo/preview",
"text": "{{$:/language/Buttons/Preview/Hint}}"
},
"$:/config/ShortcutInfo/quote": {
"title": "$:/config/ShortcutInfo/quote",
"text": "{{$:/language/Buttons/Quote/Hint}}"
},
"$:/config/ShortcutInfo/save-tiddler": {
"title": "$:/config/ShortcutInfo/save-tiddler",
"text": "{{$:/language/Buttons/Save/Hint}}"
},
"$:/config/ShortcutInfo/sidebar-search": {
"title": "$:/config/ShortcutInfo/sidebar-search",
"text": "{{$:/language/Buttons/SidebarSearch/Hint}}"
},
"$:/config/ShortcutInfo/stamp": {
"title": "$:/config/ShortcutInfo/stamp",
"text": "{{$:/language/Buttons/Stamp/Hint}}"
},
"$:/config/ShortcutInfo/strikethrough": {
"title": "$:/config/ShortcutInfo/strikethrough",
"text": "{{$:/language/Buttons/Strikethrough/Hint}}"
},
"$:/config/ShortcutInfo/subscript": {
"title": "$:/config/ShortcutInfo/subscript",
"text": "{{$:/language/Buttons/Subscript/Hint}}"
},
"$:/config/ShortcutInfo/superscript": {
"title": "$:/config/ShortcutInfo/superscript",
"text": "{{$:/language/Buttons/Superscript/Hint}}"
},
"$:/config/ShortcutInfo/toggle-sidebar": {
"title": "$:/config/ShortcutInfo/toggle-sidebar",
"text": "{{$:/language/Buttons/ToggleSidebar/Hint}}"
},
"$:/config/ShortcutInfo/underline": {
"title": "$:/config/ShortcutInfo/underline",
"text": "{{$:/language/Buttons/Underline/Hint}}"
},
"$:/config/SyncFilter": {
"title": "$:/config/SyncFilter",
"text": "[is[tiddler]] -[[$:/HistoryList]] -[[$:/Import]] -[[$:/isEncrypted]] -[prefix[$:/status/]] -[prefix[$:/state/]] -[prefix[$:/temp/]]"
},
"$:/config/Tags/MinLength": {
"title": "$:/config/Tags/MinLength",
"text": "0"
},
"$:/config/TextEditor/EditorHeight/Height": {
"title": "$:/config/TextEditor/EditorHeight/Height",
"text": "400px"
},
"$:/config/TextEditor/EditorHeight/Mode": {
"title": "$:/config/TextEditor/EditorHeight/Mode",
"text": "auto"
},
"$:/config/TiddlerInfo/Default": {
"title": "$:/config/TiddlerInfo/Default",
"text": "$:/core/ui/TiddlerInfo/Fields"
},
"$:/config/TiddlerInfo/Mode": {
"title": "$:/config/TiddlerInfo/Mode",
"text": "popup"
},
"$:/config/Tiddlers/TitleLinks": {
"title": "$:/config/Tiddlers/TitleLinks",
"text": "no"
},
"$:/config/Toolbar/ButtonClass": {
"title": "$:/config/Toolbar/ButtonClass",
"text": "tc-btn-invisible"
},
"$:/config/Toolbar/Icons": {
"title": "$:/config/Toolbar/Icons",
"text": "yes"
},
"$:/config/Toolbar/Text": {
"title": "$:/config/Toolbar/Text",
"text": "no"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/clone": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/clone",
"text": "hide"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/close-others": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/close-others",
"text": "hide"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/export-tiddler": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/export-tiddler",
"text": "hide"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/info": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/info",
"text": "hide"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/more-tiddler-actions": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/more-tiddler-actions",
"text": "show"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-here": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-here",
"text": "hide"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-journal-here": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-journal-here",
"text": "hide"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/open-window": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/open-window",
"text": "hide"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permalink": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permalink",
"text": "hide"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permaview": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permaview",
"text": "hide"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/delete": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/delete",
"text": "hide"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold",
"text": "hide"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar",
"text": "hide"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-others": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-others",
"text": "hide"
},
"$:/config/shortcuts-mac/bold": {
"title": "$:/config/shortcuts-mac/bold",
"text": "meta-B"
},
"$:/config/shortcuts-mac/italic": {
"title": "$:/config/shortcuts-mac/italic",
"text": "meta-I"
},
"$:/config/shortcuts-mac/underline": {
"title": "$:/config/shortcuts-mac/underline",
"text": "meta-U"
},
"$:/config/shortcuts-mac/new-image": {
"title": "$:/config/shortcuts-mac/new-image",
"text": "ctrl-I"
},
"$:/config/shortcuts-mac/new-journal": {
"title": "$:/config/shortcuts-mac/new-journal",
"text": "ctrl-J"
},
"$:/config/shortcuts-mac/new-tiddler": {
"title": "$:/config/shortcuts-mac/new-tiddler",
"text": "ctrl-N"
},
"$:/config/shortcuts-not-mac/bold": {
"title": "$:/config/shortcuts-not-mac/bold",
"text": "ctrl-B"
},
"$:/config/shortcuts-not-mac/italic": {
"title": "$:/config/shortcuts-not-mac/italic",
"text": "ctrl-I"
},
"$:/config/shortcuts-not-mac/underline": {
"title": "$:/config/shortcuts-not-mac/underline",
"text": "ctrl-U"
},
"$:/config/shortcuts-not-mac/new-image": {
"title": "$:/config/shortcuts-not-mac/new-image",
"text": "alt-I"
},
"$:/config/shortcuts-not-mac/new-journal": {
"title": "$:/config/shortcuts-not-mac/new-journal",
"text": "alt-J"
},
"$:/config/shortcuts-not-mac/new-tiddler": {
"title": "$:/config/shortcuts-not-mac/new-tiddler",
"text": "alt-N"
},
"$:/config/shortcuts/add-field": {
"title": "$:/config/shortcuts/add-field",
"text": "enter"
},
"$:/config/shortcuts/advanced-search": {
"title": "$:/config/shortcuts/advanced-search",
"text": "ctrl-shift-A"
},
"$:/config/shortcuts/cancel-edit-tiddler": {
"title": "$:/config/shortcuts/cancel-edit-tiddler",
"text": "escape"
},
"$:/config/shortcuts/excise": {
"title": "$:/config/shortcuts/excise",
"text": "ctrl-E"
},
"$:/config/shortcuts/sidebar-search": {
"title": "$:/config/shortcuts/sidebar-search",
"text": "ctrl-shift-F"
},
"$:/config/shortcuts/heading-1": {
"title": "$:/config/shortcuts/heading-1",
"text": "ctrl-1"
},
"$:/config/shortcuts/heading-2": {
"title": "$:/config/shortcuts/heading-2",
"text": "ctrl-2"
},
"$:/config/shortcuts/heading-3": {
"title": "$:/config/shortcuts/heading-3",
"text": "ctrl-3"
},
"$:/config/shortcuts/heading-4": {
"title": "$:/config/shortcuts/heading-4",
"text": "ctrl-4"
},
"$:/config/shortcuts/heading-5": {
"title": "$:/config/shortcuts/heading-5",
"text": "ctrl-5"
},
"$:/config/shortcuts/heading-6": {
"title": "$:/config/shortcuts/heading-6",
"text": "ctrl-6"
},
"$:/config/shortcuts/link": {
"title": "$:/config/shortcuts/link",
"text": "ctrl-L"
},
"$:/config/shortcuts/linkify": {
"title": "$:/config/shortcuts/linkify",
"text": "alt-shift-L"
},
"$:/config/shortcuts/list-bullet": {
"title": "$:/config/shortcuts/list-bullet",
"text": "ctrl-shift-L"
},
"$:/config/shortcuts/list-number": {
"title": "$:/config/shortcuts/list-number",
"text": "ctrl-shift-N"
},
"$:/config/shortcuts/mono-block": {
"title": "$:/config/shortcuts/mono-block",
"text": "ctrl-shift-M"
},
"$:/config/shortcuts/mono-line": {
"title": "$:/config/shortcuts/mono-line",
"text": "ctrl-M"
},
"$:/config/shortcuts/picture": {
"title": "$:/config/shortcuts/picture",
"text": "ctrl-shift-I"
},
"$:/config/shortcuts/preview": {
"title": "$:/config/shortcuts/preview",
"text": "alt-P"
},
"$:/config/shortcuts/quote": {
"title": "$:/config/shortcuts/quote",
"text": "ctrl-Q"
},
"$:/config/shortcuts/save-tiddler": {
"title": "$:/config/shortcuts/save-tiddler",
"text": "ctrl+enter"
},
"$:/config/shortcuts/stamp": {
"title": "$:/config/shortcuts/stamp",
"text": "ctrl-S"
},
"$:/config/shortcuts/strikethrough": {
"title": "$:/config/shortcuts/strikethrough",
"text": "ctrl-T"
},
"$:/config/shortcuts/subscript": {
"title": "$:/config/shortcuts/subscript",
"text": "ctrl-shift-B"
},
"$:/config/shortcuts/superscript": {
"title": "$:/config/shortcuts/superscript",
"text": "ctrl-shift-P"
},
"$:/config/shortcuts/toggle-sidebar": {
"title": "$:/config/shortcuts/toggle-sidebar",
"text": "alt-shift-S"
},
"$:/config/shortcuts/transcludify": {
"title": "$:/config/shortcuts/transcludify",
"text": "alt-shift-T"
},
"$:/config/ui/EditTemplate": {
"title": "$:/config/ui/EditTemplate",
"text": "$:/core/ui/EditTemplate"
},
"$:/config/ui/ViewTemplate": {
"title": "$:/config/ui/ViewTemplate",
"text": "$:/core/ui/ViewTemplate"
},
"$:/config/WikiParserRules/Inline/wikilink": {
"title": "$:/config/WikiParserRules/Inline/wikilink",
"text": "enable"
},
"$:/snippets/currpalettepreview": {
"title": "$:/snippets/currpalettepreview",
"text": "\\define swatchStyle()\nbackground-color: $(swatchColour)$;\n\\end\n\\define swatch()\n<$set name=\"swatchColour\" value={{##$(colour)$}}\n><div class=\"tc-swatch\" style=<<swatchStyle>> title=<<colour>>/></$set>\n\\end\n<div class=\"tc-swatches-horiz\"><$list filter=\"\nforeground\nbackground\nmuted-foreground\nprimary\npage-background\ntab-background\ntiddler-info-background\n\" variable=\"colour\"><<swatch>></$list></div>"
},
"$:/snippets/download-wiki-button": {
"title": "$:/snippets/download-wiki-button",
"text": "\\define lingo-base() $:/language/ControlPanel/Tools/Download/\n<$button class=\"tc-btn-big-green\">\n<$action-sendmessage $message=\"tm-download-file\" $param=\"$:/core/save/all\" filename=\"index.html\"/>\n<<lingo Full/Caption>> {{$:/core/images/save-button}}\n</$button>"
},
"$:/language": {
"title": "$:/language",
"text": "$:/languages/en-GB"
},
"$:/snippets/languageswitcher": {
"title": "$:/snippets/languageswitcher",
"text": "\\define flag-title()\n$(languagePluginTitle)$/icon\n\\end\n\n<$linkcatcher to=\"$:/language\">\n<div class=\"tc-chooser tc-language-chooser\">\n<$list filter=\"[[$:/languages/en-GB]] [plugin-type[language]sort[description]]\">\n<$set name=\"cls\" filter=\"[all[current]field:title{$:/language}]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>>\n<$link>\n<span class=\"tc-image-button\">\n<$set name=\"languagePluginTitle\" value=<<currentTiddler>>>\n<$transclude subtiddler=<<flag-title>>>\n<$list filter=\"[all[current]field:title[$:/languages/en-GB]]\">\n<$transclude tiddler=\"$:/languages/en-GB/icon\"/>\n</$list>\n</$transclude>\n</$set>\n</span>\n<$view field=\"description\">\n<$view field=\"name\">\n<$view field=\"title\"/>\n</$view>\n</$view>\n</$link>\n</div>\n</$set>\n</$list>\n</div>\n</$linkcatcher>"
},
"$:/core/macros/CSS": {
"title": "$:/core/macros/CSS",
"tags": "$:/tags/Macro",
"text": "\\define colour(name)\n<$transclude tiddler={{$:/palette}} index=\"$name$\"><$transclude tiddler=\"$:/palettes/Vanilla\" index=\"$name$\"><$transclude tiddler=\"$:/config/DefaultColourMappings/$name$\"/></$transclude></$transclude>\n\\end\n\n\\define color(name)\n<<colour $name$>>\n\\end\n\n\\define box-shadow(shadow)\n``\n -webkit-box-shadow: $shadow$;\n -moz-box-shadow: $shadow$;\n box-shadow: $shadow$;\n``\n\\end\n\n\\define filter(filter)\n``\n -webkit-filter: $filter$;\n -moz-filter: $filter$;\n filter: $filter$;\n``\n\\end\n\n\\define transition(transition)\n``\n -webkit-transition: $transition$;\n -moz-transition: $transition$;\n transition: $transition$;\n``\n\\end\n\n\\define transform-origin(origin)\n``\n -webkit-transform-origin: $origin$;\n -moz-transform-origin: $origin$;\n transform-origin: $origin$;\n``\n\\end\n\n\\define background-linear-gradient(gradient)\n``\nbackground-image: linear-gradient($gradient$);\nbackground-image: -o-linear-gradient($gradient$);\nbackground-image: -moz-linear-gradient($gradient$);\nbackground-image: -webkit-linear-gradient($gradient$);\nbackground-image: -ms-linear-gradient($gradient$);\n``\n\\end\n\n\\define column-count(columns)\n``\n-moz-column-count: $columns$;\n-webkit-column-count: $columns$;\ncolumn-count: $columns$;\n``\n\\end\n\n\\define datauri(title)\n<$macrocall $name=\"makedatauri\" type={{$title$!!type}} text={{$title$}} _canonical_uri={{$title$!!_canonical_uri}}/>\n\\end\n\n\\define if-sidebar(text)\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"yes\" default=\"yes\">$text$</$reveal>\n\\end\n\n\\define if-no-sidebar(text)\n<$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"yes\" default=\"yes\">$text$</$reveal>\n\\end\n\n\\define if-background-attachment(text)\n<$reveal state=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\" type=\"nomatch\" text=\"\">$text$</$reveal>\n\\end\n"
},
"$:/core/macros/colour-picker": {
"title": "$:/core/macros/colour-picker",
"tags": "$:/tags/Macro",
"text": "\\define colour-picker-update-recent()\n<$action-listops\n\t$tiddler=\"$:/config/ColourPicker/Recent\"\n\t$subfilter=\"$(colour-picker-value)$ [list[$:/config/ColourPicker/Recent]remove[$(colour-picker-value)$]] +[limit[8]]\"\n/>\n\\end\n\n\\define colour-picker-inner(actions)\n<$button tag=\"a\" tooltip=\"\"\"$(colour-picker-value)$\"\"\">\n\n$(colour-picker-update-recent)$\n\n$actions$\n\n<span style=\"display:inline-block; background-color: $(colour-picker-value)$; width: 100%; height: 100%; border-radius: 50%;\"/>\n\n</$button>\n\\end\n\n\\define colour-picker-recent-inner(actions)\n<$set name=\"colour-picker-value\" value=\"$(recentColour)$\">\n<$macrocall $name=\"colour-picker-inner\" actions=\"\"\"$actions$\"\"\"/>\n</$set>\n\\end\n\n\\define colour-picker-recent(actions)\n{{$:/language/ColourPicker/Recent}} <$list filter=\"[list[$:/config/ColourPicker/Recent]]\" variable=\"recentColour\">\n<$macrocall $name=\"colour-picker-recent-inner\" actions=\"\"\"$actions$\"\"\"/></$list>\n\\end\n\n\\define colour-picker(actions)\n<div class=\"tc-colour-chooser\">\n\n<$macrocall $name=\"colour-picker-recent\" actions=\"\"\"$actions$\"\"\"/>\n\n---\n\n<$list filter=\"LightPink Pink Crimson LavenderBlush PaleVioletRed HotPink DeepPink MediumVioletRed Orchid Thistle Plum Violet Magenta Fuchsia DarkMagenta Purple MediumOrchid DarkViolet DarkOrchid Indigo BlueViolet MediumPurple MediumSlateBlue SlateBlue DarkSlateBlue Lavender GhostWhite Blue MediumBlue MidnightBlue DarkBlue Navy RoyalBlue CornflowerBlue LightSteelBlue LightSlateGrey SlateGrey DodgerBlue AliceBlue SteelBlue LightSkyBlue SkyBlue DeepSkyBlue LightBlue PowderBlue CadetBlue Azure LightCyan PaleTurquoise Cyan Aqua DarkTurquoise DarkSlateGrey DarkCyan Teal MediumTurquoise LightSeaGreen Turquoise Aquamarine MediumAquamarine MediumSpringGreen MintCream SpringGreen MediumSeaGreen SeaGreen Honeydew LightGreen PaleGreen DarkSeaGreen LimeGreen Lime ForestGreen Green DarkGreen Chartreuse LawnGreen GreenYellow DarkOliveGreen YellowGreen OliveDrab Beige LightGoldenrodYellow Ivory LightYellow Yellow Olive DarkKhaki LemonChiffon PaleGoldenrod Khaki Gold Cornsilk Goldenrod DarkGoldenrod FloralWhite OldLace Wheat Moccasin Orange PapayaWhip BlanchedAlmond NavajoWhite AntiqueWhite Tan BurlyWood Bisque DarkOrange Linen Peru PeachPuff SandyBrown Chocolate SaddleBrown Seashell Sienna LightSalmon Coral OrangeRed DarkSalmon Tomato MistyRose Salmon Snow LightCoral RosyBrown IndianRed Red Brown FireBrick DarkRed Maroon White WhiteSmoke Gainsboro LightGrey Silver DarkGrey Grey DimGrey Black\" variable=\"colour-picker-value\">\n<$macrocall $name=\"colour-picker-inner\" actions=\"\"\"$actions$\"\"\"/>\n</$list>\n\n---\n\n<$edit-text tiddler=\"$:/config/ColourPicker/New\" tag=\"input\" default=\"\" placeholder=\"\"/>\n<$edit-text tiddler=\"$:/config/ColourPicker/New\" type=\"color\" tag=\"input\"/>\n<$set name=\"colour-picker-value\" value={{$:/config/ColourPicker/New}}>\n<$macrocall $name=\"colour-picker-inner\" actions=\"\"\"$actions$\"\"\"/>\n</$set>\n\n</div>\n\n\\end\n"
},
"$:/core/macros/copy-to-clipboard": {
"title": "$:/core/macros/copy-to-clipboard",
"tags": "$:/tags/Macro",
"text": "\\define copy-to-clipboard(src,class:\"tc-btn-invisible\",style)\n<$button class=<<__class__>> style=<<__style__>> message=\"tm-copy-to-clipboard\" param=<<__src__>> tooltip={{$:/language/Buttons/CopyToClipboard/Hint}}>\n{{$:/core/images/copy-clipboard}} <$text text={{$:/language/Buttons/CopyToClipboard/Caption}}/>\n</$button>\n\\end\n\n\\define copy-to-clipboard-above-right(src,class:\"tc-btn-invisible\",style)\n<div style=\"position: relative;\">\n<div style=\"position: absolute; bottom: 0; right: 0;\">\n<$macrocall $name=\"copy-to-clipboard\" src=<<__src__>> class=<<__class__>> style=<<__style__>>/>\n</div>\n</div>\n\\end\n\n"
},
"$:/core/macros/diff": {
"title": "$:/core/macros/diff",
"tags": "$:/tags/Macro",
"text": "\\define compareTiddlerText(sourceTiddlerTitle,sourceSubTiddlerTitle,destTiddlerTitle,destSubTiddlerTitle)\n<$set name=\"source\" tiddler=<<__sourceTiddlerTitle__>> subtiddler=<<__sourceSubTiddlerTitle__>>>\n<$set name=\"dest\" tiddler=<<__destTiddlerTitle__>> subtiddler=<<__destSubTiddlerTitle__>>>\n<$diff-text source=<<source>> dest=<<dest>>/>\n</$set>\n</$set>\n\\end\n\n\\define compareTiddlers(sourceTiddlerTitle,sourceSubTiddlerTitle,destTiddlerTitle,destSubTiddlerTitle,exclude)\n<table class=\"tc-diff-tiddlers\">\n<tbody>\n<$set name=\"sourceFields\" filter=\"[<__sourceTiddlerTitle__>fields[]sort[]]\">\n<$set name=\"destFields\" filter=\"[<__destSubTiddlerTitle__>subtiddlerfields<__destTiddlerTitle__>sort[]]\">\n<$list filter=\"[enlist<sourceFields>] [enlist<destFields>] -[enlist<__exclude__>] +[sort[]]\" variable=\"fieldName\">\n<tr>\n<th>\n<$text text=<<fieldName>>/> \n</th>\n<td>\n<$set name=\"source\" tiddler=<<__sourceTiddlerTitle__>> subtiddler=<<__sourceSubTiddlerTitle__>> field=<<fieldName>>>\n<$set name=\"dest\" tiddler=<<__destTiddlerTitle__>> subtiddler=<<__destSubTiddlerTitle__>> field=<<fieldName>>>\n<$diff-text source=<<source>> dest=<<dest>>>\n</$diff-text>\n</$set>\n</$set>\n</td>\n</tr>\n</$list>\n</$set>\n</$set>\n</tbody>\n</table>\n\\end\n"
},
"$:/core/macros/dumpvariables": {
"title": "$:/core/macros/dumpvariables",
"tags": "$:/tags/Macro",
"text": "\\define dumpvariables()\n<ul>\n<$list filter=\"[variables[]]\" variable=\"varname\">\n<li>\n<strong><code><$text text=<<varname>>/></code></strong>:<br/>\n<$codeblock code={{{ [<varname>getvariable[]] }}}/>\n</li>\n</$list>\n</ul>\n\\end\n"
},
"$:/core/macros/export": {
"title": "$:/core/macros/export",
"tags": "$:/tags/Macro",
"text": "\\define exportButtonFilename(baseFilename)\n$baseFilename$$(extension)$\n\\end\n\n\\define exportButton(exportFilter:\"[!is[system]sort[title]]\",lingoBase,baseFilename:\"tiddlers\")\n<span class=\"tc-popup-keep\"><$button popup=<<qualify \"$:/state/popup/export\">> tooltip={{$lingoBase$Hint}} aria-label={{$lingoBase$Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/export-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$lingoBase$Caption}}/></span>\n</$list>\n</$button></span><$reveal state=<<qualify \"$:/state/popup/export\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Exporter]]\">\n<$set name=\"extension\" value={{!!extension}}>\n<$button class=\"tc-btn-invisible\">\n<$action-sendmessage $message=\"tm-download-file\" $param=<<currentTiddler>> exportFilter=\"\"\"$exportFilter$\"\"\" filename=<<exportButtonFilename \"\"\"$baseFilename$\"\"\">>/>\n<$action-deletetiddler $tiddler=<<qualify \"$:/state/popup/export\">>/>\n<$transclude field=\"description\"/>\n</$button>\n</$set>\n</$list>\n</div>\n</$reveal>\n\\end\n"
},
"$:/core/macros/image-picker": {
"title": "$:/core/macros/image-picker",
"created": "20170715180840889",
"modified": "20170715180914005",
"tags": "$:/tags/Macro",
"type": "text/vnd.tiddlywiki",
"text": "\\define image-picker-thumbnail(actions)\n<$button tag=\"a\" tooltip=\"\"\"$(imageTitle)$\"\"\">\n$actions$\n<$transclude tiddler=<<imageTitle>>/>\n</$button>\n\\end\n\n\\define image-picker-list(filter,actions)\n<$list filter=\"\"\"$filter$\"\"\" variable=\"imageTitle\">\n<$macrocall $name=\"image-picker-thumbnail\" actions=\"\"\"$actions$\"\"\"/>\n</$list>\n\\end\n\n\\define image-picker(actions,filter:\"[all[shadows+tiddlers]is[image]] -[type[application/pdf]] +[!has[draft.of]$subfilter$sort[title]]\",subfilter:\"\")\n<div class=\"tc-image-chooser\">\n<$vars state-system=<<qualify \"$:/state/image-picker/system\">>>\n<$checkbox tiddler=<<state-system>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"hide\">\n{{$:/language/SystemTiddlers/Include/Prompt}}\n</$checkbox>\n<$reveal state=<<state-system>> type=\"match\" text=\"hide\" default=\"hide\" tag=\"div\">\n<$macrocall $name=\"image-picker-list\" filter=\"\"\"$filter$ +[!is[system]]\"\"\" actions=\"\"\"$actions$\"\"\"/>\n</$reveal>\n<$reveal state=<<state-system>> type=\"nomatch\" text=\"hide\" default=\"hide\" tag=\"div\">\n<$macrocall $name=\"image-picker-list\" filter=\"\"\"$filter$\"\"\" actions=\"\"\"$actions$\"\"\"/>\n</$reveal>\n</$vars>\n</div>\n\\end\n\n\\define image-picker-include-tagged-images(actions)\n<$macrocall $name=\"image-picker\" filter=\"[all[shadows+tiddlers]is[image]] [all[shadows+tiddlers]tag[$:/tags/Image]] -[type[application/pdf]] +[!has[draft.of]sort[title]]\" actions=\"\"\"$actions$\"\"\"/>\n\\end\n"
},
"$:/core/macros/lingo": {
"title": "$:/core/macros/lingo",
"tags": "$:/tags/Macro",
"text": "\\define lingo-base()\n$:/language/\n\\end\n\n\\define lingo(title)\n{{$(lingo-base)$$title$}}\n\\end\n"
},
"$:/core/macros/list": {
"title": "$:/core/macros/list",
"tags": "$:/tags/Macro",
"text": "\\define list-links(filter,type:\"ul\",subtype:\"li\",class:\"\",emptyMessage)\n\\whitespace trim\n<$type$ class=\"$class$\">\n<$list filter=\"$filter$\" emptyMessage=<<__emptyMessage__>>>\n<$subtype$>\n<$link to={{!!title}}>\n<$transclude field=\"caption\">\n<$view field=\"title\"/>\n</$transclude>\n</$link>\n</$subtype$>\n</$list>\n</$type$>\n\\end\n\n\\define list-links-draggable-drop-actions()\n<$action-listops $tiddler=<<targetTiddler>> $field=<<targetField>> $subfilter=\"+[insertbefore:currentTiddler<actionTiddler>]\"/>\n\\end\n\n\\define list-links-draggable(tiddler,field:\"list\",type:\"ul\",subtype:\"li\",class:\"\",itemTemplate)\n\\whitespace trim\n<span class=\"tc-links-draggable-list\">\n<$vars targetTiddler=\"\"\"$tiddler$\"\"\" targetField=\"\"\"$field$\"\"\">\n<$type$ class=\"$class$\">\n<$list filter=\"[list[$tiddler$!!$field$]]\">\n<$droppable actions=<<list-links-draggable-drop-actions>> tag=\"\"\"$subtype$\"\"\" enable=<<tv-enable-drag-and-drop>>>\n<div class=\"tc-droppable-placeholder\"/>\n<div>\n<$transclude tiddler=\"\"\"$itemTemplate$\"\"\">\n<$link to={{!!title}}>\n<$transclude field=\"caption\">\n<$view field=\"title\"/>\n</$transclude>\n</$link>\n</$transclude>\n</div>\n</$droppable>\n</$list>\n</$type$>\n<$tiddler tiddler=\"\">\n<$droppable actions=<<list-links-draggable-drop-actions>> tag=\"div\" enable=<<tv-enable-drag-and-drop>>>\n<div class=\"tc-droppable-placeholder\">\n \n</div>\n<div style=\"height:0.5em;\"/>\n</$droppable>\n</$tiddler>\n</$vars>\n</span>\n\\end\n\n\\define list-tagged-draggable-drop-actions(tag)\n<!-- Save the current ordering of the tiddlers with this tag -->\n<$set name=\"order\" filter=\"[<__tag__>tagging[]]\">\n<!-- Remove any list-after or list-before fields from the tiddlers with this tag -->\n<$list filter=\"[<__tag__>tagging[]]\">\n<$action-deletefield $field=\"list-before\"/>\n<$action-deletefield $field=\"list-after\"/>\n</$list>\n<!-- Save the new order to the Tag Tiddler -->\n<$action-listops $tiddler=<<__tag__>> $field=\"list\" $filter=\"+[enlist<order>] +[insertbefore:currentTiddler<actionTiddler>]\"/>\n<!-- Make sure the newly added item has the right tag -->\n<!-- Removing this line makes dragging tags within the dropdown work as intended -->\n<!--<$action-listops $tiddler=<<actionTiddler>> $tags=<<__tag__>>/>-->\n<!-- Using the following 5 lines as replacement makes dragging titles from outside into the dropdown apply the tag -->\n<$list filter=\"[<actionTiddler>!contains:tags<__tag__>]\">\n<$fieldmangler tiddler=<<actionTiddler>>>\n<$action-sendmessage $message=\"tm-add-tag\" $param=<<__tag__>>/>\n</$fieldmangler>\n</$list>\n</$set>\n\\end\n\n\\define list-tagged-draggable(tag,subFilter,emptyMessage,itemTemplate,elementTag:\"div\",storyview:\"\")\n\\whitespace trim\n<span class=\"tc-tagged-draggable-list\">\n<$set name=\"tag\" value=<<__tag__>>>\n<$list filter=\"[<__tag__>tagging[]$subFilter$]\" emptyMessage=<<__emptyMessage__>> storyview=<<__storyview__>>>\n<$elementTag$ class=\"tc-menu-list-item\">\n<$droppable actions=\"\"\"<$macrocall $name=\"list-tagged-draggable-drop-actions\" tag=<<__tag__>>/>\"\"\" enable=<<tv-enable-drag-and-drop>>>\n<$elementTag$ class=\"tc-droppable-placeholder\"/>\n<$elementTag$>\n<$transclude tiddler=\"\"\"$itemTemplate$\"\"\">\n<$link to={{!!title}}>\n<$view field=\"title\"/>\n</$link>\n</$transclude>\n</$elementTag$>\n</$droppable>\n</$elementTag$>\n</$list>\n<$tiddler tiddler=\"\">\n<$droppable actions=\"\"\"<$macrocall $name=\"list-tagged-draggable-drop-actions\" tag=<<__tag__>>/>\"\"\" enable=<<tv-enable-drag-and-drop>>>\n<$elementTag$ class=\"tc-droppable-placeholder\"/>\n<$elementTag$ style=\"height:0.5em;\">\n</$elementTag$>\n</$droppable>\n</$tiddler>\n</$set>\n</span>\n\\end\n"
},
"$:/core/macros/tabs": {
"title": "$:/core/macros/tabs",
"tags": "$:/tags/Macro",
"text": "\\define tabs(tabsList,default,state:\"$:/state/tab\",class,template,buttonTemplate,retain)\n<div class=\"tc-tab-set $class$\">\n<div class=\"tc-tab-buttons $class$\">\n<$list filter=\"$tabsList$\" variable=\"currentTab\" storyview=\"pop\"><$set name=\"save-currentTiddler\" value=<<currentTiddler>>><$tiddler tiddler=<<currentTab>>><$button set=<<qualify \"$state$\">> setTo=<<currentTab>> default=\"$default$\" selectedClass=\"tc-tab-selected\" tooltip={{!!tooltip}}>\n<$tiddler tiddler=<<save-currentTiddler>>>\n<$set name=\"tv-wikilinks\" value=\"no\">\n<$transclude tiddler=\"$buttonTemplate$\" mode=\"inline\">\n<$transclude tiddler=<<currentTab>> field=\"caption\">\n<$macrocall $name=\"currentTab\" $type=\"text/plain\" $output=\"text/plain\"/>\n</$transclude>\n</$transclude>\n</$set></$tiddler></$button></$tiddler></$set></$list>\n</div>\n<div class=\"tc-tab-divider $class$\"/>\n<div class=\"tc-tab-content $class$\">\n<$list filter=\"$tabsList$\" variable=\"currentTab\">\n\n<$reveal type=\"match\" state=<<qualify \"$state$\">> text=<<currentTab>> default=\"$default$\" retain=\"\"\"$retain$\"\"\">\n\n<$transclude tiddler=\"$template$\" mode=\"block\">\n\n<$transclude tiddler=<<currentTab>> mode=\"block\"/>\n\n</$transclude>\n\n</$reveal>\n\n</$list>\n</div>\n</div>\n\\end\n"
},
"$:/core/macros/tag-picker": {
"title": "$:/core/macros/tag-picker",
"tags": "$:/tags/Macro",
"text": "\\define add-tag-actions()\n<$action-sendmessage $message=\"tm-add-tag\" $param={{{ [<newTagNameTiddler>get[text]] }}}/>\n<$action-deletetiddler $tiddler=<<newTagNameTiddler>>/>\n\\end\n\n\\define tag-button()\n<$button class=\"tc-btn-invisible\" tag=\"a\" tooltip={{$:/language/EditTemplate/Tags/Add/Button/Hint}}>\n<$action-sendmessage $message=\"tm-add-tag\" $param=<<tag>>/>\n<$action-deletetiddler $tiddler=<<newTagNameTiddler>>/>\n<$macrocall $name=\"tag-pill\" tag=<<tag>>/>\n</$button>\n\\end\n\n\\define tag-picker-inner()\n\\whitespace trim\n<div class=\"tc-edit-add-tag\">\n<span class=\"tc-add-tag-name\">\n<$keyboard key=\"ENTER\" actions=<<add-tag-actions>>>\n<$edit-text tiddler=<<newTagNameTiddler>> tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Tags/Add/Placeholder}} focusPopup=<<qualify \"$:/state/popup/tags-auto-complete\">> class=\"tc-edit-texteditor tc-popup-handle\" tabindex=<<tabIndex>> focus={{{ [{$:/config/AutoFocus}match[tags]then[true]] ~[[false]] }}}/>\n</$keyboard>\n</span> <$button popup=<<qualify \"$:/state/popup/tags-auto-complete\">> class=\"tc-btn-invisible\" tooltip={{$:/language/EditTemplate/Tags/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Tags/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button> <span class=\"tc-add-tag-button\">\n<$set name=\"tag\" value={{{ [<newTagNameTiddler>get[text]] }}}>\n<$button set=\"$:/temp/NewTagName\" setTo=\"\" class=\"\">\n<<add-tag-actions>>\n<$action-deletetiddler $tiddler=<<newTagNameTiddler>>/>\n{{$:/language/EditTemplate/Tags/Add/Button}}\n</$button>\n</$set>\n</span>\n</div>\n<div class=\"tc-block-dropdown-wrapper\">\n<$reveal state=<<qualify \"$:/state/popup/tags-auto-complete\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown\">\n<$set name=\"newTagName\" value={{{ [<newTagNameTiddler>get[text]] }}}>\n<$list filter=\"[<newTagName>minlength{$:/config/Tags/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n<$list filter=\"[tags[]!is[system]search:title<newTagName>sort[]]\" variable=\"tag\">\n<<tag-button>>\n</$list></$list>\n<hr>\n<$list filter=\"[<newTagName>minlength{$:/config/Tags/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n<$list filter=\"[tags[]is[system]search:title<newTagName>sort[]]\" variable=\"tag\">\n<<tag-button>>\n</$list></$list>\n</$set>\n</div>\n</$reveal>\n</div>\n\\end\n\\define tag-picker()\n\\whitespace trim\n<$list filter=\"[<newTagNameTiddler>match[]]\" emptyMessage=<<tag-picker-inner>>>\n<$set name=\"newTagNameTiddler\" value=<<qualify \"$:/temp/NewTagName\">>>\n<<tag-picker-inner>>\n</$set>\n</$list>\n\\end\n"
},
"$:/core/macros/tag": {
"title": "$:/core/macros/tag",
"tags": "$:/tags/Macro",
"text": "\\define tag-pill-styles()\nbackground-color:$(backgroundColor)$;\nfill:$(foregroundColor)$;\ncolor:$(foregroundColor)$;\n\\end\n\n\\define tag-pill-inner(tag,icon,colour,fallbackTarget,colourA,colourB,element-tag,element-attributes,actions)\n<$vars foregroundColor=<<contrastcolour target:\"\"\"$colour$\"\"\" fallbackTarget:\"\"\"$fallbackTarget$\"\"\" colourA:\"\"\"$colourA$\"\"\" colourB:\"\"\"$colourB$\"\"\">> backgroundColor=\"\"\"$colour$\"\"\">\n<$element-tag$ $element-attributes$ class=\"tc-tag-label tc-btn-invisible\" style=<<tag-pill-styles>>>\n$actions$<$transclude tiddler=\"\"\"$icon$\"\"\"/><$view tiddler=<<__tag__>> field=\"title\" format=\"text\" />\n</$element-tag$>\n</$vars>\n\\end\n\n\\define tag-pill-body(tag,icon,colour,palette,element-tag,element-attributes,actions)\n<$macrocall $name=\"tag-pill-inner\" tag=<<__tag__>> icon=\"\"\"$icon$\"\"\" colour=\"\"\"$colour$\"\"\" fallbackTarget={{$palette$##tag-background}} colourA={{$palette$##foreground}} colourB={{$palette$##background}} element-tag=\"\"\"$element-tag$\"\"\" element-attributes=\"\"\"$element-attributes$\"\"\" actions=\"\"\"$actions$\"\"\"/>\n\\end\n\n\\define tag-pill(tag,element-tag:\"span\",element-attributes:\"\",actions:\"\")\n<span class=\"tc-tag-list-item\">\n<$macrocall $name=\"tag-pill-body\" tag=<<__tag__>> icon={{{ [<__tag__>get[icon]] }}} colour={{{ [<__tag__>get[color]] }}} palette={{$:/palette}} element-tag=\"\"\"$element-tag$\"\"\" element-attributes=\"\"\"$element-attributes$\"\"\" actions=\"\"\"$actions$\"\"\"/>\n</span>\n\\end\n\n\\define tag(tag)\n{{$tag$||$:/core/ui/TagTemplate}}\n\\end\n"
},
"$:/core/macros/thumbnails": {
"title": "$:/core/macros/thumbnails",
"tags": "$:/tags/Macro",
"text": "\\define thumbnail(link,icon,color,background-color,image,caption,width:\"280\",height:\"157\")\n<$link to=\"\"\"$link$\"\"\"><div class=\"tc-thumbnail-wrapper\">\n<div class=\"tc-thumbnail-image\" style=\"width:$width$px;height:$height$px;\"><$reveal type=\"nomatch\" text=\"\" default=\"\"\"$image$\"\"\" tag=\"div\" style=\"width:$width$px;height:$height$px;\">\n[img[$image$]]\n</$reveal><$reveal type=\"match\" text=\"\" default=\"\"\"$image$\"\"\" tag=\"div\" class=\"tc-thumbnail-background\" style=\"width:$width$px;height:$height$px;background-color:$background-color$;\"></$reveal></div><div class=\"tc-thumbnail-icon\" style=\"fill:$color$;color:$color$;\">\n$icon$\n</div><div class=\"tc-thumbnail-caption\">\n$caption$\n</div>\n</div></$link>\n\\end\n\n\\define thumbnail-right(link,icon,color,background-color,image,caption,width:\"280\",height:\"157\")\n<div class=\"tc-thumbnail-right-wrapper\"><<thumbnail \"\"\"$link$\"\"\" \"\"\"$icon$\"\"\" \"\"\"$color$\"\"\" \"\"\"$background-color$\"\"\" \"\"\"$image$\"\"\" \"\"\"$caption$\"\"\" \"\"\"$width$\"\"\" \"\"\"$height$\"\"\">></div>\n\\end\n\n\\define list-thumbnails(filter,width:\"280\",height:\"157\")\n<$list filter=\"\"\"$filter$\"\"\"><$macrocall $name=\"thumbnail\" link={{!!link}} icon={{!!icon}} color={{!!color}} background-color={{!!background-color}} image={{!!image}} caption={{!!caption}} width=\"\"\"$width$\"\"\" height=\"\"\"$height$\"\"\"/></$list>\n\\end\n"
},
"$:/core/macros/timeline": {
"title": "$:/core/macros/timeline",
"created": "20141212105914482",
"modified": "20141212110330815",
"tags": "$:/tags/Macro",
"text": "\\define timeline-title()\n\\whitespace trim\n<!-- Override this macro with a global macro \n of the same name if you need to change \n how titles are displayed on the timeline \n -->\n<$view field=\"title\"/>\n\\end\n\\define timeline(limit:\"100\",format:\"DDth MMM YYYY\",subfilter:\"\",dateField:\"modified\")\n<div class=\"tc-timeline\">\n<$list filter=\"[!is[system]$subfilter$has[$dateField$]!sort[$dateField$]limit[$limit$]eachday[$dateField$]]\">\n<div class=\"tc-menu-list-item\">\n<$view field=\"$dateField$\" format=\"date\" template=\"$format$\"/>\n<$list filter=\"[sameday:$dateField${!!$dateField$}!is[system]$subfilter$!sort[$dateField$]]\">\n<div class=\"tc-menu-list-subitem\">\n<$link to={{!!title}}><<timeline-title>></$link>\n</div>\n</$list>\n</div>\n</$list>\n</div>\n\\end\n"
},
"$:/core/macros/toc": {
"title": "$:/core/macros/toc",
"tags": "$:/tags/Macro",
"text": "\\define toc-caption()\n<$set name=\"tv-wikilinks\" value=\"no\">\n <$transclude field=\"caption\">\n <$view field=\"title\"/>\n </$transclude>\n</$set>\n\\end\n\n\\define toc-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<ol class=\"tc-toc\">\n <$list filter=\"\"\"[all[shadows+tiddlers]tag<__tag__>!has[draft.of]$sort$] -[<__tag__>] -[enlist<__exclude__>]\"\"\">\n <$vars item=<<currentTiddler>> path={{{ [<__path__>addsuffix[/]addsuffix<__tag__>] }}}>\n <$set name=\"excluded\" filter=\"\"\"[enlist<__exclude__>] [<__tag__>]\"\"\">\n <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"toc-item\">\n <li class=<<toc-item-class>>>\n <$list filter=\"[all[current]toc-link[no]]\" emptyMessage=\"<$link><$view field='caption'><$view field='title'/></$view></$link>\">\n <<toc-caption>>\n </$list>\n <$macrocall $name=\"toc-body\" tag=<<item>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<excluded>> path=<<path>>/>\n </li>\n </$set>\n </$set>\n </$vars>\n </$list>\n</ol>\n\\end\n\n\\define toc(tag,sort:\"\",itemClassFilter:\"\")\n<$macrocall $name=\"toc-body\" tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> />\n\\end\n\n\\define toc-linked-expandable-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<!-- helper function -->\n<$qualify name=\"toc-state\" title={{{ [[$:/state/toc]addsuffix<__path__>addsuffix[-]addsuffix<currentTiddler>] }}}>\n <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"toc-item\">\n <li class=<<toc-item-class>>>\n <$link>\n <$reveal type=\"nomatch\" stateTitle=<<toc-state>> text=\"open\">\n <$button setTitle=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible tc-popup-keep\">\n {{$:/core/images/right-arrow}}\n </$button>\n </$reveal>\n <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n <$button setTitle=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible tc-popup-keep\">\n {{$:/core/images/down-arrow}}\n </$button>\n </$reveal>\n <<toc-caption>>\n </$link>\n <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n <$macrocall $name=\"toc-expandable\" tag=<<currentTiddler>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<__exclude__>> path=<<__path__>>/>\n </$reveal>\n </li>\n </$set>\n</$qualify>\n\\end\n\n\\define toc-unlinked-expandable-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<!-- helper function -->\n<$qualify name=\"toc-state\" title={{{ [[$:/state/toc]addsuffix<__path__>addsuffix[-]addsuffix<currentTiddler>] }}}>\n <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"toc-item\">\n <li class=<<toc-item-class>>>\n <$reveal type=\"nomatch\" stateTitle=<<toc-state>> text=\"open\">\n <$button setTitle=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible tc-popup-keep\">\n {{$:/core/images/right-arrow}}\n <<toc-caption>>\n </$button>\n </$reveal>\n <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n <$button setTitle=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible tc-popup-keep\">\n {{$:/core/images/down-arrow}}\n <<toc-caption>>\n </$button>\n </$reveal>\n <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n <$macrocall $name=\"toc-expandable\" tag=<<currentTiddler>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<__exclude__>> path=<<__path__>>/>\n </$reveal>\n </li>\n </$set>\n</$qualify>\n\\end\n\n\\define toc-expandable-empty-message()\n<$macrocall $name=\"toc-linked-expandable-body\" tag=<<tag>> sort=<<sort>> itemClassFilter=<<itemClassFilter>> exclude=<<excluded>> path=<<path>>/>\n\\end\n\n\\define toc-expandable(tag,sort:\"\",itemClassFilter:\"\",exclude,path)\n<$vars tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> path={{{ [<__path__>addsuffix[/]addsuffix<__tag__>] }}}>\n <$set name=\"excluded\" filter=\"\"\"[enlist<__exclude__>] [<__tag__>]\"\"\">\n <ol class=\"tc-toc toc-expandable\">\n <$list filter=\"\"\"[all[shadows+tiddlers]tag<__tag__>!has[draft.of]$sort$] -[<__tag__>] -[enlist<__exclude__>]\"\"\">\n <$list filter=\"[all[current]toc-link[no]]\" emptyMessage=<<toc-expandable-empty-message>> >\n <$macrocall $name=\"toc-unlinked-expandable-body\" tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=\"\"\"itemClassFilter\"\"\" exclude=<<excluded>> path=<<path>> />\n </$list>\n </$list>\n </ol>\n </$set>\n</$vars>\n\\end\n\n\\define toc-linked-selective-expandable-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<$qualify name=\"toc-state\" title={{{ [[$:/state/toc]addsuffix<__path__>addsuffix[-]addsuffix<currentTiddler>] }}}>\n <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"toc-item\" >\n <li class=<<toc-item-class>>>\n <$link>\n <$list filter=\"[all[current]tagging[]$sort$limit[1]]\" variable=\"ignore\" emptyMessage=\"<$button class='tc-btn-invisible'>{{$:/core/images/blank}}</$button>\">\n <$reveal type=\"nomatch\" stateTitle=<<toc-state>> text=\"open\">\n <$button setTitle=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible tc-popup-keep\">\n {{$:/core/images/right-arrow}}\n </$button>\n </$reveal>\n <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n <$button setTitle=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible tc-popup-keep\">\n {{$:/core/images/down-arrow}}\n </$button>\n </$reveal>\n </$list>\n <<toc-caption>>\n </$link>\n <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n <$macrocall $name=\"toc-selective-expandable\" tag=<<currentTiddler>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<__exclude__>> path=<<__path__>>/>\n </$reveal>\n </li>\n </$set>\n</$qualify>\n\\end\n\n\\define toc-unlinked-selective-expandable-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<$qualify name=\"toc-state\" title={{{ [[$:/state/toc]addsuffix<__path__>addsuffix[-]addsuffix<currentTiddler>] }}}>\n <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"toc-item\">\n <li class=<<toc-item-class>>>\n <$list filter=\"[all[current]tagging[]$sort$limit[1]]\" variable=\"ignore\" emptyMessage=\"<$button class='tc-btn-invisible'>{{$:/core/images/blank}}</$button> <$view field='caption'><$view field='title'/></$view>\">\n <$reveal type=\"nomatch\" stateTitle=<<toc-state>> text=\"open\">\n <$button setTitle=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible tc-popup-keep\">\n {{$:/core/images/right-arrow}}\n <<toc-caption>>\n </$button>\n </$reveal>\n <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n <$button setTitle=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible tc-popup-keep\">\n {{$:/core/images/down-arrow}}\n <<toc-caption>>\n </$button>\n </$reveal>\n </$list>\n <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n <$macrocall $name=\"toc-selective-expandable\" tag=<<currentTiddler>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<__exclude__>> path=<<__path__>>/>\n </$reveal>\n </li>\n </$set>\n</$qualify>\n\\end\n\n\\define toc-selective-expandable-empty-message()\n<$macrocall $name=\"toc-linked-selective-expandable-body\" tag=<<tag>> sort=<<sort>> itemClassFilter=<<itemClassFilter>> exclude=<<excluded>> path=<<path>>/>\n\\end\n\n\\define toc-selective-expandable(tag,sort:\"\",itemClassFilter,exclude,path)\n<$vars tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> path={{{ [<__path__>addsuffix[/]addsuffix<__tag__>] }}}>\n <$set name=\"excluded\" filter=\"\"\"[enlist<__exclude__>] [<__tag__>]\"\"\">\n <ol class=\"tc-toc toc-selective-expandable\">\n <$list filter=\"\"\"[all[shadows+tiddlers]tag<__tag__>!has[draft.of]$sort$] -[<__tag__>] -[enlist<__exclude__>]\"\"\">\n <$list filter=\"[all[current]toc-link[no]]\" variable=\"ignore\" emptyMessage=<<toc-selective-expandable-empty-message>> >\n <$macrocall $name=\"toc-unlinked-selective-expandable-body\" tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<excluded>> path=<<path>>/>\n </$list>\n </$list>\n </ol>\n </$set>\n</$vars>\n\\end\n\n\\define toc-tabbed-external-nav(tag,sort:\"\",selectedTiddler:\"$:/temp/toc/selectedTiddler\",unselectedText,missingText,template:\"\")\n<$tiddler tiddler={{{ [<__selectedTiddler__>get[text]] }}}>\n <div class=\"tc-tabbed-table-of-contents\">\n <$linkcatcher to=<<__selectedTiddler__>>>\n <div class=\"tc-table-of-contents\">\n <$macrocall $name=\"toc-selective-expandable\" tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=\"[all[current]] -[<__selectedTiddler__>get[text]]\"/>\n </div>\n </$linkcatcher>\n <div class=\"tc-tabbed-table-of-contents-content\">\n <$reveal stateTitle=<<__selectedTiddler__>> type=\"nomatch\" text=\"\">\n <$transclude mode=\"block\" tiddler=<<__template__>>>\n <h1><<toc-caption>></h1>\n <$transclude mode=\"block\">$missingText$</$transclude>\n </$transclude>\n </$reveal>\n <$reveal stateTitle=<<__selectedTiddler__>> type=\"match\" text=\"\">\n $unselectedText$\n </$reveal>\n </div>\n </div>\n</$tiddler>\n\\end\n\n\\define toc-tabbed-internal-nav(tag,sort:\"\",selectedTiddler:\"$:/temp/toc/selectedTiddler\",unselectedText,missingText,template:\"\")\n<$linkcatcher to=<<__selectedTiddler__>>>\n <$macrocall $name=\"toc-tabbed-external-nav\" tag=<<__tag__>> sort=<<__sort__>> selectedTiddler=<<__selectedTiddler__>> unselectedText=<<__unselectedText__>> missingText=<<__missingText__>> template=<<__template__>>/>\n</$linkcatcher>\n\\end\n\n"
},
"$:/core/macros/translink": {
"title": "$:/core/macros/translink",
"tags": "$:/tags/Macro",
"text": "\\define translink(title,mode:\"block\")\n<div style=\"border:1px solid #ccc; padding: 0.5em; background: black; foreground; white;\">\n<$link to=\"\"\"$title$\"\"\">\n<$text text=\"\"\"$title$\"\"\"/>\n</$link>\n<div style=\"border:1px solid #ccc; padding: 0.5em; background: white; foreground; black;\">\n<$transclude tiddler=\"\"\"$title$\"\"\" mode=\"$mode$\">\n\"<$text text=\"\"\"$title$\"\"\"/>\" is missing\n</$transclude>\n</div>\n</div>\n\\end\n"
},
"$:/core/macros/tree": {
"title": "$:/core/macros/tree",
"tags": "$:/tags/Macro",
"text": "\\define leaf-link(full-title,chunk,separator: \"/\")\n<$link to=<<__full-title__>>><$text text=<<__chunk__>>/></$link>\n\\end\n\n\\define leaf-node(prefix,chunk)\n<li>\n<$list filter=\"[<__prefix__>addsuffix<__chunk__>is[shadow]] [<__prefix__>addsuffix<__chunk__>is[tiddler]]\" variable=\"full-title\">\n<$list filter=\"[<full-title>removeprefix<__prefix__>]\" variable=\"chunk\">\n<span>{{$:/core/images/file}}</span> <$macrocall $name=\"leaf-link\" full-title=<<full-title>> chunk=<<chunk>>/>\n</$list>\n</$list>\n</li>\n\\end\n\n\\define branch-node(prefix,chunk,separator: \"/\")\n<li>\n<$set name=\"reveal-state\" value={{{ [[$:/state/tree/]addsuffix<__prefix__>addsuffix<__chunk__>] }}}>\n<$reveal type=\"nomatch\" stateTitle=<<reveal-state>> text=\"show\">\n<$button setTitle=<<reveal-state>> setTo=\"show\" class=\"tc-btn-invisible\">\n{{$:/core/images/folder}} <$text text=<<__chunk__>>/>\n</$button>\n</$reveal>\n<$reveal type=\"match\" stateTitle=<<reveal-state>> text=\"show\">\n<$button setTitle=<<reveal-state>> setTo=\"hide\" class=\"tc-btn-invisible\">\n{{$:/core/images/folder}} <$text text=<<__chunk__>>/>\n</$button>\n</$reveal>\n<span>(<$count filter=\"[all[shadows+tiddlers]removeprefix<__prefix__>removeprefix<__chunk__>] -[<__prefix__>addsuffix<__chunk__>]\"/>)</span>\n<$reveal type=\"match\" stateTitle=<<reveal-state>> text=\"show\">\n<$macrocall $name=\"tree-node\" prefix={{{ [<__prefix__>addsuffix<__chunk__>] }}} separator=<<__separator__>>/>\n</$reveal>\n</$set>\n</li>\n\\end\n\n\\define tree-node(prefix,separator: \"/\")\n<ol>\n<$list filter=\"[all[shadows+tiddlers]removeprefix<__prefix__>splitbefore<__separator__>sort[]!suffix<__separator__>]\" variable=\"chunk\">\n<$macrocall $name=\"leaf-node\" prefix=<<__prefix__>> chunk=<<chunk>> separator=<<__separator__>>/>\n</$list>\n<$list filter=\"[all[shadows+tiddlers]removeprefix<__prefix__>splitbefore<__separator__>sort[]suffix<__separator__>]\" variable=\"chunk\">\n<$macrocall $name=\"branch-node\" prefix=<<__prefix__>> chunk=<<chunk>> separator=<<__separator__>>/>\n</$list>\n</ol>\n\\end\n\n\\define tree(prefix: \"$:/\",separator: \"/\")\n<div class=\"tc-tree\">\n<span><$text text=<<__prefix__>>/></span>\n<div>\n<$macrocall $name=\"tree-node\" prefix=<<__prefix__>> separator=<<__separator__>>/>\n</div>\n</div>\n\\end\n"
},
"$:/core/macros/utils": {
"title": "$:/core/macros/utils",
"text": "\\define colour(colour)\n$colour$\n\\end\n"
},
"$:/snippets/minifocusswitcher": {
"title": "$:/snippets/minifocusswitcher",
"text": "<$select tiddler=\"$:/config/AutoFocus\">\n<$list filter=\"title tags text type fields\">\n<option value=<<currentTiddler>>><<currentTiddler>></option>\n</$list>\n</$select>\n"
},
"$:/snippets/minilanguageswitcher": {
"title": "$:/snippets/minilanguageswitcher",
"text": "<$select tiddler=\"$:/language\">\n<$list filter=\"[[$:/languages/en-GB]] [plugin-type[language]sort[title]]\">\n<option value=<<currentTiddler>>><$view field=\"description\"><$view field=\"name\"><$view field=\"title\"/></$view></$view></option>\n</$list>\n</$select>"
},
"$:/snippets/minithemeswitcher": {
"title": "$:/snippets/minithemeswitcher",
"text": "\\define lingo-base() $:/language/ControlPanel/Theme/\n<<lingo Prompt>> <$select tiddler=\"$:/theme\">\n<$list filter=\"[plugin-type[theme]sort[title]]\">\n<option value=<<currentTiddler>>><$view field=\"name\"><$view field=\"title\"/></$view></option>\n</$list>\n</$select>"
},
"$:/snippets/modules": {
"title": "$:/snippets/modules",
"text": "\\define describeModuleType(type)\n{{$:/language/Docs/ModuleTypes/$type$}}\n\\end\n<$list filter=\"[moduletypes[]]\">\n\n!! <$macrocall $name=\"currentTiddler\" $type=\"text/plain\" $output=\"text/plain\"/>\n\n<$macrocall $name=\"describeModuleType\" type=<<currentTiddler>>/>\n\n<ul><$list filter=\"[all[current]modules[]]\"><li><$link><<currentTiddler>></$link>\n</li>\n</$list>\n</ul>\n</$list>\n"
},
"$:/palette": {
"title": "$:/palette",
"text": "$:/palettes/Vanilla"
},
"$:/snippets/paletteeditor": {
"title": "$:/snippets/paletteeditor",
"text": "<$transclude tiddler=\"$:/PaletteManager\"/>\n"
},
"$:/snippets/palettepreview": {
"title": "$:/snippets/palettepreview",
"text": "<$set name=\"currentTiddler\" value={{$:/palette}}>\n{{||$:/snippets/currpalettepreview}}\n</$set>\n"
},
"$:/snippets/paletteswitcher": {
"title": "$:/snippets/paletteswitcher",
"text": "<$linkcatcher to=\"$:/palette\">\n<div class=\"tc-chooser\"><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Palette]sort[name]]\"><$set name=\"cls\" filter=\"[all[current]prefix{$:/palette}]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>><$link to={{!!title}}>''<$view field=\"name\" format=\"text\"/>'' - <$view field=\"description\" format=\"text\"/>{{||$:/snippets/currpalettepreview}}</$link>\n</div></$set>\n</$list>\n</div>\n</$linkcatcher>\n"
},
"$:/snippets/peek-stylesheets": {
"title": "$:/snippets/peek-stylesheets",
"text": "\\define expandable-stylesheets-list()\n<ol>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Stylesheet]!has[draft.of]]\">\n<$vars state=<<qualify \"$:/state/peek-stylesheets/open/\">>>\n<$set name=\"state\" value={{{ [<state>addsuffix<currentTiddler>] }}}>\n<li>\n<$reveal type=\"match\" state=<<state>> text=\"yes\" tag=\"span\">\n<$button set=<<state>> setTo=\"no\" class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"nomatch\" state=<<state>> text=\"yes\" tag=\"span\">\n<$button set=<<state>> setTo=\"yes\" class=\"tc-btn-invisible\">\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$link>\n<$view field=\"title\"/>\n</$link>\n<$reveal type=\"match\" state=<<state>> text=\"yes\" tag=\"div\">\n<$set name=\"source\" tiddler=<<currentTiddler>>>\n<$wikify name=\"styles\" text=<<source>>>\n<pre>\n<code>\n<$text text=<<styles>>/>\n</code>\n</pre>\n</$wikify>\n</$set>\n</$reveal>\n</li>\n</$set>\n</$vars>\n</$list>\n</ol>\n\\end\n\n\\define stylesheets-list()\n<ol>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Stylesheet]!has[draft.of]]\">\n<li>\n<$link>\n<$view field=\"title\"/>\n</$link>\n<$set name=\"source\" tiddler=<<currentTiddler>>>\n<$wikify name=\"styles\" text=<<source>>>\n<pre>\n<code>\n<$text text=<<styles>>/>\n</code>\n</pre>\n</$wikify>\n</$set>\n</li>\n</$list>\n</ol>\n\\end\n\n<$vars modeState=<<qualify \"$:/state/peek-stylesheets/mode/\">>>\n\n<$reveal type=\"nomatch\" state=<<modeState>> text=\"expanded\" tag=\"div\">\n<$button set=<<modeState>> setTo=\"expanded\" class=\"tc-btn-invisible\">{{$:/core/images/chevron-right}} {{$:/language/ControlPanel/Stylesheets/Expand/Caption}}</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<modeState>> text=\"expanded\" tag=\"div\">\n<$button set=<<modeState>> setTo=\"restored\" class=\"tc-btn-invisible\">{{$:/core/images/chevron-down}} {{$:/language/ControlPanel/Stylesheets/Restore/Caption}}</$button>\n</$reveal>\n\n<$reveal type=\"nomatch\" state=<<modeState>> text=\"expanded\" tag=\"div\">\n<<expandable-stylesheets-list>>\n</$reveal>\n<$reveal type=\"match\" state=<<modeState>> text=\"expanded\" tag=\"div\">\n<<stylesheets-list>>\n</$reveal>\n\n</$vars>\n"
},
"$:/temp/search": {
"title": "$:/temp/search",
"text": ""
},
"$:/tags/AdvancedSearch": {
"title": "$:/tags/AdvancedSearch",
"list": "[[$:/core/ui/AdvancedSearch/Standard]] [[$:/core/ui/AdvancedSearch/System]] [[$:/core/ui/AdvancedSearch/Shadows]] [[$:/core/ui/AdvancedSearch/Filter]]"
},
"$:/tags/AdvancedSearch/FilterButton": {
"title": "$:/tags/AdvancedSearch/FilterButton",
"list": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/dropdown $:/core/ui/AdvancedSearch/Filter/FilterButtons/clear $:/core/ui/AdvancedSearch/Filter/FilterButtons/export $:/core/ui/AdvancedSearch/Filter/FilterButtons/delete"
},
"$:/tags/ControlPanel": {
"title": "$:/tags/ControlPanel",
"list": "$:/core/ui/ControlPanel/Info $:/core/ui/ControlPanel/Appearance $:/core/ui/ControlPanel/Settings $:/core/ui/ControlPanel/Saving $:/core/ui/ControlPanel/Plugins $:/core/ui/ControlPanel/Tools $:/core/ui/ControlPanel/Internals"
},
"$:/tags/ControlPanel/Info": {
"title": "$:/tags/ControlPanel/Info",
"list": "$:/core/ui/ControlPanel/Basics $:/core/ui/ControlPanel/Advanced"
},
"$:/tags/ControlPanel/Plugins": {
"title": "$:/tags/ControlPanel/Plugins",
"list": "[[$:/core/ui/ControlPanel/Plugins/Installed]] [[$:/core/ui/ControlPanel/Plugins/Add]]"
},
"$:/tags/EditTemplate": {
"title": "$:/tags/EditTemplate",
"list": "[[$:/core/ui/EditTemplate/controls]] [[$:/core/ui/EditTemplate/title]] [[$:/core/ui/EditTemplate/tags]] [[$:/core/ui/EditTemplate/shadow]] [[$:/core/ui/ViewTemplate/classic]] [[$:/core/ui/EditTemplate/body]] [[$:/core/ui/EditTemplate/type]] [[$:/core/ui/EditTemplate/fields]]"
},
"$:/tags/EditToolbar": {
"title": "$:/tags/EditToolbar",
"list": "[[$:/core/ui/Buttons/delete]] [[$:/core/ui/Buttons/cancel]] [[$:/core/ui/Buttons/save]]"
},
"$:/tags/EditorToolbar": {
"title": "$:/tags/EditorToolbar",
"list": "$:/core/ui/EditorToolbar/paint $:/core/ui/EditorToolbar/opacity $:/core/ui/EditorToolbar/line-width $:/core/ui/EditorToolbar/rotate-left $:/core/ui/EditorToolbar/clear $:/core/ui/EditorToolbar/bold $:/core/ui/EditorToolbar/italic $:/core/ui/EditorToolbar/strikethrough $:/core/ui/EditorToolbar/underline $:/core/ui/EditorToolbar/superscript $:/core/ui/EditorToolbar/subscript $:/core/ui/EditorToolbar/mono-line $:/core/ui/EditorToolbar/mono-block $:/core/ui/EditorToolbar/quote $:/core/ui/EditorToolbar/list-bullet $:/core/ui/EditorToolbar/list-number $:/core/ui/EditorToolbar/heading-1 $:/core/ui/EditorToolbar/heading-2 $:/core/ui/EditorToolbar/heading-3 $:/core/ui/EditorToolbar/heading-4 $:/core/ui/EditorToolbar/heading-5 $:/core/ui/EditorToolbar/heading-6 $:/core/ui/EditorToolbar/link $:/core/ui/EditorToolbar/excise $:/core/ui/EditorToolbar/picture $:/core/ui/EditorToolbar/stamp $:/core/ui/EditorToolbar/size $:/core/ui/EditorToolbar/editor-height $:/core/ui/EditorToolbar/more $:/core/ui/EditorToolbar/preview $:/core/ui/EditorToolbar/preview-type"
},
"$:/tags/Manager/ItemMain": {
"title": "$:/tags/Manager/ItemMain",
"list": "$:/Manager/ItemMain/WikifiedText $:/Manager/ItemMain/RawText $:/Manager/ItemMain/Fields"
},
"$:/tags/Manager/ItemSidebar": {
"title": "$:/tags/Manager/ItemSidebar",
"list": "$:/Manager/ItemSidebar/Tags $:/Manager/ItemSidebar/Colour $:/Manager/ItemSidebar/Icon $:/Manager/ItemSidebar/Tools"
},
"$:/tags/MoreSideBar": {
"title": "$:/tags/MoreSideBar",
"list": "[[$:/core/ui/MoreSideBar/All]] [[$:/core/ui/MoreSideBar/Recent]] [[$:/core/ui/MoreSideBar/Tags]] [[$:/core/ui/MoreSideBar/Missing]] [[$:/core/ui/MoreSideBar/Drafts]] [[$:/core/ui/MoreSideBar/Orphans]] [[$:/core/ui/MoreSideBar/Types]] [[$:/core/ui/MoreSideBar/System]] [[$:/core/ui/MoreSideBar/Shadows]] [[$:/core/ui/MoreSideBar/Explorer]] [[$:/core/ui/MoreSideBar/Plugins]]",
"text": ""
},
"$:/tags/PageControls": {
"title": "$:/tags/PageControls",
"list": "[[$:/core/ui/Buttons/home]] [[$:/core/ui/Buttons/close-all]] [[$:/core/ui/Buttons/fold-all]] [[$:/core/ui/Buttons/unfold-all]] [[$:/core/ui/Buttons/permaview]] [[$:/core/ui/Buttons/new-tiddler]] [[$:/core/ui/Buttons/new-journal]] [[$:/core/ui/Buttons/new-image]] [[$:/core/ui/Buttons/import]] [[$:/core/ui/Buttons/export-page]] [[$:/core/ui/Buttons/control-panel]] [[$:/core/ui/Buttons/advanced-search]] [[$:/core/ui/Buttons/manager]] [[$:/core/ui/Buttons/tag-manager]] [[$:/core/ui/Buttons/language]] [[$:/core/ui/Buttons/palette]] [[$:/core/ui/Buttons/theme]] [[$:/core/ui/Buttons/storyview]] [[$:/core/ui/Buttons/encryption]] [[$:/core/ui/Buttons/timestamp]] [[$:/core/ui/Buttons/full-screen]] [[$:/core/ui/Buttons/print]] [[$:/core/ui/Buttons/save-wiki]] [[$:/core/ui/Buttons/refresh]] [[$:/core/ui/Buttons/more-page-actions]]"
},
"$:/tags/PageTemplate": {
"title": "$:/tags/PageTemplate",
"list": "[[$:/core/ui/PageTemplate/topleftbar]] [[$:/core/ui/PageTemplate/toprightbar]] [[$:/core/ui/PageTemplate/sidebar]] [[$:/core/ui/PageTemplate/story]] [[$:/core/ui/PageTemplate/alerts]]",
"text": ""
},
"$:/tags/PluginLibrary": {
"title": "$:/tags/PluginLibrary",
"list": "$:/config/OfficialPluginLibrary"
},
"$:/tags/SideBar": {
"title": "$:/tags/SideBar",
"list": "[[$:/core/ui/SideBar/Open]] [[$:/core/ui/SideBar/Recent]] [[$:/core/ui/SideBar/Tools]] [[$:/core/ui/SideBar/More]]",
"text": ""
},
"$:/tags/SideBarSegment": {
"title": "$:/tags/SideBarSegment",
"list": "[[$:/core/ui/SideBarSegments/site-title]] [[$:/core/ui/SideBarSegments/site-subtitle]] [[$:/core/ui/SideBarSegments/page-controls]] [[$:/core/ui/SideBarSegments/search]] [[$:/core/ui/SideBarSegments/tabs]]"
},
"$:/tags/TiddlerInfo": {
"title": "$:/tags/TiddlerInfo",
"list": "[[$:/core/ui/TiddlerInfo/Tools]] [[$:/core/ui/TiddlerInfo/References]] [[$:/core/ui/TiddlerInfo/Tagging]] [[$:/core/ui/TiddlerInfo/List]] [[$:/core/ui/TiddlerInfo/Listed]] [[$:/core/ui/TiddlerInfo/Fields]]",
"text": ""
},
"$:/tags/TiddlerInfo/Advanced": {
"title": "$:/tags/TiddlerInfo/Advanced",
"list": "[[$:/core/ui/TiddlerInfo/Advanced/ShadowInfo]] [[$:/core/ui/TiddlerInfo/Advanced/PluginInfo]]"
},
"$:/tags/ViewTemplate": {
"title": "$:/tags/ViewTemplate",
"list": "[[$:/core/ui/ViewTemplate/title]] [[$:/core/ui/ViewTemplate/unfold]] [[$:/core/ui/ViewTemplate/subtitle]] [[$:/core/ui/ViewTemplate/tags]] [[$:/core/ui/ViewTemplate/classic]] [[$:/core/ui/ViewTemplate/body]]"
},
"$:/tags/ViewToolbar": {
"title": "$:/tags/ViewToolbar",
"list": "[[$:/core/ui/Buttons/more-tiddler-actions]] [[$:/core/ui/Buttons/info]] [[$:/core/ui/Buttons/new-here]] [[$:/core/ui/Buttons/new-journal-here]] [[$:/core/ui/Buttons/clone]] [[$:/core/ui/Buttons/export-tiddler]] [[$:/core/ui/Buttons/edit]] [[$:/core/ui/Buttons/delete]] [[$:/core/ui/Buttons/permalink]] [[$:/core/ui/Buttons/permaview]] [[$:/core/ui/Buttons/open-window]] [[$:/core/ui/Buttons/close-others]] [[$:/core/ui/Buttons/close]] [[$:/core/ui/Buttons/fold-others]] [[$:/core/ui/Buttons/fold]]"
},
"$:/snippets/themeswitcher": {
"title": "$:/snippets/themeswitcher",
"text": "<$linkcatcher to=\"$:/theme\">\n<div class=\"tc-chooser\"><$list filter=\"[plugin-type[theme]sort[title]]\"><$set name=\"cls\" filter=\"[all[current]field:title{$:/theme}] [[$:/theme]!has[text]addsuffix[s/tiddlywiki/vanilla]field:title<currentTiddler>] +[limit[1]]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>><$link to={{!!title}}>''<$view field=\"name\" format=\"text\"/>'' <$view field=\"description\" format=\"text\"/></$link></div>\n</$set>\n</$list>\n</div>\n</$linkcatcher>"
},
"$:/core/wiki/title": {
"title": "$:/core/wiki/title",
"text": "{{$:/SiteTitle}} --- {{$:/SiteSubtitle}}"
},
"$:/view": {
"title": "$:/view",
"text": "classic"
},
"$:/snippets/viewswitcher": {
"title": "$:/snippets/viewswitcher",
"text": "\\define icon()\n$:/core/images/storyview-$(storyview)$\n\\end\n<$linkcatcher to=\"$:/view\">\n<div class=\"tc-chooser tc-viewswitcher\">\n<$list filter=\"[storyviews[]]\" variable=\"storyview\">\n<$set name=\"cls\" filter=\"[<storyview>prefix{$:/view}]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>>\n<$link to=<<storyview>>><$transclude tiddler=<<icon>>/><$text text=<<storyview>>/></$link>\n</div>\n</$set>\n</$list>\n</div>\n</$linkcatcher>"
}
}
}
GettingStarted
no
no
{
"tiddlers": {
"$:/core/ui/ViewTemplate/classic": {
"title": "$:/core/ui/ViewTemplate/classic",
"tags": "$:/tags/ViewTemplate $:/tags/EditTemplate",
"type": "text/vnd.tiddlywiki",
"text": "\n\n"
},
"$:/core/modules/widgets/classictransclude.js": {
"title": "$:/core/modules/widgets/classictransclude.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/classictransclude.js\ntype: application/javascript\nmodule-type: widget\n\nTransclude widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\nvar sliceSeparator = \"::\";\nvar sectionSeparator = \"##\";\n\nfunction getsectionname(title) {\n\tif(!title)\n\t\treturn \"\";\n\tvar pos = title.indexOf(sectionSeparator);\n\tif(pos != -1) {\n\t\treturn title.substr(pos + sectionSeparator.length);\n\t}\n\treturn \"\";\n}\nfunction getslicename(title) { \n\tif(!title)\n\t\treturn \"\";\n\tvar pos = title.indexOf(sliceSeparator);\n\tif(pos != -1) {\n\t\treturn title.substr(pos + sliceSeparator.length);\n\t}\n\treturn \"\";\n};\nfunction gettiddlername(title) {\n\tif(!title)\n\t\treturn \"\";\n\tvar pos = title.indexOf(sectionSeparator);\n\n\tif(pos != -1) {\n\t\treturn title.substr(0,pos);\n\t}\n\tpos = title.indexOf(sliceSeparator);\n\tif(pos != -1) {\n\t\treturn title.substr(0,pos);\n\t}\n\treturn title;\n}\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar TranscludeWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTranscludeWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTranscludeWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nTranscludeWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.rawTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.transcludeTitle = gettiddlername(this.rawTitle);\n\tthis.section = getsectionname(this.rawTitle);\n\tthis.slice = getslicename(this.rawTitle);\n\t// Check for recursion\n\tvar recursionMarker = this.makeRecursionMarker();\n\tif(this.parentWidget && this.parentWidget.hasVariable(\"transclusion\",recursionMarker)) {\n\t\tthis.makeChildWidgets([{type: \"text\", text: $tw.language.getString(\"Error/RecursiveTransclusion\")}]);\n\t\treturn;\n\t}\n\t// Check for correct type\n\tvar existingTiddler = this.wiki.getTiddler(this.transcludeTitle);\n\t// Check if we're dealing with a classic tiddler\n\tif(existingTiddler && existingTiddler.hasField(\"type\") && existingTiddler.fields.type !== \"text/x-tiddlywiki\") {\n\t\tthis.makeChildWidgets([{type: \"text\", text: \"Tiddler not of type 'text/x-tiddlywiki'\"}]);\n\t\treturn;\n\t}\n\tif(existingTiddler && !existingTiddler.hasField(\"type\")) {\n\t\tthis.makeChildWidgets([{type: \"text\", text: \"Tiddler not of type 'text/x-tiddlywiki'\"}]);\n\t\treturn;\n\t}\t\t\n\t// Set context variables for recursion detection\n\tthis.setVariable(\"transclusion\",recursionMarker);\n\t// Parse \n\tvar text = this.wiki.getTiddlerText(this.transcludeTitle);\n\tif (!!this.section||!!this.slice) {\n\t\ttext =this.refineTiddlerText(text, this.section, this.slice);\n\t}\n\n\tthis.options ={};\n\tthis.options.parseAsInline = false;\n\tvar parser = this.wiki.parseText(\"text/x-tiddlywiki\",text,{});\n\tvar\tparseTreeNodes = parser ? parser.tree : this.parseTreeNode.children;\n\t// Construct the child widgets\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n/*\nCompose a string comprising the title, field and/or index to identify this transclusion for recursion detection\n*/\nTranscludeWidget.prototype.makeRecursionMarker = function() {\n\tvar output = [];\n\toutput.push(\"{\");\n\toutput.push(this.getVariable(\"currentTiddler\",{defaultValue: \"\"}));\n\toutput.push(\"|\");\n\toutput.push(this.transcludeTitle || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeField || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeIndex || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.section || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.slice || \"\");\n\toutput.push(\"}\");\n\treturn output.join(\"\");\n};\n\nTranscludeWidget.prototype.slicesRE = /(?:^([\\'\\/]{0,2})~?([\\.\\w]+)\\:\\1[\\t\\x20]*([^\\n]*)[\\t\\x20]*$)|(?:^\\|([\\'\\/]{0,2})~?([\\.\\w]+)\\:?\\4\\|[\\t\\x20]*([^\\|\\n]*)[\\t\\x20]*\\|$)/gm;\n\nTranscludeWidget.prototype.calcAllSlices = function(text)\n{\n\tvar slices = {};\n\tthis.slicesRE.lastIndex = 0;\n\tvar m = this.slicesRE.exec(text);\n\twhile(m) {\n\t\tif(m[2])\n\t\t\tslices[m[2]] = m[3];\n\t\telse\n\t\t\tslices[m[5]] = m[6];\n\t\tm = this.slicesRE.exec(text);\n\t}\n\treturn slices;\n};\n\n// Returns the slice of text of the given name\nTranscludeWidget.prototype.getTextSlice = function(text,sliceName)\n{\n\treturn (this.calcAllSlices(text))[sliceName];\n};\n\nTranscludeWidget.prototype.refineTiddlerText = function(text,section,slice)\n{\n\tvar textsection = null;\n\tif (slice) {\n\t\tvar textslice = this.getTextSlice(text,slice);\n\t\tif(textslice)\n\t\t\treturn textslice;\n\t}\n\tif(!section)\n\t\treturn text;\n\tvar re = new RegExp(\"(^!{1,6}[ \\t]*\" + $tw.utils.escapeRegExp(section) + \"[ \\t]*\\n)\",\"mg\");\n\tre.lastIndex = 0;\n\tvar match = re.exec(text);\n\tif(match) {\n\t\tvar t = text.substr(match.index+match[1].length);\n\t\tvar re2 = /^!/mg;\n\t\tre2.lastIndex = 0;\n\t\tmatch = re2.exec(t); //# search for the next heading\n\t\tif(match)\n\t\t\tt = t.substr(0,match.index-1);//# don't include final \\n\n\t\treturn t;\n\t}\n\treturn \"\";\n}\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTranscludeWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler ||changedTiddlers[this.transcludeTitle]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.classictransclude = TranscludeWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/macros/tiddlywiki/entry.js": {
"title": "$:/macros/tiddlywiki/entry.js",
"text": "/*\\\ntitle: $:/macros/tiddlywiki/entry.js\ntype: application/javascript\nmodule-type: macro\n\\*/\n(function(){\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n/*\nInformation about this macro\nreturns value of key in a data json tiddler\nnote that macros are not connected with the refresh mechanism -use with caution.\n*/\nexports.name = \"entryof\";\n\nexports.params = [\n\t{ name: \"key\" }, { name: \"map\" }\n];\n/*\nRun the macro\n*/\nexports.run = function(key,map) {\n\ttry{\n\t\treturn JSON.parse(map)[key];\n\t} catch(e) {\n\t\treturn \"\";\n\t}\n}\n})();\n",
"type": "application/javascript",
"module-type": "macro"
},
"$:/plugins/tiddlywiki/tw2parser/image-css": {
"title": "$:/plugins/tiddlywiki/tw2parser/image-css",
"tags": "$:/tags/Stylesheet",
"type": "text/plain",
"text": ".classic-image-left{\n float: left;\n}\n\n.classic-image-right{\n float: right;\n}\n"
},
"$:/plugins/tiddlywiki/tw2parser/macrodefs": {
"title": "$:/plugins/tiddlywiki/tw2parser/macrodefs",
"text": "\\define tiddler(tiddler)\n<$classictransclude tiddler = \"$tiddler$\"/>\n\\end\n\n\\define slider(chkUniqueCookieName tiddler label tooltip)\n<span title=$tooltip$><$button popup=\"$chkUniqueCookieName$\" class=\"tc-btn-invisible tc-slider\">$label$</$button>\n<$reveal type=\"nomatch\" text=\"\" default=\"\" state=\"$chkUniqueCookieName$\" animate=\"yes\">\n<$classictransclude tiddler = \"$tiddler$\"/>\n</$reveal></span>\n\\end\n\n\\define __system_tabinstance(state, currentTab, prompts, labels)\n\t\t<span title=<<entryof \"$currentTab$\" \"\"\"$prompts$\"\"\">> ><$button set=<<qualify \"$state$\">> setTo=\"$currentTab$\" selectedClass=\"tc-tab-selected\">\n\t\t<<entryof \"$currentTab$\" \"\"\"$labels$\"\"\" >>\n\t\t</$button></span>\n\\end\n\n\\define __system_tabs(tabsList,prompts,labels,state:\"$:/state/tab\")\n<div class=\"tc-tab-buttons\">\n\t<$list filter=\"$tabsList$\" variable=\"currentTab\">\n\t\t<$macrocall $name=\"__system_tabinstance\" state=\"$state$\" prompts=\"\"\"$prompts$\"\"\" labels=\"\"\"$labels$\"\"\" currentTab=<<currentTab>>/>\n\t</$list>\n</div>\n<div class=\"tc-tab-divider\"/>\n<div class=\"tc-tab-content\">\n\t<$list filter=\"$tabsList$\" variable=\"currentTab\">\n\t\t<$reveal type=\"match\" state=<<qualify \"$state$\">> text=<<currentTab>> default=\"$default$\">\n\t\t\t<$classictransclude tiddler=<<currentTab>> />\n\t\t</$reveal>\n\t</$list>\n</div>\n\\end\n"
},
"$:/macros/classic/macroadapter.js": {
"title": "$:/macros/classic/macroadapter.js",
"text": "/*\\\ntitle: $:/macros/classic/macroadapter.js\ntype: application/javascript\nmodule-type: module\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n/*\nInformation about this module:\nrename macros and\nre-jig macro params from tw2 to tw5 style\nnew macros created as a result of adapting tw2 should be \nprepended \"__system\" to distinguish them from the actual used name\n*/\nvar sliceSeparator = \"::\";\nvar sectionSeparator = \"##\";\n\nfunction getsectionname(title) {\n\tif(!title)\n\t\treturn \"\";\n\tvar pos = title.indexOf(sectionSeparator);\n\tif(pos != -1) {\n\t\treturn title.substr(pos + sectionSeparator.length);\n\t}\n\treturn \"\";\n}\nfunction getslicename(title) { \n\tif(!title)\n\t\treturn \"\";\n\tvar pos = title.indexOf(sliceSeparator);\n\tif(pos != -1) {\n\t\treturn title.substr(pos + sliceSeparator.length);\n\t}\n\treturn \"\";\n};\nfunction gettiddlername(title) {\n\tif(!title)\n\t\treturn \"\";\n\tvar pos = title.indexOf(sectionSeparator);\n\n\tif(pos != -1) {\n\t\treturn title.substr(0,pos);\n\t}\n\tpos = title.indexOf(sliceSeparator);\n\tif(pos != -1) {\n\t\treturn title.substr(0,pos);\n\t}\n\treturn title;\n}\n\nvar parserparams = function(paramString) {\n\tvar params = [],\n\t\treParam = /\\s*(?:([A-Za-z0-9\\-_]+)\\s*:)?(?:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\"'\\s]+)))/mg,\n\t\tparamMatch = reParam.exec(paramString);\n\twhile(paramMatch) {\n\t\t// Process this parameter\n\t\tvar paramInfo = {\n\t\t\tvalue: paramMatch[2] || paramMatch[3] || paramMatch[4] || paramMatch[5] || paramMatch[6]\n\t\t};\n\t\tif(paramMatch[1]) {\n\t\t\tparamInfo.name = paramMatch[1];\n\t\t}\n\t\tparams.push(paramInfo);\n\t\t// Find the next match\n\t\tparamMatch = reParam.exec(paramString);\n\t}\n\treturn params;\n}\nvar tabshandler = function(paramstring) {\n\tvar params = parserparams(paramstring);\n\tvar cookie = params[0].value;\n\tvar numTabs = (params.length-1)/3;\n\tvar t;\n\tvar tabslist = \"\";\n\tvar labelarray = {};\n var promptarray = {};\n\tfor(t=0; t<numTabs; t++) {\n\t\tvar contentName = params[t*3+3].value;\n\t\ttabslist = tabslist+\" \" + contentName;\n\t\tlabelarray[contentName] = params[t*3+1].value;\n\t\tpromptarray[contentName] = params[t*3+2].value;\n\t} \n\t//Create a list of names (tiddlers, tiddler/sections, tiddler/slices), and create maps from name -> label and name -> prompt\n\t//Use json to implement maps \n\treturn '\"\"\"'+tabslist +'\"\"\" \"\"\"'+JSON.stringify(promptarray)+'\"\"\" \"\"\"'+JSON.stringify(labelarray)+'\"\"\" \"\"\"'+cookie+'\"\"\"';\n};\nvar namedapter = {tabs:'__system_tabs'};\nvar paramadapter = {\n\ttabs: tabshandler\n}\nexports.name = 'macroadapter';\nexports.namedapter = namedapter;\nexports.paramadapter = paramadapter;\n})();\n",
"type": "application/javascript",
"module-type": "module"
},
"$:/plugins/tiddlywiki/tw2parser/readme": {
"title": "$:/plugins/tiddlywiki/tw2parser/readme",
"text": "This experimental plugin provides support for parsing and rendering tiddlers written in TiddlyWiki Classic format (`text/x-tiddlywiki`).\n\n[[Source code|https://github.com/Jermolene/TiddlyWiki5/blob/master/plugins/tiddlywiki/tw2parser]]\n"
},
"$:/plugins/tiddlywiki/tw2parser/wikitextparser.js": {
"title": "$:/plugins/tiddlywiki/tw2parser/wikitextparser.js",
"text": "/*\\\ntitle: $:/plugins/tiddlywiki/tw2parser/wikitextparser.js\ntype: application/javascript\nmodule-type: parser\n\nParses a block of tiddlywiki-format wiki text into a parse tree object. This is a transliterated version of the old TiddlyWiki code. The plan is to replace it with a new, mostly backwards compatible parser built in PEGJS.\n\nA wikitext parse tree is an array of objects with a `type` field that can be `text`,`macro` or the name of an HTML element.\n\nText nodes are represented as `{type: \"text\", value: \"A string of text\"}`.\n\nMacro nodes look like this:\n`\n{type: \"macro\", name: \"view\", params: {\n\tone: {type: \"eval\", value: \"2+2\"},\n\ttwo: {type: \"string\", value: \"twenty two\"}\n}}\n`\nHTML nodes look like this:\n`\n{type: \"div\", attributes: {\n\tsrc: \"one\"\n\tstyles: {\n\t\t\"background-color\": \"#fff\",\n\t\t\"color\": \"#000\"\n\t}\n}}\n`\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nCreates a new instance of the wiki text parser with the specified options. The\noptions are a hashmap of mandatory members as follows:\n\n\twiki: The wiki object to use to parse any cascaded content (eg transclusion)\n\nPlanned:\n\n\tenableRules: An array of names of wiki text rules to enable. If not specified, all rules are available\n\textraRules: An array of additional rule handlers to add\n\tenableMacros: An array of names of macros to enable. If not specified, all macros are available\n\textraMacros: An array of additional macro handlers to add\n*/\n\nvar WikiTextParser = function(type,text,options) {\n\tthis.wiki = options.wiki;\n\tthis.autoLinkWikiWords = true;\n\tthis.installRules();\n\ttext = text || \"no text\";\n\tthis.source = text;\n\tthis.nextMatch = 0;\n\tthis.children = [];\n\tthis.tree =[];\n\tthis.output = null;\n\tthis.subWikify(this.children);\n\t// prepend tw2 macros locally to the content\n\tvar parser = $tw.wiki.parseTiddler(\"$:/plugins/tiddlywiki/tw2parser/macrodefs\",{parseAsInline:false});\n\tthis.tree = [{\n\t\ttype: \"element\",\n\t\ttag: \"div\",\n\t\tchildren:this.children\n\t}];\n\t// clone the output of parser \n\tvar root = JSON.parse(JSON.stringify(parser.tree));\n\t// macros are defined in a linear tree; walk down the tree and append the source's parsed content \n\tvar baseroot = root;\n\twhile (root[0] && root[0].children && root[0].children.length !== 0 ){ \n\t\troot = root[0].children;\n\t}\n\troot[0].children[0] = this.tree[0];\n\tthis.tree = baseroot;\n};\n\n\nWikiTextParser.prototype.installRules = function() {\n\tvar rules = require(\"./wikitextrules.js\").rules,\n\t\tpattern = [];\n\tfor(var n=0; n<rules.length; n++) {\n\t\tpattern.push(\"(\" + rules[n].match + \")\");\n\t}\n\tthis.rules = rules;\n\tthis.rulesRegExp = new RegExp(pattern.join(\"|\"),\"mg\");\n};\n\n\nWikiTextParser.prototype.outputText = function(place,startPos,endPos) {\n\tif(startPos < endPos) {\n\t\tplace.push({type: \"text\",text:this.source.substring(startPos,endPos)});\n\t}\n};\n\nWikiTextParser.prototype.subWikify = function(output,terminator) {\n\t// Handle the terminated and unterminated cases separately, this speeds up wikifikation by about 30%\n\tif(terminator)\n\t\tthis.subWikifyTerm(output,new RegExp(\"(\" + terminator + \")\",\"mg\"));\n\telse\n\t\tthis.subWikifyUnterm(output);\n};\n\nWikiTextParser.prototype.subWikifyUnterm = function(output) {\n\t// subWikify can be indirectly recursive, so we need to save the old output pointer\n\tvar oldOutput = this.output;\n\tthis.output = output;\n\t// Get the first match\n\tthis.rulesRegExp.lastIndex = this.nextMatch;\n\tvar ruleMatch = this.rulesRegExp.exec(this.source);\n\twhile(ruleMatch) {\n\t\t// Output any text before the match\n\t\tif(ruleMatch.index > this.nextMatch)\n\t\t\tthis.outputText(this.output,this.nextMatch,ruleMatch.index);\n\t\t// Set the match parameters for the handler\n\t\tthis.matchStart = ruleMatch.index;\n\t\tthis.matchLength = ruleMatch[0].length;\n\t\tthis.matchText = ruleMatch[0];\n\t\tthis.nextMatch = this.rulesRegExp.lastIndex;\n\t\t// Figure out which rule matched and call its handler\n\t\tvar t;\n\t\tfor(t=1; t<ruleMatch.length; t++) {\n\t\t\tif(ruleMatch[t]) {\n\t\t\t\tthis.rules[t-1].handler(this);\n\t\t\t\tthis.rulesRegExp.lastIndex = this.nextMatch;\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t\t// Get the next match\n\t\truleMatch = this.rulesRegExp.exec(this.source);\n\t}\n\t// Output any text after the last match\n\tif(this.nextMatch < this.source.length) {\n\t\tthis.outputText(this.output,this.nextMatch,this.source.length);\n\t\tthis.nextMatch = this.source.length;\n\t}\n\t// Restore the output pointer\n\tthis.output = oldOutput;\n};\n\nWikiTextParser.prototype.subWikifyTerm = function(output,terminatorRegExp) {\n\t// subWikify can be indirectly recursive, so we need to save the old output pointer\n\tvar oldOutput = this.output;\n\tthis.output = output;\n\t// Get the first matches for the rule and terminator RegExps\n\tterminatorRegExp.lastIndex = this.nextMatch;\n\tvar terminatorMatch = terminatorRegExp.exec(this.source);\n\tthis.rulesRegExp.lastIndex = this.nextMatch;\n\tvar ruleMatch = this.rulesRegExp.exec(terminatorMatch ? this.source.substr(0,terminatorMatch.index) : this.source);\n\twhile(terminatorMatch || ruleMatch) {\n\t\t// Check for a terminator match before the next rule match\n\t\tif(terminatorMatch && (!ruleMatch || terminatorMatch.index <= ruleMatch.index)) {\n\t\t\t// Output any text before the match\n\t\t\tif(terminatorMatch.index > this.nextMatch)\n\t\t\t\tthis.outputText(this.output,this.nextMatch,terminatorMatch.index);\n\t\t\t// Set the match parameters\n\t\t\tthis.matchText = terminatorMatch[1];\n\t\t\tthis.matchLength = terminatorMatch[1].length;\n\t\t\tthis.matchStart = terminatorMatch.index;\n\t\t\tthis.nextMatch = this.matchStart + this.matchLength;\n\t\t\t// Restore the output pointer\n\t\t\tthis.output = oldOutput;\n\t\t\treturn;\n\t\t}\n\t\t// It must be a rule match; output any text before the match\n\t\tif(ruleMatch.index > this.nextMatch)\n\t\t\tthis.outputText(this.output,this.nextMatch,ruleMatch.index);\n\t\t// Set the match parameters\n\t\tthis.matchStart = ruleMatch.index;\n\t\tthis.matchLength = ruleMatch[0].length;\n\t\tthis.matchText = ruleMatch[0];\n\t\tthis.nextMatch = this.rulesRegExp.lastIndex;\n\t\t// Figure out which rule matched and call its handler\n\t\tvar t;\n\t\tfor(t=1; t<ruleMatch.length; t++) {\n\t\t\tif(ruleMatch[t]) {\n\t\t\t\tthis.rules[t-1].handler(this);\n\t\t\t\tthis.rulesRegExp.lastIndex = this.nextMatch;\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t\t// Get the next match\n\t\tterminatorRegExp.lastIndex = this.nextMatch;\n\t\tterminatorMatch = terminatorRegExp.exec(this.source);\n\t\truleMatch = this.rulesRegExp.exec(terminatorMatch ? this.source.substr(0,terminatorMatch.index) : this.source);\n\t}\n\t// Output any text after the last match\n\tif(this.nextMatch < this.source.length) {\n\t\tthis.outputText(this.output,this.nextMatch,this.source.length);\n\t\tthis.nextMatch = this.source.length;\n\t}\n\t// Restore the output pointer\n\tthis.output = oldOutput;\n};\n\nexports[\"text/x-tiddlywiki\"] = WikiTextParser;\n\n})();\n",
"type": "application/javascript",
"module-type": "parser"
},
"$:/plugins/tiddlywiki/tw2parser/wikitextrules.js": {
"title": "$:/plugins/tiddlywiki/tw2parser/wikitextrules.js",
"text": "/*\\\ntitle: $:/plugins/tiddlywiki/tw2parser/wikitextrules.js\ntype: application/javascript\nmodule-type: module\n\nRule modules for the wikitext parser\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\nvar macroadapter = require(\"$:/macros/classic/macroadapter.js\");\nvar textPrimitives = {\n\tupperLetter: \"[A-Z\\u00c0-\\u00de\\u0150\\u0170]\",\n\tlowerLetter: \"[a-z0-9_\\\\-\\u00df-\\u00ff\\u0151\\u0171]\",\n\tanyLetter: \"[A-Za-z0-9_\\\\-\\u00c0-\\u00de\\u00df-\\u00ff\\u0150\\u0170\\u0151\\u0171]\",\n\tanyLetterStrict: \"[A-Za-z0-9\\u00c0-\\u00de\\u00df-\\u00ff\\u0150\\u0170\\u0151\\u0171]\",\n\tsliceSeparator: \"::\",\n\tsectionSeparator: \"##\",\n\turlPattern: \"(?:file|http|https|mailto|ftp|irc|news|data):[^\\\\s'\\\"]+(?:/|\\\\b)\",\n\tunWikiLink: \"~\",\n\tbrackettedLink: \"\\\\[\\\\[([^\\\\]]+)\\\\]\\\\]\",\n\ttitledBrackettedLink: \"\\\\[\\\\[([^\\\\[\\\\]\\\\|]+)\\\\|([^\\\\[\\\\]\\\\|]+)\\\\]\\\\]\"\n};\n\ntextPrimitives.wikiLink = \"(?:(?:\" + textPrimitives.upperLetter + \"+\" +\n\t\t\t\t\t\t\ttextPrimitives.lowerLetter + \"+\" +\n\t\t\t\t\t\t\ttextPrimitives.upperLetter +\n\t\t\t\t\t\t\ttextPrimitives.anyLetter + \"*)|(?:\" +\n\t\t\t\t\t\t\ttextPrimitives.upperLetter + \"{2,}\" +\n\t\t\t\t\t\t\ttextPrimitives.lowerLetter + \"+))\";\n\ntextPrimitives.cssLookahead = \"(?:(\" + textPrimitives.anyLetter +\n\t\"+)\\\\(([^\\\\)\\\\|\\\\n]+)(?:\\\\):))|(?:(\" + textPrimitives.anyLetter + \"+):([^;\\\\|\\\\n]+);)\";\n\ntextPrimitives.cssLookaheadRegExp = new RegExp(textPrimitives.cssLookahead,\"mg\");\n\ntextPrimitives.tiddlerForcedLinkRegExp = new RegExp(\"(?:\" + textPrimitives.titledBrackettedLink + \")|(?:\" +\n\ttextPrimitives.brackettedLink + \")|(?:\" +\n\ttextPrimitives.urlPattern + \")\",\"mg\");\n\ntextPrimitives.tiddlerAnyLinkRegExp = new RegExp(\"(\"+ textPrimitives.wikiLink + \")|(?:\" +\n\ttextPrimitives.titledBrackettedLink + \")|(?:\" +\n\ttextPrimitives.brackettedLink + \")|(?:\" +\n\ttextPrimitives.urlPattern + \")\",\"mg\");\n\n// Helper to add an attribute to an HTML node\nvar setAttr = function(node,attr,value) {\n\tif(!node.attributes) {\n\t\tnode.attributes = {};\n\t}\n\tnode.attributes[attr] ={type: \"string\", value:value} ;\n};\n\nvar inlineCssHelper = function(w) {\n\tvar styles = [];\n\ttextPrimitives.cssLookaheadRegExp.lastIndex = w.nextMatch;\n\tvar lookaheadMatch = textPrimitives.cssLookaheadRegExp.exec(w.source);\n\twhile(lookaheadMatch && lookaheadMatch.index == w.nextMatch) {\n\t\tvar s,v;\n\t\tif(lookaheadMatch[1]) {\n\t\t\ts = lookaheadMatch[1];\n\t\t\tv = lookaheadMatch[2];\n\t\t} else {\n\t\t\ts = lookaheadMatch[3];\n\t\t\tv = lookaheadMatch[4];\n\t\t}\n\t\tif(s==\"bgcolor\")\n\t\t\ts = \"backgroundColor\";\n\t\tif(s==\"float\")\n\t\t\ts = \"cssFloat\";\n\t\tstyles.push({style: s, value: v});\n\t\tw.nextMatch = lookaheadMatch.index + lookaheadMatch[0].length;\n\t\ttextPrimitives.cssLookaheadRegExp.lastIndex = w.nextMatch;\n\t\tlookaheadMatch = textPrimitives.cssLookaheadRegExp.exec(w.source);\n\t}\n\treturn styles;\n};\n\nvar applyCssHelper = function(e,styles) {\n\n\tif(styles.length > 0) {\n\n\t\tfor(var t=0; t< styles.length; t++) {\n\t\t\t$tw.utils.addStyleToParseTreeNode(e,$tw.utils.roundTripPropertyName(styles[t].style),styles[t].value);\n\t\t}\n\t}\n\t\n};\n\nvar enclosedTextHelper = function(w) {\n\tthis.lookaheadRegExp.lastIndex = w.matchStart;\n\tvar lookaheadMatch = this.lookaheadRegExp.exec(w.source);\n\tif(lookaheadMatch && lookaheadMatch.index == w.matchStart) {\n\t\tvar text = lookaheadMatch[1];\n\t\tw.output.push({type:\"element\",tag:this.element,\n\t\t\tchildren:[{type: \"text\",text: lookaheadMatch[1]}]});\n\t\tw.nextMatch = lookaheadMatch.index + lookaheadMatch[0].length;\n\t}\n};\n\nvar insertMacroCall = function(w,output,macroName,paramString) {\n\tvar params = [],\n\t\treParam = /\\s*(?:([A-Za-z0-9\\-_]+)\\s*:)?(?:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\"'\\s]+)))/mg,\n\t\tparamMatch = reParam.exec(paramString);\n\twhile(paramMatch) {\n\t\t// Process this parameter\n\t\tvar paramInfo = {\n\t\t\tvalue: paramMatch[2] || paramMatch[3] || paramMatch[4] || paramMatch[5] || paramMatch[6]\n\t\t};\n\t\tif(paramMatch[1]) {\n\t\t\tparamInfo.name = paramMatch[1];\n\t\t}\n\t\tparams.push(paramInfo);\n\t\t// Find the next match\n\t\tparamMatch = reParam.exec(paramString);\n\t}\n\toutput.push({\n\t\ttype: \"macrocall\",\n\t\tname: macroName,\n\t\tparams: params,\n\t\tisBlock: false\n\t});\n}\n\n\nvar isLinkExternal = function(to) {\n\tvar externalRegExp = /(?:file|http|https|mailto|ftp|irc|news|data|skype):[^\\s'\"]+(?:\\/|\\b)/i;\n\treturn externalRegExp.test(to);\n};\nvar rules = [\n{\n\tname: \"table\",\n\tmatch: \"^\\\\|(?:[^\\\\n]*)\\\\|(?:[fhck]?)$\",\n\tlookaheadRegExp: /^\\|([^\\n]*)\\|([fhck]?)$/mg,\n\trowTermRegExp: /(\\|(?:[fhck]?)$\\n?)/mg,\n\tcellRegExp: /(?:\\|([^\\n\\|]*)\\|)|(\\|[fhck]?$\\n?)/mg,\n\tcellTermRegExp: /((?:\\x20*)\\|)/mg,\n\trowTypes: {\"c\":\"caption\", \"h\":\"thead\", \"\":\"tbody\", \"f\":\"tfoot\"},\n\thandler: function(w)\n\t{\n\t\tvar table = {type:\"element\",tag:\"table\",attributes: {\"class\": {type: \"string\", value:\"table\"}},\n\t\t\t\t\tchildren: []};\n\t\t\n\t\tw.output.push(table);\n\t\tvar prevColumns = [];\n\t\tvar currRowType = null;\n\t\tvar rowContainer;\n\t\tvar rowCount = 0;\n\t\tw.nextMatch = w.matchStart;\n\t\tthis.lookaheadRegExp.lastIndex = w.nextMatch;\n\t\tvar lookaheadMatch = this.lookaheadRegExp.exec(w.source);\n\t\twhile(lookaheadMatch && lookaheadMatch.index == w.nextMatch) {\n\t\t\tvar nextRowType = lookaheadMatch[2];\n\t\t\tif(nextRowType == \"k\") {\n\t\t\t\ttable.attributes[\"class\"] = lookaheadMatch[1];\n\t\t\t\tw.nextMatch += lookaheadMatch[0].length+1;\n\t\t\t} else {\n\t\t\t\tif(nextRowType != currRowType) {\n\t\t\t\t\trowContainer = {type:\"element\",tag:this.rowTypes[nextRowType],children: []};\n\t\t\t\t\ttable.children.push(rowContainer);\n\t\t\t\t\tcurrRowType = nextRowType;\n\t\t\t\t}\n\t\t\t\tif(currRowType == \"c\") {\n\t\t\t\t\t// Caption\n\t\t\t\t\tw.nextMatch++;\n\t\t\t\t\t// Move the caption to the first row if it isn't already\n\t\t\t\t\tif(table.children.length !== 1) {\n\t\t\t\t\t\ttable.children.pop(); // Take rowContainer out of the children array\n\t\t\t\t\t\ttable.children.splice(0,0,rowContainer); // Insert it at the bottom\t\t\t\t\t\t\n\t\t\t\t\t}\n\t\t\t\t\trowContainer.attributes={};\n\t\t\t\t\trowContainer.attributes.align = rowCount === 0 ? \"top\" : \"bottom\";\n\t\t\t\t\tw.subWikifyTerm(rowContainer.children,this.rowTermRegExp);\n\t\t\t\t} else {\n\t\t\t\t\tvar theRow = {type:\"element\",tag:\"tr\",\n\t\t\t\t\t\tattributes: {\"class\": {type: \"string\", value:rowCount%2 ? \"oddRow\" : \"evenRow\"}},\n\t\t\t\t\t\tchildren: []};\n\t\t\t\t\t\n\t\t\t\t\trowContainer.children.push(theRow);\n\t\t\t\t\tthis.rowHandler(w,theRow.children,prevColumns);\n\t\t\t\t\trowCount++;\n\t\t\t\t}\n\t\t\t}\n\t\t\tthis.lookaheadRegExp.lastIndex = w.nextMatch;\n\t\t\tlookaheadMatch = this.lookaheadRegExp.exec(w.source);\n\t\t}\n\t},\n\trowHandler: function(w,e,prevColumns)\n\t{\n\t\tvar col = 0;\n\t\tvar colSpanCount = 1;\n\t\tvar prevCell = null;\n\t\tthis.cellRegExp.lastIndex = w.nextMatch;\n\t\tvar cellMatch = this.cellRegExp.exec(w.source);\n\t\twhile(cellMatch && cellMatch.index == w.nextMatch) {\n\t\t\tif(cellMatch[1] == \"~\") {\n\t\t\t\t// Rowspan\n\t\t\t\tvar last = prevColumns[col];\n\t\t\tif(last) {\n\t\t\t\tlast.rowSpanCount++;\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"rowspan\",last.rowSpanCount);\n\t\t\t\tvar vAlign = $tw.utils.getAttributeValueFromParseTreeNode(last.element,\"valign\",\"center\");\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"valign\",vAlign);\n\t\t\t\tif(colSpanCount > 1) {\n\t\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"colspan\",colSpanCount);\n\t\t\t\t\tcolSpanCount = 1;\n\t\t\t\t}\n\t\t\t}\n\t\t\t\tw.nextMatch = this.cellRegExp.lastIndex-1;\n\t\t\t} else if(cellMatch[1] == \">\") {\n\t\t\t\t// Colspan\n\t\t\t\tcolSpanCount++;\n\t\t\t\tw.nextMatch = this.cellRegExp.lastIndex-1;\n\t\t\t} else if(cellMatch[2]) {\n\t\t\t\t// End of row\n\t\t\t\tif(prevCell && colSpanCount > 1) {\n\t\t\t\t\tprevCell.attributes.colspan = colSpanCount;\n\t\t\t\t}\n\t\t\t\tw.nextMatch = this.cellRegExp.lastIndex;\n\t\t\t\tbreak;\n\t\t\t} else {\n\t\t\t\t// Cell\n\t\t\t\tw.nextMatch++;\n\t\t\t\tvar styles = inlineCssHelper(w);\n\t\t\t\tvar spaceLeft = false;\n\t\t\t\tvar chr = w.source.substr(w.nextMatch,1);\n\t\t\t\twhile(chr == \" \") {\n\t\t\t\t\tspaceLeft = true;\n\t\t\t\t\tw.nextMatch++;\n\t\t\t\t\tchr = w.source.substr(w.nextMatch,1);\n\t\t\t\t}\n\t\t\t\tvar cell;\n\t\t\t\tif(chr == \"!\") {\n\t\t\t\t\tcell = {type:\"element\",tag:\"th\",children: []};\n\t\t\t\t\te.push(cell);\n\t\t\t\t\tw.nextMatch++;\n\t\t\t\t} else {\n\t\t\t\t\tcell = {type:\"element\",tag:\"td\",children: []};\n\t\t\t\t\te.push(cell);\n\t\t\t\t}\n\t\t\t\tprevCell = cell;\n\t\t\t\tprevColumns[col] = {rowSpanCount:1,element:cell};\n\t\t\t\tif(colSpanCount > 1) {\n\t\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"colspan\",colSpanCount);\n\t\t\t\t\tcolSpanCount = 1;\n\t\t\t\t}\n\t\t\t\tapplyCssHelper(cell,styles);\n\t\t\t\tw.subWikifyTerm(cell.children,this.cellTermRegExp);\n\t\t\t\tif (!cell.attributes) cell.attributes ={};\n\t\t\t\tif(w.matchText.substr(w.matchText.length-2,1) == \" \") // spaceRight\n\t\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"align\",spaceLeft ? \"center\" : \"left\");\n\t\t\t\telse if(spaceLeft)\n\t\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"align\",\"right\");\n\t\t\t\tw.nextMatch--;\n\t\t\t}\n\t\t\tcol++;\n\t\t\tthis.cellRegExp.lastIndex = w.nextMatch;\n\t\t\tcellMatch = this.cellRegExp.exec(w.source);\n\t\t}\n\t}\n},\n\n{\n\tname: \"heading\",\n\tmatch: \"^!{1,6}\",\n\ttermRegExp: /(\\n)/mg,\n\thandler: function(w)\n\t{\n\t\tvar e = {type:\"element\",tag:\"h\" + w.matchLength,children: []};\n\t\tw.output.push(e);\n\t\tw.subWikifyTerm(e.children,this.termRegExp);\n\t}\n},\n\n{\n\tname: \"list\",\n\tmatch: \"^(?:[\\\\*#;:]+)\",\n\tlookaheadRegExp: /^(?:(?:(\\*)|(#)|(;)|(:))+)/mg,\n\ttermRegExp: /(\\n)/mg,\n\thandler: function(w)\n\t{\n\t\tvar stack = [w.output];\n\t\tvar currLevel = 0, currType = null;\n\t\tvar listLevel, listType, itemType, baseType;\n\t\tw.nextMatch = w.matchStart;\n\t\tthis.lookaheadRegExp.lastIndex = w.nextMatch;\n\t\tvar lookaheadMatch = this.lookaheadRegExp.exec(w.source);\n\t\twhile(lookaheadMatch && lookaheadMatch.index == w.nextMatch) {\n\t\t\tif(lookaheadMatch[1]) {\n\t\t\t\tlistType = \"ul\";\n\t\t\t\titemType = \"li\";\n\t\t\t} else if(lookaheadMatch[2]) {\n\t\t\t\tlistType = \"ol\";\n\t\t\t\titemType = \"li\";\n\t\t\t} else if(lookaheadMatch[3]) {\n\t\t\t\tlistType = \"dl\";\n\t\t\t\titemType = \"dt\";\n\t\t\t} else if(lookaheadMatch[4]) {\n\t\t\t\tlistType = \"dl\";\n\t\t\t\titemType = \"dd\";\n\t\t\t}\n\t\t\tif(!baseType)\n\t\t\t\tbaseType = listType;\n\t\t\tlistLevel = lookaheadMatch[0].length;\n\t\t\tw.nextMatch += lookaheadMatch[0].length;\n\t\t\tvar t,e;\n\t\t\tif(listLevel > currLevel) {\n\t\t\t\tfor(t=currLevel; t<listLevel; t++) {\n\t\t\t\t\tvar target = stack[stack.length-1];\n\t\t\t\t\tif(currLevel !== 0 && target.children) {\n\t\t\t\t\t\ttarget = target.children[target.children.length-1];\n\t\t\t\t\t}\n\t\t\t\t\te = {type:\"element\",tag:listType,children: []};\n\t\t\t\t\ttarget.push(e);\n\t\t\t\t\tstack.push(e.children);\n\t\t\t\t}\n\t\t\t} else if(listType!=baseType && listLevel==1) {\n\t\t\t\tw.nextMatch -= lookaheadMatch[0].length;\n\t\t\t\treturn;\n\t\t\t} else if(listLevel < currLevel) {\n\t\t\t\tfor(t=currLevel; t>listLevel; t--)\n\t\t\t\t\tstack.pop();\n\t\t\t} else if(listLevel == currLevel && listType != currType) {\n\t\t\t\tstack.pop();\n\t\t\t\te = {type:\"element\",tag:listType,children: []};\n\t\t\t\tstack[stack.length-1].push(e);\n\t\t\t\tstack.push(e.children);\n\t\t\t}\n\t\t\tcurrLevel = listLevel;\n\t\t\tcurrType = listType;\n\t\t\te = {type:\"element\",tag:itemType,children: []};\n\t\t\tstack[stack.length-1].push(e);\n\t\t\tw.subWikifyTerm(e.children,this.termRegExp);\n\t\t\tthis.lookaheadRegExp.lastIndex = w.nextMatch;\n\t\t\tlookaheadMatch = this.lookaheadRegExp.exec(w.source);\n\t\t}\n\t}\n},\n\n{\n\tname: \"quoteByBlock\",\n\tmatch: \"^<<<\\\\n\",\n\ttermRegExp: /(^<<<(\\n|$))/mg,\n\telement: \"blockquote\",\n\thandler: function(w) {\n\t\tvar e = {type:\"element\",tag:this.element,children: []};\n\t\tw.output.push(e);\n\t\tw.subWikifyTerm(e.children,this.termRegExp);\n\t}\n},\n\n{\n\tname: \"quoteByLine\",\n\tmatch: \"^>+\",\n\tlookaheadRegExp: /^>+/mg,\n\ttermRegExp: /(\\n)/mg,\n\telement: \"blockquote\",\n\thandler: function(w)\n\t{\n\t\tvar stack = [];\n\t\tvar currLevel = 0;\n\t\tvar newLevel = w.matchLength;\n\t\tvar t,matched,e;\n\t\tdo {\n\t\t\tif(newLevel > currLevel) {\n\t\t\t\tfor(t=currLevel; t<newLevel; t++) {\n\t\t\t\t\tvar f = stack[stack.length-1];\n\t\t\t\t\te = {type:\"element\",tag:this.element,children: []};\n\t\t\t\t\tstack.push(e);\n\t\t\t\t\tif (t ===0){\n\t\t\t\t\t\tw.output.push(e);\n\t\t\t\t\t}else {\n\t\t\t\t\t\tf.children.push(e);\n\t\t\t\t\t\t\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t} else if(newLevel < currLevel) {\n\t\t\t\tfor(t=currLevel; t>newLevel; t--)\n\t\t\t\t\tstack.pop();\n\t\t\t}\n\t\t\tcurrLevel = newLevel;\n\t\t\tw.subWikifyTerm(stack[stack.length-1].children,this.termRegExp);\n\t\t\tstack[stack.length-1].children.push({type:\"element\",tag:\"br\"});\n\t\t\t//e.push({type:\"element\",tag:\"br\"});\n\n\t\t\tthis.lookaheadRegExp.lastIndex = w.nextMatch;\n\t\t\tvar lookaheadMatch = this.lookaheadRegExp.exec(w.source);\n\t\t\tmatched = lookaheadMatch && lookaheadMatch.index == w.nextMatch;\n\t\t\tif(matched) {\n\t\t\t\tnewLevel = lookaheadMatch[0].length;\n\t\t\t\tw.nextMatch += lookaheadMatch[0].length;\n\t\t\t}\n\t\t} while(matched);\n\t}\n},\n\n{\n\tname: \"rule\",\n\tmatch: \"^----+$\\\\n?|<hr ?/?>\\\\n?\",\n\thandler: function(w)\n\t{\n\t\tw.output.push({type:\"element\",tag:\"hr\"});\n\t}\n},\n\n{\n\tname: \"monospacedByLine\",\n\tmatch: \"^(?:/\\\\*\\\\{\\\\{\\\\{\\\\*/|\\\\{\\\\{\\\\{|//\\\\{\\\\{\\\\{|<!--\\\\{\\\\{\\\\{-->)\\\\n\",\n\telement: \"pre\",\n\thandler: function(w)\n\t{\n\t\tswitch(w.matchText) {\n\t\tcase \"/*{{{*/\\n\": // CSS\n\t\t\tthis.lookaheadRegExp = /\\/\\*\\{\\{\\{\\*\\/\\n*((?:^[^\\n]*\\n)+?)(\\n*^\\f*\\/\\*\\}\\}\\}\\*\\/$\\n?)/mg;\n\t\t\tbreak;\n\t\tcase \"{{{\\n\": // monospaced block\n\t\t\tthis.lookaheadRegExp = /^\\{\\{\\{\\n((?:^[^\\n]*\\n)+?)(^\\f*\\}\\}\\}$\\n?)/mg;\n\t\t\tbreak;\n\t\tcase \"//{{{\\n\": // plugin\n\t\t\tthis.lookaheadRegExp = /^\\/\\/\\{\\{\\{\\n\\n*((?:^[^\\n]*\\n)+?)(\\n*^\\f*\\/\\/\\}\\}\\}$\\n?)/mg;\n\t\t\tbreak;\n\t\tcase \"<!--{{{-->\\n\": //template\n\t\t\tthis.lookaheadRegExp = /<!--\\{\\{\\{-->\\n*((?:^[^\\n]*\\n)+?)(\\n*^\\f*<!--\\}\\}\\}-->$\\n?)/mg;\n\t\t\tbreak;\n\t\tdefault:\n\t\t\tbreak;\n\t\t}\n\t\tenclosedTextHelper.call(this,w);\n\t}\n},\n\n{\n\tname: \"typedBlock\",\n\t\tmatch: \"^\\\\$\\\\$\\\\$(?:[^ >\\\\r\\\\n]*)\\\\r?\\\\n\",\n\tlookaheadRegExp: /^\\$\\$\\$([^ >\\r\\n]*)\\n((?:^[^\\n]*\\r?\\n)+?)(^\\f*\\$\\$\\$\\r?\\n?)/mg,\n\t//match: \"^\\\\$\\\\$\\\\$(?:[^ >\\\\r\\\\n]*)(?: *> *([^ \\\\r\\\\n]+))?\\\\r?\\\\n\",\n\t//lookaheadRegExp: /^\\$\\$\\$([^ >\\r\\n]*)(?: *> *([^ \\r\\n]+))\\n((?:^[^\\n]*\\n)+?)(^\\f*\\$\\$\\$$\\n?)/mg,\n\thandler: function(w)\n\t{\n\t\tthis.lookaheadRegExp.lastIndex = w.matchStart;\n\t\tvar lookaheadMatch = this.lookaheadRegExp.exec(w.source);\n\t\tif(lookaheadMatch && lookaheadMatch.index == w.matchStart) {\n\t\t\t// The wikitext parsing infrastructure is horribly unre-entrant\n\t\t\tvar parseType = lookaheadMatch[1],\n\t\t\t\trenderType ,//= this.match[2],\n\t\t\t\ttext = lookaheadMatch[2],\n\t\t\t\toldOutput = w.output,\n\t\t\t\toldSource = w.source,\n\t\t\t\toldNextMatch = w.nextMatch,\n\t\t\t\toldChildren = w.children;\n\t\t\t// Parse the block according to the specified type\n\t\t\tvar parser = $tw.wiki.parseText(parseType,text.toString(),{defaultType: \"text/plain\"});\n\n\t\t\tw.output = oldOutput;\n\t\t\tw.source = oldSource;\n\t\t\tw.nextMatch = oldNextMatch;\n\t\t\tw.children = oldChildren;\n\t\t\tfor (var i=0; i<parser.tree.length; i++) {\n\t\t\t\tw.output.push(parser.tree[i]);\n\t\t\t}\n\t\t\tw.nextMatch = this.lookaheadRegExp.lastIndex;\n\t\t}\n\t}\n},\n\n{\n\tname: \"wikifyComment\",\n\tmatch: \"^(?:/\\\\*\\\\*\\\\*|<!---)\\\\n\",\n\thandler: function(w)\n\t{\n\t\tvar termRegExp = (w.matchText == \"/***\\n\") ? (/(^\\*\\*\\*\\/\\n)/mg) : (/(^--->\\n)/mg);\n\t\tw.subWikifyTerm(w.output,termRegExp);\n\t}\n},\n\n{\n\tname: \"macro\",\n\tmatch: \"<<\",\n\tlookaheadRegExp: /<<(?:([!@£\\$%\\^\\&\\*\\(\\)`\\~'\"\\|\\\\\\/;\\:\\.\\,\\+\\=\\-\\_\\{\\}])|([^>\\s]+))(?:\\s*)((?:[^>]|(?:>(?!>)))*)>>/mg,\n\thandler: function(w)\n\t{\n\t\tthis.lookaheadRegExp.lastIndex = w.matchStart;\n\t\tvar lookaheadMatch = this.lookaheadRegExp.exec(w.source),\n\t\t\tname;\n\t\tif(lookaheadMatch && lookaheadMatch.index == w.matchStart) {\n\t\t\tname = lookaheadMatch[1] || lookaheadMatch[2];\n\t\t\tvar params = lookaheadMatch[3], nameold =name;\n\t\t\tif (name) {\n\t\t\t\tif (!!macroadapter.paramadapter[name]) {\n\t\t\t\t\tparams=macroadapter.paramadapter[name](params);\n\t\t\t\t\t//alert(\"going out as \"+params);\n\t\t\t\t}\n\t\t\t\tif (!!macroadapter.namedapter[name]) {\n\t\t\t\t\tname=macroadapter.namedapter[name];\n\t\t\t\t}\n\t\t\t\tw.nextMatch = this.lookaheadRegExp.lastIndex;\n\t\t\t\tinsertMacroCall(w,w.output,name,params);\n\t\t\t}\n\t\t}\n\t}\n},\n\n\n{\n\tname: \"prettyLink\",\n\tmatch: \"\\\\[\\\\[\",\n\tlookaheadRegExp: /\\[\\[(.*?)(?:\\|(~)?(.*?))?\\]\\]/mg,\n\thandler: function(w)\n\t{\n\t\tthis.lookaheadRegExp.lastIndex = w.matchStart;\n\t\tvar lookaheadMatch = this.lookaheadRegExp.exec(w.source);\n\t\tif(lookaheadMatch && lookaheadMatch.index == w.matchStart) {\n\t\t\tvar text = lookaheadMatch[1],\n\t\t\t\tlink = text;\n\t\t\tif(lookaheadMatch[3]) {\n\t\t\t\t// Pretty bracketted link\n\t\t\t\tlink = lookaheadMatch[3];\n\t\t\t}\n\tif(isLinkExternal(link)) {\n\t\tw.output.push({\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tattributes: {\n\t\t\t\thref: {type: \"string\", value: link},\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t\ttarget: {type: \"string\", value: \"_blank\"}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: text\n\t\t\t}]\n\t\t});\n\t} else {\n\t\tw.output.push({\n\t\t\ttype: \"link\",\n\t\t\tattributes: {\n\t\t\t\tto: {type: \"string\", value: link}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: text\n\t\t\t}]\n\t\t});\n\t}\n\n\t\t\tw.nextMatch = this.lookaheadRegExp.lastIndex;\n\t\t}\n\t}\n},\n{\n\tname: \"wikiLink\",\n\tmatch: textPrimitives.unWikiLink+\"?\"+textPrimitives.wikiLink,\n\thandler: function(w)\n\t{\n\t\tif(w.matchText.substr(0,1) == textPrimitives.unWikiLink) {\n\t\t\tw.outputText(w.output,w.matchStart+1,w.nextMatch);\n\t\t\treturn;\n\t\t}\n\t\tif(w.matchStart > 0) {\n\t\t\tvar preRegExp = new RegExp(textPrimitives.anyLetterStrict,\"mg\");\n\t\t\tpreRegExp.lastIndex = w.matchStart-1;\n\t\t\tvar preMatch = preRegExp.exec(w.source);\n\t\t\tif(preMatch.index == w.matchStart-1) {\n\t\t\t\tw.outputText(w.output,w.matchStart,w.nextMatch);\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t\tif(w.autoLinkWikiWords) {\n\t\t\tw.output.push({\n\t\t\t\ttype: \"link\",\n\t\t\t\tattributes: {\n\t\t\t\t\tto: {type: \"string\", value: w.matchText}\n\t\t\t\t},\n\t\t\t\tchildren: [{\n\t\t\t\t\ttype: \"text\",\n\t\t\t\t\ttext: w.source.substring(w.matchStart,w.nextMatch)\n\t\t\t\t}]\n\t\t\t});\n\t\t} else {\t\n\t\t\tw.outputText(w.output,w.matchStart,w.nextMatch);\n\t\t}\n\t}\n},\n\n{\n\tname: \"urlLink\",\n\tmatch: textPrimitives.urlPattern,\n\thandler: function(w)\n\t{\n\t\t\tw.output.push({\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tattributes: {\n\t\t\t\thref: {type: \"string\", value: w.matchText},\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t\ttarget: {type: \"string\", value: \"_blank\"}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: w.source.substring(w.matchStart,w.nextMatch)\n\t\t\t}]\n\t\t});\n\n\t}\n},\n\n{\n\tname: \"image\",\n\tmatch: \"\\\\[[<>]?[Ii][Mm][Gg]\\\\[\",\n\t// [<] sequence below is to avoid lessThan-questionMark sequence so TiddlyWikis can be included in PHP files\n\tlookaheadRegExp: /\\[([<]?)(>?)[Ii][Mm][Gg]\\[(?:([^\\|\\]]+)\\|)?([^\\[\\]\\|]+)\\](?:\\[([^\\]]*)\\])?\\]/mg,\n\thandler: function(w)\n\t{\n\t\tvar node = {\n\t\t\ttype: \"image\",\n\t\t\tattributes: {}\n\t\t};\n\t\tthis.lookaheadRegExp.lastIndex = w.matchStart;\n\t\tvar lookaheadMatch = this.lookaheadRegExp.exec(w.source),\n\t\t\timageParams = {},\n\t\t\tlinkParams = {};\n\t\tif(lookaheadMatch && lookaheadMatch.index == w.matchStart) {\n\t\t\tif(lookaheadMatch[1]) {\n\t\t\t\tnode.attributes.class = {type: \"string\", value: \"classic-image-left\"};\n\t\t\t} else if(lookaheadMatch[2]) {\n\t\t\t\tnode.attributes.class = {type: \"string\", value: \"classic-image-right\"};\n\t\t\t}\n\t\t\tif(lookaheadMatch[3]) {\n\t\t\t\tnode.attributes.tooltip = {type: \"string\", value: lookaheadMatch[3]};\n\t\t\t}\n\t\t\tnode.attributes.source = {type: \"string\", value: lookaheadMatch[4]};\n\t\t\tif(lookaheadMatch[5]) {\n\t\t\t\tif(isLinkExternal(lookaheadMatch[5])) {\n\t\t\t\t\tw.output.push({\n\t\t\t\t\t\ttype: \"element\",\n\t\t\t\t\t\ttag: \"a\",\n\t\t\t\t\t\tattributes: {\n\t\t\t\t\t\t\thref: {type: \"string\", value:lookaheadMatch[5]},\n\t\t\t\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t\t\t\t\ttarget: {type: \"string\", value: \"_blank\"}\n\t\t\t\t\t\t},\n\t\t\t\t\t\tchildren: [node]\n\t\t\t\t\t});\n\t\t\t\t} else {\n\t\t\t\t\tw.output.push({\n\t\t\t\t\t\ttype: \"link\",\n\t\t\t\t\t\tattributes: {\n\t\t\t\t\t\t\tto: {type: \"string\", value: lookaheadMatch[5]}\n\t\t\t\t\t\t},\n\t\t\t\t\t\tchildren: [node]\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tw.output.push(node);\n\t\t\t}\n\t\t\tw.nextMatch = this.lookaheadRegExp.lastIndex;\n\t\t}\n\t}\n},\n\n{\n\tname: \"html\",\n\tmatch: \"<[Hh][Tt][Mm][Ll]>\",\n\tlookaheadRegExp: /<[Hh][Tt][Mm][Ll]>((?:.|\\n)*?)<\\/[Hh][Tt][Mm][Ll]>/mg,\n\thandler: function(w)\n\t{\n\t\tthis.lookaheadRegExp.lastIndex = w.matchStart;\n\t\tvar lookaheadMatch = this.lookaheadRegExp.exec(w.source);\n\t\tif(lookaheadMatch && lookaheadMatch.index == w.matchStart) {\n\t\t\tw.output.push({\ttype:\"raw\", html:lookaheadMatch[1]});\n\t\t\tw.nextMatch = this.lookaheadRegExp.lastIndex;\n\t\t}\n\t}\n},\n\n{\n\tname: \"commentByBlock\",\n\tmatch: \"/%\",\n\tlookaheadRegExp: /\\/%((?:.|\\n)*?)%\\//mg,\n\thandler: function(w)\n\t{\n\t\tthis.lookaheadRegExp.lastIndex = w.matchStart;\n\t\tvar lookaheadMatch = this.lookaheadRegExp.exec(w.source);\n\t\tif(lookaheadMatch && lookaheadMatch.index == w.matchStart)\n\t\t\tw.nextMatch = this.lookaheadRegExp.lastIndex;\n\t}\n},\n\n{\n\tname: \"characterFormat\",\n\tmatch: \"''|//|__|\\\\^\\\\^|~~|--(?!\\\\s|$)|\\\\{\\\\{\\\\{|`\",\n\thandler: function(w)\n\t{\n\t\tvar e,lookaheadRegExp,lookaheadMatch;\n\t\tswitch(w.matchText) {\n\t\tcase \"''\":\n\t\t\te = {type:\"element\",tag:\"strong\",children: []};\n\t\t\tw.output.push(e);\n\t\t\tw.subWikifyTerm(e.children,/('')/mg);\n\t\t\tbreak;\n\t\tcase \"//\":\n\t\t\te = {type:\"element\",tag:\"em\",children: []};\n\t\t\tw.output.push(e);\n\t\t\tw.subWikifyTerm(e.children,/(\\/\\/)/mg);\n\t\t\tbreak;\n\t\tcase \"__\":\n\t\t\te = {type:\"element\",tag:\"u\",children: []};\n\t\t\tw.output.push(e);\n\t\t\tw.subWikifyTerm(e.children,/(__)/mg);\n\t\t\tbreak;\n\t\tcase \"^^\":\n\t\t\te = {type:\"element\",tag:\"sup\",children: []};\n\t\t\tw.output.push(e);\n\t\t\tw.subWikifyTerm(e.children,/(\\^\\^)/mg);\n\t\t\tbreak;\n\t\tcase \"~~\":\n\t\t\te = {type:\"element\",tag:\"sub\",children: []};\n\t\t\tw.output.push(e);\n\t\t\tw.subWikifyTerm(e.children,/(~~)/mg);\n\t\t\tbreak;\n\t\tcase \"--\":\n\t\t\te = {type:\"element\",tag:\"strike\",children: []};\n\t\t\tw.output.push(e);\n\t\t\tw.subWikifyTerm(e.children,/(--)/mg);\n\t\t\tbreak;\n\t\tcase \"`\":\n\t\t\tlookaheadRegExp = /`((?:.|\\n)*?)`/mg;\n\t\t\tlookaheadRegExp.lastIndex = w.matchStart;\n\t\t\tlookaheadMatch = lookaheadRegExp.exec(w.source);\n\t\t\tif(lookaheadMatch && lookaheadMatch.index == w.matchStart) {\n\t\t\t\tw.output.push({type:\"element\",tag:\"code\",\n\t\t\t\t\tchildren:[{type: \"text\",text: lookaheadMatch[1]}]});\n\t\t\t}\n\t\t\tbreak;\n\t\tcase \"{{{\":\n\t\t\tlookaheadRegExp = /\\{\\{\\{((?:.|\\n)*?)\\}\\}\\}/mg;\n\t\t\tlookaheadRegExp.lastIndex = w.matchStart;\n\t\t\tlookaheadMatch = lookaheadRegExp.exec(w.source);\n\t\t\tif(lookaheadMatch && lookaheadMatch.index == w.matchStart) {\n\t\t\t\tw.output.push({type:\"element\",tag:\"code\",\n\t\t\t\t\tchildren:[{type: \"text\",text: lookaheadMatch[1]}]});\n\t\t\t\tw.nextMatch = lookaheadRegExp.lastIndex;\n\t\t\t}\n\t\t\tbreak;\n\t\t}\n\t}\n},\n\n{\n\tname: \"customFormat\",\n\tmatch: \"@@|\\\\{\\\\{\",\n\thandler: function(w)\n\t{\n\t\tswitch(w.matchText) {\n\t\tcase \"@@\":\n\t\t\tvar e = {type:\"element\",tag:\"span\",children: []};\n\t\t\tw.output.push(e);\n\t\t\tvar styles = inlineCssHelper(w);\n\t\t\tif(styles.length === 0)\n\t\t\t\tsetAttr(e,\"class\",\"marked\");\n\t\t\telse\n\t\t\t\tapplyCssHelper(e,styles);\n\t\t\tw.subWikifyTerm(e.children,/(@@)/mg);\n\t\t\tbreak;\n\t\tcase \"{{\":\n\t\t\tvar lookaheadRegExp = /\\{\\{[\\s]*([\\-\\w]+[\\-\\s\\w]*)[\\s]*\\{(\\n?)/mg;\n\t\t\tlookaheadRegExp.lastIndex = w.matchStart;\n\t\t\tvar lookaheadMatch = lookaheadRegExp.exec(w.source);\n\t\t\tif(lookaheadMatch) {\n\t\t\t\tw.nextMatch = lookaheadRegExp.lastIndex;\n\t\t\t\te = {type:\"element\",tag:lookaheadMatch[2] == \"\\n\" ? \"div\" : \"span\",\n\t\t\t\t\tattributes: {\"class\": {type: \"string\", value:lookaheadMatch[1]}},children: []};\n\t\t\t\tw.output.push(e);\n\t\t\t\tw.subWikifyTerm(e.children,/(\\}\\}\\})/mg);\n\t\t\t}\n\t\t\tbreak;\n\t\t}\n\t}\n},\n\n{\n\tname: \"mdash\",\n\tmatch: \"--\",\n\thandler: function(w)\n\t{\n\t\tw.output.push({type: \"entity\", entity: \"—\"});\n\t}\n},\n\n{\n\tname: \"lineBreak\",\n\tmatch: \"\\\\n|<br ?/?>\",\n\thandler: function(w)\n\t{\n\t\tw.output.push({type:\"element\",tag:\"br\"});\n\t}\n},\n\n{\n\tname: \"rawText\",\n\tmatch: \"\\\"{3}|<nowiki>\",\n\tlookaheadRegExp: /(?:\\\"{3}|<nowiki>)((?:.|\\n)*?)(?:\\\"{3}|<\\/nowiki>)/mg,\n\thandler: function(w)\n\t{\n\t\tthis.lookaheadRegExp.lastIndex = w.matchStart;\n\t\tvar lookaheadMatch = this.lookaheadRegExp.exec(w.source);\n\t\tif(lookaheadMatch && lookaheadMatch.index == w.matchStart) {\n\t\t\tw.output.push({type: \"text\",text: lookaheadMatch[1]\n\t\t\t});\n\t\t\tw.nextMatch = this.lookaheadRegExp.lastIndex;\n\t\t}\n\t}\n},\n\n{\n\tname: \"htmlEntitiesEncoding\",\n\tmatch: \"&#?[a-zA-Z0-9]{2,8};\",\n\thandler: function(w)\n\t{\n\t\tw.output.push({type: \"entity\", entity: w.matchText});\n\t}\n}\n\n];\n\nexports.rules = rules;\n\n})();\n",
"type": "application/javascript",
"module-type": "module"
}
}
}
non-linear final year medicine
smol medic
show
show
show
show
show
show
show
hide
show
show
show
show
hide
no
yes
$:/core/ui/AdvancedSearch/Standard
$:/core/ui/ControlPanel/Basics
$:/core/ui/ControlPanel/Plugins/Add/Languages
$:/core/ui/ControlPanel/EditorTypes
$:/core/ui/ControlPanel/Saving
$:/core/ui/ControlPanel/Saving/GitHub
$:/core/ui/MoreSideBar/Orphans
$:/core/ui/SideBar/Open
closed
no
HC
corepresentation AND resp
{
"tiddlers": {
"$:/info/browser": {
"title": "$:/info/browser",
"text": "yes"
},
"$:/info/node": {
"title": "$:/info/node",
"text": "no"
},
"$:/info/url/full": {
"title": "$:/info/url/full",
"text": "file:///Users/hopechow/repos/smolmedic.github.io/index.html"
},
"$:/info/url/host": {
"title": "$:/info/url/host",
"text": ""
},
"$:/info/url/hostname": {
"title": "$:/info/url/hostname",
"text": ""
},
"$:/info/url/protocol": {
"title": "$:/info/url/protocol",
"text": "file:"
},
"$:/info/url/port": {
"title": "$:/info/url/port",
"text": ""
},
"$:/info/url/pathname": {
"title": "$:/info/url/pathname",
"text": "/Users/hopechow/repos/smolmedic.github.io/index.html"
},
"$:/info/url/search": {
"title": "$:/info/url/search",
"text": ""
},
"$:/info/url/origin": {
"title": "$:/info/url/origin",
"text": "null"
},
"$:/info/browser/screen/width": {
"title": "$:/info/browser/screen/width",
"text": "1440"
},
"$:/info/browser/screen/height": {
"title": "$:/info/browser/screen/height",
"text": "900"
},
"$:/info/browser/language": {
"title": "$:/info/browser/language",
"text": "en-GB"
}
}
}
loaded
{
"tiddlers": {
"$:/themes/tiddlywiki/snowwhite/base": {
"title": "$:/themes/tiddlywiki/snowwhite/base",
"tags": "[[$:/tags/Stylesheet]]",
"text": "\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n\n.tc-sidebar-header {\n\ttext-shadow: 0 1px 0 <<colour sidebar-foreground-shadow>>;\n}\n\n.tc-tiddler-info {\n\t<<box-shadow \"inset 1px 2px 3px rgba(0,0,0,0.1)\">>\n}\n\n@media screen {\n\t.tc-tiddler-frame {\n\t\t<<box-shadow \"1px 1px 5px rgba(0, 0, 0, 0.3)\">>\n\t}\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\t.tc-tiddler-frame {\n\t\t<<box-shadow none>>\n\t}\n}\n\n.tc-page-controls button svg, .tc-tiddler-controls button svg, .tc-topbar button svg {\n\t<<transition \"fill 150ms ease-in-out\">>\n}\n\n.tc-tiddler-controls button.tc-selected,\n.tc-page-controls button.tc-selected {\n\t<<filter \"drop-shadow(0px -1px 2px rgba(0,0,0,0.25))\">>\n}\n\n.tc-tiddler-frame input.tc-edit-texteditor {\n\t<<box-shadow \"inset 0 1px 8px rgba(0, 0, 0, 0.15)\">>\n}\n\n.tc-edit-tags {\n\t<<box-shadow \"inset 0 1px 8px rgba(0, 0, 0, 0.15)\">>\n}\n\n.tc-tiddler-frame .tc-edit-tags input.tc-edit-texteditor {\n\t<<box-shadow \"none\">>\n\tborder: none;\n\toutline: none;\n}\n\ntextarea.tc-edit-texteditor {\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/editorfontfamily}};\n}\n\ncanvas.tc-edit-bitmapeditor {\n\t<<box-shadow \"2px 2px 5px rgba(0, 0, 0, 0.5)\">>\n}\n\n.tc-drop-down {\n\tborder-radius: 4px;\n\t<<box-shadow \"2px 2px 10px rgba(0, 0, 0, 0.5)\">>\n}\n\n.tc-block-dropdown {\n\tborder-radius: 4px;\n\t<<box-shadow \"2px 2px 10px rgba(0, 0, 0, 0.5)\">>\n}\n\n.tc-modal {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.3)\">>\n}\n\n.tc-modal-footer {\n\tborder-radius: 0 0 6px 6px;\n\t<<box-shadow \"inset 0 1px 0 #fff\">>;\n}\n\n\n.tc-alert {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.6)\">>\n}\n\n.tc-notification {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.3)\">>\n\ttext-shadow: 0 1px 0 rgba(255,255,255, 0.8);\n}\n\n.tc-sidebar-lists .tc-tab-set .tc-tab-divider {\n\tborder-top: none;\n\theight: 1px;\n\t<<background-linear-gradient \"left, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.0) 100%\">>\n}\n\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button {\n\t<<background-linear-gradient \"left, rgba(0,0,0,0.01) 0%, rgba(0,0,0,0.1) 100%\">>\n}\n\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button.tc-tab-selected {\n\t<<background-linear-gradient \"left, rgba(0,0,0,0.05) 0%, rgba(255,255,255,0.05) 100%\">>\n}\n\n.tc-message-box img {\n\t<<box-shadow \"1px 1px 3px rgba(0,0,0,0.5)\">>\n}\n\n.tc-plugin-info {\n\t<<box-shadow \"1px 1px 3px rgba(0,0,0,0.5)\">>\n}\n"
}
}
}
{
"tiddlers": {
"$:/themes/tiddlywiki/vanilla/themetweaks": {
"title": "$:/themes/tiddlywiki/vanilla/themetweaks",
"tags": "$:/tags/ControlPanel/Appearance",
"caption": "{{$:/language/ThemeTweaks/ThemeTweaks}}",
"text": "\\define lingo-base() $:/language/ThemeTweaks/\n\n\\define replacement-text()\n[img[$(imageTitle)$]]\n\\end\n\n\\define backgroundimage-dropdown()\n<div class=\"tc-drop-down-wrapper\">\n<$button popup=<<qualify \"$:/state/popup/themetweaks/backgroundimage\">> class=\"tc-btn-invisible tc-btn-dropdown\">{{$:/core/images/down-arrow}}</$button>\n<$reveal state=<<qualify \"$:/state/popup/themetweaks/backgroundimage\">> type=\"popup\" position=\"belowleft\" text=\"\" default=\"\">\n<div class=\"tc-drop-down\">\n<$macrocall $name=\"image-picker\" actions=\"\"\"\n\n<$action-setfield\n\t$tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\"\n\t$value=<<imageTitle>>\n/>\n\n\"\"\"/>\n</div>\n</$reveal>\n</div>\n\\end\n\n\\define backgroundimageattachment-dropdown()\n<$select tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment\" default=\"scroll\">\n<option value=\"scroll\"><<lingo Settings/BackgroundImageAttachment/Scroll>></option>\n<option value=\"fixed\"><<lingo Settings/BackgroundImageAttachment/Fixed>></option>\n</$select>\n\\end\n\n\\define backgroundimagesize-dropdown()\n<$select tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize\" default=\"scroll\">\n<option value=\"auto\"><<lingo Settings/BackgroundImageSize/Auto>></option>\n<option value=\"cover\"><<lingo Settings/BackgroundImageSize/Cover>></option>\n<option value=\"contain\"><<lingo Settings/BackgroundImageSize/Contain>></option>\n</$select>\n\\end\n\n<<lingo ThemeTweaks/Hint>>\n\n! <<lingo Options>>\n\n|<$link to=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\"><<lingo Options/SidebarLayout>></$link> |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\"><option value=\"fixed-fluid\"><<lingo Options/SidebarLayout/Fixed-Fluid>></option><option value=\"fluid-fixed\"><<lingo Options/SidebarLayout/Fluid-Fixed>></option></$select> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/options/stickytitles\"><<lingo Options/StickyTitles>></$link><br>//<<lingo Options/StickyTitles/Hint>>// |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/stickytitles\"><option value=\"no\">{{$:/language/No}}</option><option value=\"yes\">{{$:/language/Yes}}</option></$select> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/options/codewrapping\"><<lingo Options/CodeWrapping>></$link> |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/codewrapping\"><option value=\"pre\">{{$:/language/No}}</option><option value=\"pre-wrap\">{{$:/language/Yes}}</option></$select> |\n\n! <<lingo Settings>>\n\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/fontfamily\"><<lingo Settings/FontFamily>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/fontfamily\" default=\"\" tag=\"input\"/> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/codefontfamily\"><<lingo Settings/CodeFontFamily>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/codefontfamily\" default=\"\" tag=\"input\"/> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/editorfontfamily\"><<lingo Settings/EditorFontFamily>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/editorfontfamily\" default=\"\" tag=\"input\"/> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\"><<lingo Settings/BackgroundImage>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\" default=\"\" tag=\"input\"/> |<<backgroundimage-dropdown>> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment\"><<lingo Settings/BackgroundImageAttachment>></$link> |<<backgroundimageattachment-dropdown>> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize\"><<lingo Settings/BackgroundImageSize>></$link> |<<backgroundimagesize-dropdown>> | |\n\n! <<lingo Metrics>>\n\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/fontsize\"><<lingo Metrics/FontSize>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/fontsize\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/lineheight\"><<lingo Metrics/LineHeight>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/lineheight\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize\"><<lingo Metrics/BodyFontSize>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/bodylineheight\"><<lingo Metrics/BodyLineHeight>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/bodylineheight\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storyleft\"><<lingo Metrics/StoryLeft>></$link><br>//<<lingo Metrics/StoryLeft/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storyleft\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storytop\"><<lingo Metrics/StoryTop>></$link><br>//<<lingo Metrics/StoryTop/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storytop\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storyright\"><<lingo Metrics/StoryRight>></$link><br>//<<lingo Metrics/StoryRight/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storyright\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storywidth\"><<lingo Metrics/StoryWidth>></$link><br>//<<lingo Metrics/StoryWidth/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storywidth\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\"><<lingo Metrics/TiddlerWidth>></$link><br>//<<lingo Metrics/TiddlerWidth/Hint>>//<br> |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint\"><<lingo Metrics/SidebarBreakpoint>></$link><br>//<<lingo Metrics/SidebarBreakpoint/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth\"><<lingo Metrics/SidebarWidth>></$link><br>//<<lingo Metrics/SidebarWidth/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth\" default=\"\" tag=\"input\"/> |\n"
},
"$:/themes/tiddlywiki/vanilla/base": {
"title": "$:/themes/tiddlywiki/vanilla/base",
"tags": "[[$:/tags/Stylesheet]]",
"text": "\\define custom-background-datauri()\n<$set name=\"background\" value={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}}>\n<$list filter=\"[<background>is[image]]\">\n`background: url(`\n<$list filter=\"[<background>!has[_canonical_uri]]\">\n`\"`<$macrocall $name=\"datauri\" title={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}}/>`\"`\n</$list>\n<$list filter=\"[<background>has[_canonical_uri]]\">\n`\"`<$view tiddler={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}} field=\"_canonical_uri\"/>`\"`\n</$list>\n`) center center;`\n`background-attachment: `{{$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment}}`;\n-webkit-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\n-moz-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\n-o-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\nbackground-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;`\n</$list>\n</$set>\n\\end\n\n\\define if-fluid-fixed(text,hiddenSidebarText)\n<$reveal state=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\" type=\"match\" text=\"fluid-fixed\">\n$text$\n<$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"yes\" default=\"yes\">\n$hiddenSidebarText$\n</$reveal>\n</$reveal>\n\\end\n\n\\define if-editor-height-fixed(then,else)\n<$reveal state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"fixed\">\n$then$\n</$reveal>\n<$reveal state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"auto\">\n$else$\n</$reveal>\n\\end\n\n\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline macrocallblock\n\n/*\n** Start with the normalize CSS reset, and then belay some of its effects\n*/\n\n{{$:/themes/tiddlywiki/vanilla/reset}}\n\n*, input[type=\"search\"] {\n\tbox-sizing: border-box;\n\t-moz-box-sizing: border-box;\n\t-webkit-box-sizing: border-box;\n}\n\nhtml button {\n\tline-height: 1.2;\n\tcolor: <<colour button-foreground>>;\n\tbackground: <<colour button-background>>;\n\tborder-color: <<colour button-border>>;\n}\n\n/*\n** Basic element styles\n*/\n\nhtml {\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/fontfamily}};\n\ttext-rendering: optimizeLegibility; /* Enables kerning and ligatures etc. */\n\t-webkit-font-smoothing: antialiased;\n\t-moz-osx-font-smoothing: grayscale;\n}\n\nhtml:-webkit-full-screen {\n\tbackground-color: <<colour page-background>>;\n}\n\nbody.tc-body {\n\tfont-size: {{$:/themes/tiddlywiki/vanilla/metrics/fontsize}};\n\tline-height: {{$:/themes/tiddlywiki/vanilla/metrics/lineheight}};\n\tword-wrap: break-word;\n\t<<custom-background-datauri>>\n\tcolor: <<colour foreground>>;\n\tbackground-color: <<colour page-background>>;\n\tfill: <<colour foreground>>;\n}\n\n<<if-background-attachment \"\"\"\n\nbody.tc-body {\n background-color: transparent;\n}\n\n\"\"\">>\n\nh1, h2, h3, h4, h5, h6 {\n\tline-height: 1.2;\n\tfont-weight: 300;\n}\n\npre {\n\tdisplay: block;\n\tpadding: 14px;\n\tmargin-top: 1em;\n\tmargin-bottom: 1em;\n\tword-break: normal;\n\tword-wrap: break-word;\n\twhite-space: {{$:/themes/tiddlywiki/vanilla/options/codewrapping}};\n\tbackground-color: <<colour pre-background>>;\n\tborder: 1px solid <<colour pre-border>>;\n\tpadding: 0 3px 2px;\n\tborder-radius: 3px;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};\n}\n\ncode {\n\tcolor: <<colour code-foreground>>;\n\tbackground-color: <<colour code-background>>;\n\tborder: 1px solid <<colour code-border>>;\n\twhite-space: {{$:/themes/tiddlywiki/vanilla/options/codewrapping}};\n\tpadding: 0 3px 2px;\n\tborder-radius: 3px;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};\n}\n\nblockquote {\n\tborder-left: 5px solid <<colour blockquote-bar>>;\n\tmargin-left: 25px;\n\tpadding-left: 10px;\n\tquotes: \"\\201C\"\"\\201D\"\"\\2018\"\"\\2019\";\n}\n\nblockquote > div {\n\tmargin-top: 1em;\n\tmargin-bottom: 1em;\n}\n\nblockquote.tc-big-quote {\n\tfont-family: Georgia, serif;\n\tposition: relative;\n\tbackground: <<colour pre-background>>;\n\tborder-left: none;\n\tmargin-left: 50px;\n\tmargin-right: 50px;\n\tpadding: 10px;\n border-radius: 8px;\n}\n\nblockquote.tc-big-quote cite:before {\n\tcontent: \"\\2014 \\2009\";\n}\n\nblockquote.tc-big-quote:before {\n\tfont-family: Georgia, serif;\n\tcolor: <<colour blockquote-bar>>;\n\tcontent: open-quote;\n\tfont-size: 8em;\n\tline-height: 0.1em;\n\tmargin-right: 0.25em;\n\tvertical-align: -0.4em;\n\tposition: absolute;\n left: -50px;\n top: 42px;\n}\n\nblockquote.tc-big-quote:after {\n\tfont-family: Georgia, serif;\n\tcolor: <<colour blockquote-bar>>;\n\tcontent: close-quote;\n\tfont-size: 8em;\n\tline-height: 0.1em;\n\tmargin-right: 0.25em;\n\tvertical-align: -0.4em;\n\tposition: absolute;\n right: -80px;\n bottom: -20px;\n}\n\ndl dt {\n\tfont-weight: bold;\n\tmargin-top: 6px;\n}\n\nbutton, textarea, input, select {\n\toutline-color: <<colour primary>>;\n}\n\ntextarea,\ninput[type=text],\ninput[type=search],\ninput[type=\"\"],\ninput:not([type]) {\n\tcolor: <<colour foreground>>;\n\tbackground: <<colour background>>;\n}\n\ninput[type=\"checkbox\"] {\n vertical-align: middle;\n}\n\n.tc-muted {\n\tcolor: <<colour muted-foreground>>;\n}\n\nsvg.tc-image-button {\n\tpadding: 0px 1px 1px 0px;\n}\n\n.tc-icon-wrapper > svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\nkbd {\n\tdisplay: inline-block;\n\tpadding: 3px 5px;\n\tfont-size: 0.8em;\n\tline-height: 1.2;\n\tcolor: <<colour foreground>>;\n\tvertical-align: middle;\n\tbackground-color: <<colour background>>;\n\tborder: solid 1px <<colour muted-foreground>>;\n\tborder-bottom-color: <<colour muted-foreground>>;\n\tborder-radius: 3px;\n\tbox-shadow: inset 0 -1px 0 <<colour muted-foreground>>;\n}\n\n/*\nMarkdown likes putting code elements inside pre elements\n*/\npre > code {\n\tpadding: 0;\n\tborder: none;\n\tbackground-color: inherit;\n\tcolor: inherit;\n}\n\ntable {\n\tborder: 1px solid <<colour table-border>>;\n\twidth: auto;\n\tmax-width: 100%;\n\tcaption-side: bottom;\n\tmargin-top: 1em;\n\tmargin-bottom: 1em;\n\t/* next 2 elements needed, since normalize 8.0.1 */\n\tborder-collapse: collapse;\n\tborder-spacing: 0;\n}\n\ntable th, table td {\n\tpadding: 0 7px 0 7px;\n\tborder-top: 1px solid <<colour table-border>>;\n\tborder-left: 1px solid <<colour table-border>>;\n}\n\ntable thead tr td, table th {\n\tbackground-color: <<colour table-header-background>>;\n\tfont-weight: bold;\n}\n\ntable tfoot tr td {\n\tbackground-color: <<colour table-footer-background>>;\n}\n\n.tc-csv-table {\n\twhite-space: nowrap;\n}\n\n.tc-tiddler-frame img,\n.tc-tiddler-frame svg,\n.tc-tiddler-frame canvas,\n.tc-tiddler-frame embed,\n.tc-tiddler-frame iframe {\n\tmax-width: 100%;\n}\n\n.tc-tiddler-body > embed,\n.tc-tiddler-body > iframe {\n\twidth: 100%;\n\theight: 600px;\n}\n\n/*\n** Links\n*/\n\nbutton.tc-tiddlylink,\na.tc-tiddlylink {\n\ttext-decoration: none;\n\tfont-weight: 500;\n\tcolor: <<colour tiddler-link-foreground>>;\n\t-webkit-user-select: inherit; /* Otherwise the draggable attribute makes links impossible to select */\n}\n\n.tc-sidebar-lists a.tc-tiddlylink {\n\tcolor: <<colour sidebar-tiddler-link-foreground>>;\n}\n\n.tc-sidebar-lists a.tc-tiddlylink:hover {\n\tcolor: <<colour sidebar-tiddler-link-foreground-hover>>;\n}\n\nbutton.tc-tiddlylink:hover,\na.tc-tiddlylink:hover {\n\ttext-decoration: underline;\n}\n\na.tc-tiddlylink-resolves {\n}\n\na.tc-tiddlylink-shadow {\n\tfont-weight: bold;\n}\n\na.tc-tiddlylink-shadow.tc-tiddlylink-resolves {\n\tfont-weight: normal;\n}\n\na.tc-tiddlylink-missing {\n\tfont-style: italic;\n}\n\na.tc-tiddlylink-external {\n\ttext-decoration: underline;\n\tcolor: <<colour external-link-foreground>>;\n\tbackground-color: <<colour external-link-background>>;\n}\n\na.tc-tiddlylink-external:visited {\n\tcolor: <<colour external-link-foreground-visited>>;\n\tbackground-color: <<colour external-link-background-visited>>;\n}\n\na.tc-tiddlylink-external:hover {\n\tcolor: <<colour external-link-foreground-hover>>;\n\tbackground-color: <<colour external-link-background-hover>>;\n}\n\n/*\n** Drag and drop styles\n*/\n\n.tc-tiddler-dragger {\n\tposition: relative;\n\tz-index: -10000;\n}\n\n.tc-tiddler-dragger-inner {\n\tposition: absolute;\n\ttop: -1000px;\n\tleft: -1000px;\n\tdisplay: inline-block;\n\tpadding: 8px 20px;\n\tfont-size: 16.9px;\n\tfont-weight: bold;\n\tline-height: 20px;\n\tcolor: <<colour dragger-foreground>>;\n\ttext-shadow: 0 1px 0 rgba(0, 0, 0, 1);\n\twhite-space: nowrap;\n\tvertical-align: baseline;\n\tbackground-color: <<colour dragger-background>>;\n\tborder-radius: 20px;\n}\n\n.tc-tiddler-dragger-cover {\n\tposition: absolute;\n\tbackground-color: <<colour page-background>>;\n}\n\n.tc-dropzone {\n\tposition: relative;\n}\n\n.tc-dropzone.tc-dragover:before {\n\tz-index: 10000;\n\tdisplay: block;\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbackground: <<colour dropzone-background>>;\n\ttext-align: center;\n\tcontent: \"<<lingo DropMessage>>\";\n}\n\n.tc-droppable > .tc-droppable-placeholder {\n\tdisplay: none;\n}\n\n.tc-droppable.tc-dragover > .tc-droppable-placeholder {\n\tdisplay: block;\n\tborder: 2px dashed <<colour dropzone-background>>;\n}\n\n.tc-draggable {\n\tcursor: move;\n}\n\n.tc-sidebar-tab-open .tc-droppable-placeholder, .tc-tagged-draggable-list .tc-droppable-placeholder,\n.tc-links-draggable-list .tc-droppable-placeholder {\n\tline-height: 2em;\n\theight: 2em;\n}\n\n.tc-sidebar-tab-open-item {\n\tposition: relative;\n}\n\n.tc-sidebar-tab-open .tc-btn-invisible.tc-btn-mini svg {\n\tfont-size: 0.7em;\n\tfill: <<colour muted-foreground>>;\n}\n\n/*\n** Plugin reload warning\n*/\n\n.tc-plugin-reload-warning {\n\tz-index: 1000;\n\tdisplay: block;\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbackground: <<colour alert-background>>;\n\ttext-align: center;\n}\n\n/*\n** Buttons\n*/\n\nbutton svg, button img, label svg, label img {\n\tvertical-align: middle;\n}\n\n.tc-btn-invisible {\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n \tcursor: pointer;\n\tcolor: <<colour foreground>>;\n}\n\n.tc-btn-boxed {\n\tfont-size: 0.6em;\n\tpadding: 0.2em;\n\tmargin: 1px;\n\tbackground: none;\n\tborder: 1px solid <<colour tiddler-controls-foreground>>;\n\tborder-radius: 0.25em;\n}\n\nhtml body.tc-body .tc-btn-boxed svg {\n\tfont-size: 1.6666em;\n}\n\n.tc-btn-boxed:hover {\n\tbackground: <<colour muted-foreground>>;\n\tcolor: <<colour background>>;\n}\n\nhtml body.tc-body .tc-btn-boxed:hover svg {\n\tfill: <<colour background>>;\n}\n\n.tc-btn-rounded {\n\tfont-size: 0.5em;\n\tline-height: 2;\n\tpadding: 0em 0.3em 0.2em 0.4em;\n\tmargin: 1px;\n\tborder: 1px solid <<colour muted-foreground>>;\n\tbackground: <<colour muted-foreground>>;\n\tcolor: <<colour background>>;\n\tborder-radius: 2em;\n}\n\nhtml body.tc-body .tc-btn-rounded svg {\n\tfont-size: 1.6666em;\n\tfill: <<colour background>>;\n}\n\n.tc-btn-rounded:hover {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tbackground: <<colour background>>;\n\tcolor: <<colour muted-foreground>>;\n}\n\nhtml body.tc-body .tc-btn-rounded:hover svg {\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-btn-icon svg {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-btn-text {\n\tpadding: 0;\n\tmargin: 0;\n}\n\n/* used for documentation \"fake\" buttons */\n.tc-btn-standard {\n\tline-height: 1.8;\n\tcolor: #667;\n\tbackground-color: #e0e0e0;\n\tborder: 1px solid #888;\n\tpadding: 2px 1px 2px 1px;\n\tmargin: 1px 4px 1px 4px;\n}\n\n.tc-btn-big-green {\n\tdisplay: inline-block;\n\tpadding: 8px;\n\tmargin: 4px 8px 4px 8px;\n\tbackground: <<colour download-background>>;\n\tcolor: <<colour download-foreground>>;\n\tfill: <<colour download-foreground>>;\n\tborder: none;\n\tborder-radius: 2px;\n\tfont-size: 1.2em;\n\tline-height: 1.4em;\n\ttext-decoration: none;\n}\n\n.tc-btn-big-green svg,\n.tc-btn-big-green img {\n\theight: 2em;\n\twidth: 2em;\n\tvertical-align: middle;\n\tfill: <<colour download-foreground>>;\n}\n\n.tc-primary-btn {\n \tbackground: <<colour primary>>;\n}\n\n.tc-sidebar-lists input {\n\tcolor: <<colour foreground>>;\n}\n\n.tc-sidebar-lists button {\n\tcolor: <<colour sidebar-button-foreground>>;\n\tfill: <<colour sidebar-button-foreground>>;\n}\n\n.tc-sidebar-lists button.tc-btn-mini {\n\tcolor: <<colour sidebar-muted-foreground>>;\n}\n\n.tc-sidebar-lists button.tc-btn-mini:hover {\n\tcolor: <<colour sidebar-muted-foreground-hover>>;\n}\n\nbutton svg.tc-image-button, button .tc-image-button img {\n\theight: 1em;\n\twidth: 1em;\n}\n\n.tc-unfold-banner {\n\tposition: absolute;\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n\twidth: 100%;\n\twidth: calc(100% + 2px);\n\tmargin-left: -43px;\n\ttext-align: center;\n\tborder-top: 2px solid <<colour tiddler-info-background>>;\n\tmargin-top: 4px;\n}\n\n.tc-unfold-banner:hover {\n\tbackground: <<colour tiddler-info-background>>;\n\tborder-top: 2px solid <<colour tiddler-info-border>>;\n}\n\n.tc-unfold-banner svg, .tc-fold-banner svg {\n\theight: 0.75em;\n\tfill: <<colour tiddler-controls-foreground>>;\n}\n\n.tc-unfold-banner:hover svg, .tc-fold-banner:hover svg {\n\tfill: <<colour tiddler-controls-foreground-hover>>;\n}\n\n.tc-fold-banner {\n\tposition: absolute;\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n\twidth: 23px;\n\ttext-align: center;\n\tmargin-left: -35px;\n\ttop: 6px;\n\tbottom: 6px;\n}\n\n.tc-fold-banner:hover {\n\tbackground: <<colour tiddler-info-background>>;\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-unfold-banner {\n\t\tposition: static;\n\t\twidth: calc(100% + 59px);\n\t}\n\n\t.tc-fold-banner {\n\t\twidth: 16px;\n\t\tmargin-left: -16px;\n\t\tfont-size: 0.75em;\n\t}\n\n}\n\n/*\n** Tags and missing tiddlers\n*/\n\n.tc-tag-list-item {\n\tposition: relative;\n\tdisplay: inline-block;\n\tmargin-right: 7px;\n}\n\n.tc-tags-wrapper {\n\tmargin: 4px 0 14px 0;\n}\n\n.tc-missing-tiddler-label {\n\tfont-style: italic;\n\tfont-weight: normal;\n\tdisplay: inline-block;\n\tfont-size: 11.844px;\n\tline-height: 14px;\n\twhite-space: nowrap;\n\tvertical-align: baseline;\n}\n\nbutton.tc-tag-label, span.tc-tag-label {\n\tdisplay: inline-block;\n\tpadding: 0.16em 0.7em;\n\tfont-size: 0.9em;\n\tfont-weight: 400;\n\tline-height: 1.2em;\n\tcolor: <<colour tag-foreground>>;\n\twhite-space: nowrap;\n\tvertical-align: baseline;\n\tbackground-color: <<colour tag-background>>;\n\tborder-radius: 1em;\n}\n\n.tc-sidebar-scrollable .tc-tag-label {\n\ttext-shadow: none;\n}\n\n.tc-untagged-separator {\n\twidth: 10em;\n\tleft: 0;\n\tmargin-left: 0;\n\tborder: 0;\n\theight: 1px;\n\tbackground: <<colour tab-divider>>;\n}\n\nbutton.tc-untagged-label {\n\tbackground-color: <<colour untagged-background>>;\n}\n\n.tc-tag-label svg, .tc-tag-label img {\n\theight: 1em;\n\twidth: 1em;\n\tmargin-right: 3px; \n\tmargin-bottom: 1px;\n\tvertical-align: text-bottom;\n}\n\n.tc-edit-tags button.tc-remove-tag-button svg {\n\tfont-size: 0.7em;\n\tvertical-align: middle;\n}\n\n.tc-tag-manager-table .tc-tag-label {\n\twhite-space: normal;\n}\n\n.tc-tag-manager-tag {\n\twidth: 100%;\n}\n\nbutton.tc-btn-invisible.tc-remove-tag-button {\n\toutline: none;\n}\n\n/*\n** Page layout\n*/\n\n.tc-topbar {\n\tposition: fixed;\n\tz-index: 1200;\n}\n\n.tc-topbar-left {\n\tleft: 29px;\n\ttop: 5px;\n}\n\n.tc-topbar-right {\n\ttop: 5px;\n\tright: 29px;\n}\n\n.tc-topbar button {\n\tpadding: 8px;\n}\n\n.tc-topbar svg {\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-topbar button:hover svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-sidebar-header {\n\tcolor: <<colour sidebar-foreground>>;\n\tfill: <<colour sidebar-foreground>>;\n}\n\n.tc-sidebar-header .tc-title a.tc-tiddlylink-resolves {\n\tfont-weight: 300;\n}\n\n.tc-sidebar-header .tc-sidebar-lists p {\n\tmargin-top: 3px;\n\tmargin-bottom: 3px;\n}\n\n.tc-sidebar-header .tc-missing-tiddler-label {\n\tcolor: <<colour sidebar-foreground>>;\n}\n\n.tc-advanced-search input {\n\twidth: 60%;\n}\n\n.tc-search a svg {\n\twidth: 1.2em;\n\theight: 1.2em;\n\tvertical-align: middle;\n}\n\n.tc-page-controls {\n\tmargin-top: 14px;\n\tfont-size: 1.5em;\n}\n\n.tc-page-controls .tc-drop-down {\n font-size: 1rem;\n}\n\n.tc-page-controls button {\n\tmargin-right: 0.5em;\n}\n\n.tc-page-controls a.tc-tiddlylink:hover {\n\ttext-decoration: none;\n}\n\n.tc-page-controls img {\n\twidth: 1em;\n}\n\n.tc-page-controls svg {\n\tfill: <<colour sidebar-controls-foreground>>;\n}\n\n.tc-page-controls button:hover svg, .tc-page-controls a:hover svg {\n\tfill: <<colour sidebar-controls-foreground-hover>>;\n}\n\n.tc-menu-list-item {\n\twhite-space: nowrap;\n}\n\n.tc-menu-list-count {\n\tfont-weight: bold;\n}\n\n.tc-menu-list-subitem {\n\tpadding-left: 7px;\n}\n\n.tc-story-river {\n\tposition: relative;\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-sidebar-header {\n\t\tpadding: 14px;\n\t\tmin-height: 32px;\n\t\tmargin-top: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};\n\t}\n\n\t.tc-story-river {\n\t\tposition: relative;\n\t\tpadding: 0;\n\t}\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-message-box {\n\t\tmargin: 21px -21px 21px -21px;\n\t}\n\n\t.tc-sidebar-scrollable {\n\t\tposition: fixed;\n\t\ttop: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};\n\t\tleft: {{$:/themes/tiddlywiki/vanilla/metrics/storyright}};\n\t\tbottom: 0;\n\t\tright: 0;\n\t\toverflow-y: auto;\n\t\toverflow-x: auto;\n\t\t-webkit-overflow-scrolling: touch;\n\t\tmargin: 0 0 0 -42px;\n\t\tpadding: 71px 0 28px 42px;\n\t}\n\n\thtml[dir=\"rtl\"] .tc-sidebar-scrollable {\n\t\tleft: auto;\n\t\tright: {{$:/themes/tiddlywiki/vanilla/metrics/storyright}};\n\t}\n\n\t.tc-story-river {\n\t\tposition: relative;\n\t\tleft: {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}};\n\t\ttop: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/storywidth}};\n\t\tpadding: 42px 42px 42px 42px;\n\t}\n\n<<if-no-sidebar \"\n\n\t.tc-story-river {\n\t\twidth: calc(100% - {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}});\n\t}\n\n\">>\n\n}\n\n@media print {\n\n\tbody.tc-body {\n\t\tbackground-color: transparent;\n\t}\n\n\t.tc-sidebar-header, .tc-topbar {\n\t\tdisplay: none;\n\t}\n\n\t.tc-story-river {\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t}\n\n\t.tc-story-river .tc-tiddler-frame {\n\t\tmargin: 0;\n\t\tborder: none;\n\t\tpadding: 0;\n\t}\n}\n\n/*\n** Tiddler styles\n*/\n\n.tc-tiddler-frame {\n\tposition: relative;\n\tmargin-bottom: 28px;\n\tbackground-color: <<colour tiddler-background>>;\n\tborder: 1px solid <<colour tiddler-border>>;\n}\n\n{{$:/themes/tiddlywiki/vanilla/sticky}}\n\n.tc-tiddler-info {\n\tpadding: 14px 42px 14px 42px;\n\tbackground-color: <<colour tiddler-info-background>>;\n\tborder-top: 1px solid <<colour tiddler-info-border>>;\n\tborder-bottom: 1px solid <<colour tiddler-info-border>>;\n}\n\n.tc-tiddler-info p {\n\tmargin-top: 3px;\n\tmargin-bottom: 3px;\n}\n\n.tc-tiddler-info .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour tiddler-info-tab-background>>;\n\tborder-bottom: 1px solid <<colour tiddler-info-tab-background>>;\n}\n\n.tc-view-field-table {\n\twidth: 100%;\n}\n\n.tc-view-field-name {\n\twidth: 1%; /* Makes this column be as narrow as possible */\n\ttext-align: right;\n\tfont-style: italic;\n\tfont-weight: 200;\n}\n\n.tc-view-field-value {\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\t.tc-tiddler-frame {\n\t\tpadding: 14px 14px 14px 14px;\n\t}\n\n\t.tc-tiddler-info {\n\t\tmargin: 0 -14px 0 -14px;\n\t}\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\t.tc-tiddler-frame {\n\t\tpadding: 28px 42px 42px 42px;\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth}};\n\t\tborder-radius: 2px;\n\t}\n\n<<if-no-sidebar \"\n\n\t.tc-tiddler-frame {\n\t\twidth: 100%;\n\t}\n\n\">>\n\n\t.tc-tiddler-info {\n\t\tmargin: 0 -42px 0 -42px;\n\t}\n}\n\n.tc-site-title,\n.tc-titlebar {\n\tfont-weight: 300;\n\tfont-size: 2.35em;\n\tline-height: 1.2em;\n\tcolor: <<colour tiddler-title-foreground>>;\n\tmargin: 0;\n}\n\n.tc-site-title {\n\tcolor: <<colour site-title-foreground>>;\n}\n\n.tc-tiddler-title-icon {\n\tvertical-align: middle;\n\tmargin-right: .1em;\n}\n\n.tc-system-title-prefix {\n\tcolor: <<colour muted-foreground>>;\n}\n\n.tc-titlebar h2 {\n\tfont-size: 1em;\n\tdisplay: inline;\n}\n\n.tc-titlebar img {\n\theight: 1em;\n}\n\n.tc-subtitle {\n\tfont-size: 0.9em;\n\tcolor: <<colour tiddler-subtitle-foreground>>;\n\tfont-weight: 300;\n}\n\n.tc-subtitle .tc-tiddlylink {\n\tmargin-right: .3em;\n}\n\n.tc-tiddler-missing .tc-title {\n font-style: italic;\n font-weight: normal;\n}\n\n.tc-tiddler-frame .tc-tiddler-controls {\n\tfloat: right;\n}\n\n.tc-tiddler-controls .tc-drop-down {\n\tfont-size: 0.6em;\n}\n\n.tc-tiddler-controls .tc-drop-down .tc-drop-down {\n\tfont-size: 1em;\n}\n\n.tc-tiddler-controls > span > button,\n.tc-tiddler-controls > span > span > button,\n.tc-tiddler-controls > span > span > span > button {\n\tvertical-align: baseline;\n\tmargin-left:5px;\n}\n\n.tc-tiddler-controls button svg, .tc-tiddler-controls button img,\n.tc-search button svg, .tc-search a svg {\n\tfill: <<colour tiddler-controls-foreground>>;\n}\n\n.tc-tiddler-controls button svg, .tc-tiddler-controls button img {\n\theight: 0.75em;\n}\n\n.tc-search button svg, .tc-search a svg {\n height: 1.2em;\n width: 1.2em;\n margin: 0 0.25em;\n}\n\n.tc-tiddler-controls button.tc-selected svg,\n.tc-page-controls button.tc-selected svg {\n\tfill: <<colour tiddler-controls-foreground-selected>>;\n}\n\n.tc-tiddler-controls button.tc-btn-invisible:hover svg,\n.tc-search button:hover svg, .tc-search a:hover svg {\n\tfill: <<colour tiddler-controls-foreground-hover>>;\n}\n\n@media print {\n\t.tc-tiddler-controls {\n\t\tdisplay: none;\n\t}\n}\n\n.tc-tiddler-help { /* Help prompts within tiddler template */\n\tcolor: <<colour muted-foreground>>;\n\tmargin-top: 14px;\n}\n\n.tc-tiddler-help a.tc-tiddlylink {\n\tcolor: <<colour very-muted-foreground>>;\n}\n\n.tc-tiddler-frame .tc-edit-texteditor {\n\twidth: 100%;\n\tmargin: 4px 0 4px 0;\n}\n\n.tc-tiddler-frame input.tc-edit-texteditor,\n.tc-tiddler-frame textarea.tc-edit-texteditor,\n.tc-tiddler-frame iframe.tc-edit-texteditor {\n\tpadding: 3px 3px 3px 3px;\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tbackground-color: <<colour tiddler-editor-background>>;\n\tline-height: 1.3em;\n\t-webkit-appearance: none;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/editorfontfamily}};\n}\n\n.tc-tiddler-frame .tc-binary-warning {\n\twidth: 100%;\n\theight: 5em;\n\ttext-align: center;\n\tpadding: 3em 3em 6em 3em;\n\tbackground: <<colour alert-background>>;\n\tborder: 1px solid <<colour alert-border>>;\n}\n\ncanvas.tc-edit-bitmapeditor {\n\tborder: 6px solid <<colour tiddler-editor-border-image>>;\n\tcursor: crosshair;\n\t-moz-user-select: none;\n\t-webkit-user-select: none;\n\t-ms-user-select: none;\n\tmargin-top: 6px;\n\tmargin-bottom: 6px;\n}\n\n.tc-edit-bitmapeditor-width {\n\tdisplay: block;\n}\n\n.tc-edit-bitmapeditor-height {\n\tdisplay: block;\n}\n\n.tc-tiddler-body {\n\tclear: both;\n}\n\n.tc-tiddler-frame .tc-tiddler-body {\n\tfont-size: {{$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize}};\n\tline-height: {{$:/themes/tiddlywiki/vanilla/metrics/bodylineheight}};\n}\n\n.tc-titlebar, .tc-tiddler-edit-title {\n\toverflow: hidden; /* https://github.com/Jermolene/TiddlyWiki5/issues/282 */\n}\n\nhtml body.tc-body.tc-single-tiddler-window {\n\tmargin: 1em;\n\tbackground: <<colour tiddler-background>>;\n}\n\n.tc-single-tiddler-window img,\n.tc-single-tiddler-window svg,\n.tc-single-tiddler-window canvas,\n.tc-single-tiddler-window embed,\n.tc-single-tiddler-window iframe {\n\tmax-width: 100%;\n}\n\n/*\n** Editor\n*/\n\n.tc-editor-toolbar {\n\tmargin-top: 8px;\n}\n\n.tc-editor-toolbar button {\n\tvertical-align: middle;\n\tbackground-color: <<colour tiddler-controls-foreground>>;\n\tcolor: <<colour tiddler-controls-foreground-selected>>;\n\tfill: <<colour tiddler-controls-foreground-selected>>;\n\tborder-radius: 4px;\n\tpadding: 3px;\n\tmargin: 2px 0 2px 4px;\n}\n\n.tc-editor-toolbar button.tc-text-editor-toolbar-item-adjunct {\n\tmargin-left: 1px;\n\twidth: 1em;\n\tborder-radius: 8px;\n}\n\n.tc-editor-toolbar button.tc-text-editor-toolbar-item-start-group {\n\tmargin-left: 11px;\n}\n\n.tc-editor-toolbar button.tc-selected {\n\tbackground-color: <<colour primary>>;\n}\n\n.tc-editor-toolbar button svg {\n\twidth: 1.6em;\n\theight: 1.2em;\n}\n\n.tc-editor-toolbar button:hover {\n\tbackground-color: <<colour tiddler-controls-foreground-selected>>;\n\tfill: <<colour background>>;\n\tcolor: <<colour background>>;\n}\n\n.tc-editor-toolbar .tc-text-editor-toolbar-more {\n\twhite-space: normal;\n}\n\n.tc-editor-toolbar .tc-text-editor-toolbar-more button {\n\tdisplay: inline-block;\n\tpadding: 3px;\n\twidth: auto;\n}\n\n.tc-editor-toolbar .tc-search-results {\n\tpadding: 0;\n}\n\n/*\n** Adjustments for fluid-fixed mode\n*/\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n<<if-fluid-fixed text:\"\"\"\n\n\t.tc-story-river {\n\t\tpadding-right: 0;\n\t\tposition: relative;\n\t\twidth: auto;\n\t\tleft: 0;\n\t\tmargin-left: {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}};\n\t\tmargin-right: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth}};\n\t}\n\n\t.tc-tiddler-frame {\n\t\twidth: 100%;\n\t}\n\n\t.tc-sidebar-scrollable {\n\t\tleft: auto;\n\t\tbottom: 0;\n\t\tright: 0;\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth}};\n\t}\n\n\tbody.tc-body .tc-storyview-zoomin-tiddler {\n\t\twidth: 100%;\n\t\twidth: calc(100% - 42px);\n\t}\n\n\"\"\" hiddenSidebarText:\"\"\"\n\n\t.tc-story-river {\n\t\tpadding-right: 3em;\n\t\tmargin-right: 0;\n\t}\n\n\tbody.tc-body .tc-storyview-zoomin-tiddler {\n\t\twidth: 100%;\n\t\twidth: calc(100% - 84px);\n\t}\n\n\"\"\">>\n\n}\n\n/*\n** Toolbar buttons\n*/\n\n.tc-page-controls svg.tc-image-new-button {\n fill: <<colour toolbar-new-button>>;\n}\n\n.tc-page-controls svg.tc-image-options-button {\n fill: <<colour toolbar-options-button>>;\n}\n\n.tc-page-controls svg.tc-image-save-button {\n fill: <<colour toolbar-save-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-info-button {\n fill: <<colour toolbar-info-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-edit-button {\n fill: <<colour toolbar-edit-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-close-button {\n fill: <<colour toolbar-close-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-delete-button {\n fill: <<colour toolbar-delete-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-cancel-button {\n fill: <<colour toolbar-cancel-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-done-button {\n fill: <<colour toolbar-done-button>>;\n}\n\n/*\n** Tiddler edit mode\n*/\n\n.tc-tiddler-edit-frame em.tc-edit {\n\tcolor: <<colour muted-foreground>>;\n\tfont-style: normal;\n}\n\n.tc-edit-type-dropdown a.tc-tiddlylink-missing {\n\tfont-style: normal;\n}\n\n.tc-type-selector .tc-edit-typeeditor {\n\twidth: 20%;\n}\n\n.tc-edit-tags {\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tpadding: 4px 8px 4px 8px;\n}\n\n.tc-edit-add-tag {\n\tdisplay: inline-block;\n}\n\n.tc-edit-add-tag .tc-add-tag-name input {\n\twidth: 50%;\n}\n\n.tc-edit-add-tag .tc-keyboard {\n\tdisplay:inline;\n}\n\n.tc-edit-tags .tc-tag-label {\n\tdisplay: inline-block;\n}\n\n.tc-edit-tags-list {\n\tmargin: 14px 0 14px 0;\n}\n\n.tc-remove-tag-button {\n\tpadding-left: 4px;\n}\n\n.tc-tiddler-preview {\n\toverflow: auto;\n}\n\n.tc-tiddler-preview-preview {\n\tfloat: right;\n\twidth: 49%;\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tmargin: 4px 0 3px 3px;\n\tpadding: 3px 3px 3px 3px;\n}\n\n<<if-editor-height-fixed then:\"\"\"\n\n.tc-tiddler-preview-preview {\n\toverflow-y: scroll;\n\theight: {{$:/config/TextEditor/EditorHeight/Height}};\n}\n\n\"\"\">>\n\n.tc-tiddler-frame .tc-tiddler-preview .tc-edit-texteditor {\n\twidth: 49%;\n}\n\n.tc-tiddler-frame .tc-tiddler-preview canvas.tc-edit-bitmapeditor {\n\tmax-width: 49%;\n}\n\n.tc-edit-fields {\n\twidth: 100%;\n}\n\n\n.tc-edit-fields table, .tc-edit-fields tr, .tc-edit-fields td {\n\tborder: none;\n\tpadding: 4px;\n}\n\n.tc-edit-fields > tbody > .tc-edit-field:nth-child(odd) {\n\tbackground-color: <<colour tiddler-editor-fields-odd>>;\n}\n\n.tc-edit-fields > tbody > .tc-edit-field:nth-child(even) {\n\tbackground-color: <<colour tiddler-editor-fields-even>>;\n}\n\n.tc-edit-field-name {\n\ttext-align: right;\n}\n\n.tc-edit-field-value input {\n\twidth: 100%;\n}\n\n.tc-edit-field-remove {\n}\n\n.tc-edit-field-remove svg {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n\tvertical-align: middle;\n}\n\n.tc-edit-field-add-name {\n\tdisplay: inline-block;\n\twidth: 15%;\n}\n\n.tc-edit-field-add-value {\n\tdisplay: inline-block;\n\twidth: 40%;\n}\n\n.tc-edit-field-add-button {\n\tdisplay: inline-block;\n\twidth: 10%;\n}\n\n/*\n** Storyview Classes\n*/\n\n.tc-viewswitcher .tc-image-button {\n\tmargin-right: .3em;\n}\n\n.tc-storyview-zoomin-tiddler {\n\tposition: absolute;\n\tdisplay: block;\n\twidth: 100%;\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-storyview-zoomin-tiddler {\n\t\twidth: calc(100% - 84px);\n\t}\n\n}\n\n/*\n** Dropdowns\n*/\n\n.tc-btn-dropdown {\n\ttext-align: left;\n}\n\n.tc-btn-dropdown svg, .tc-btn-dropdown img {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-drop-down-wrapper {\n\tposition: relative;\n}\n\n.tc-drop-down {\n\tmin-width: 380px;\n\tborder: 1px solid <<colour dropdown-border>>;\n\tbackground-color: <<colour dropdown-background>>;\n\tpadding: 7px 0 7px 0;\n\tmargin: 4px 0 0 0;\n\twhite-space: nowrap;\n\ttext-shadow: none;\n\tline-height: 1.4;\n}\n\n.tc-drop-down .tc-drop-down {\n\tmargin-left: 14px;\n}\n\n.tc-drop-down button svg, .tc-drop-down a svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-drop-down button.tc-btn-invisible:hover svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-drop-down .tc-drop-down-info {\n\tpadding-left: 14px;\n}\n\n.tc-drop-down p {\n\tpadding: 0 14px 0 14px;\n}\n\n.tc-drop-down svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-drop-down img {\n\twidth: 1em;\n}\n\n.tc-drop-down a, .tc-drop-down button {\n\tdisplay: block;\n\tpadding: 0 14px 0 14px;\n\twidth: 100%;\n\ttext-align: left;\n\tcolor: <<colour foreground>>;\n\tline-height: 1.4;\n}\n\n.tc-drop-down .tc-tab-set .tc-tab-buttons button {\n\tdisplay: inline-block;\n width: auto;\n margin-bottom: 0px;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.tc-drop-down .tc-prompt {\n\tpadding: 0 14px;\n}\n\n.tc-drop-down .tc-chooser {\n\tborder: none;\n}\n\n.tc-drop-down .tc-chooser .tc-swatches-horiz {\n\tfont-size: 0.4em;\n\tpadding-left: 1.2em;\n}\n\n.tc-drop-down .tc-file-input-wrapper {\n\twidth: 100%;\n}\n\n.tc-drop-down .tc-file-input-wrapper button {\n\tcolor: <<colour foreground>>;\n}\n\n.tc-drop-down a:hover, .tc-drop-down button:hover, .tc-drop-down .tc-file-input-wrapper:hover button {\n\tcolor: <<colour tiddler-link-background>>;\n\tbackground-color: <<colour tiddler-link-foreground>>;\n\ttext-decoration: none;\n}\n\n.tc-drop-down .tc-tab-buttons button {\n\tbackground-color: <<colour dropdown-tab-background>>;\n}\n\n.tc-drop-down .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour dropdown-tab-background-selected>>;\n\tborder-bottom: 1px solid <<colour dropdown-tab-background-selected>>;\n}\n\n.tc-drop-down-bullet {\n\tdisplay: inline-block;\n\twidth: 0.5em;\n}\n\n.tc-drop-down .tc-tab-contents a {\n\tpadding: 0 0.5em 0 0.5em;\n}\n\n.tc-block-dropdown-wrapper {\n\tposition: relative;\n}\n\n.tc-block-dropdown {\n\tposition: absolute;\n\tmin-width: 220px;\n\tborder: 1px solid <<colour dropdown-border>>;\n\tbackground-color: <<colour dropdown-background>>;\n\tpadding: 7px 0;\n\tmargin: 4px 0 0 0;\n\twhite-space: nowrap;\n\tz-index: 1000;\n\ttext-shadow: none;\n}\n\n.tc-block-dropdown.tc-search-drop-down {\n\tmargin-left: -12px;\n}\n\n.tc-block-dropdown a {\n\tdisplay: block;\n\tpadding: 4px 14px 4px 14px;\n}\n\n.tc-block-dropdown.tc-search-drop-down a {\n\tdisplay: block;\n\tpadding: 0px 10px 0px 10px;\n}\n\n.tc-drop-down .tc-dropdown-item-plain,\n.tc-block-dropdown .tc-dropdown-item-plain {\n\tpadding: 4px 14px 4px 7px;\n}\n\n.tc-drop-down .tc-dropdown-item,\n.tc-block-dropdown .tc-dropdown-item {\n\tpadding: 4px 14px 4px 7px;\n\tcolor: <<colour muted-foreground>>;\n}\n\n.tc-block-dropdown a:hover {\n\tcolor: <<colour tiddler-link-background>>;\n\tbackground-color: <<colour tiddler-link-foreground>>;\n\ttext-decoration: none;\n}\n\n.tc-search-results {\n\tpadding: 0 7px 0 7px;\n}\n\n.tc-image-chooser, .tc-colour-chooser {\n\twhite-space: normal;\n}\n\n.tc-image-chooser a,\n.tc-colour-chooser a {\n\tdisplay: inline-block;\n\tvertical-align: top;\n\ttext-align: center;\n\tposition: relative;\n}\n\n.tc-image-chooser a {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tpadding: 2px;\n\tmargin: 2px;\n\twidth: 4em;\n\theight: 4em;\n}\n\n.tc-colour-chooser a {\n\tpadding: 3px;\n\twidth: 2em;\n\theight: 2em;\n\tvertical-align: middle;\n}\n\n.tc-image-chooser a:hover,\n.tc-colour-chooser a:hover {\n\tbackground: <<colour primary>>;\n\tpadding: 0px;\n\tborder: 3px solid <<colour primary>>;\n}\n\n.tc-image-chooser a svg,\n.tc-image-chooser a img {\n\tdisplay: inline-block;\n\twidth: auto;\n\theight: auto;\n\tmax-width: 3.5em;\n\tmax-height: 3.5em;\n\tposition: absolute;\n\ttop: 0;\n\tbottom: 0;\n\tleft: 0;\n\tright: 0;\n\tmargin: auto;\n}\n\n/*\n** Modals\n*/\n\n.tc-modal-wrapper {\n\tposition: fixed;\n\toverflow: auto;\n\toverflow-y: scroll;\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\tleft: 0;\n\tz-index: 900;\n}\n\n.tc-modal-backdrop {\n\tposition: fixed;\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\tleft: 0;\n\tz-index: 1000;\n\tbackground-color: <<colour modal-backdrop>>;\n}\n\n.tc-modal {\n\tz-index: 1100;\n\tbackground-color: <<colour modal-background>>;\n\tborder: 1px solid <<colour modal-border>>;\n}\n\n@media (max-width: 55em) {\n\t.tc-modal {\n\t\tposition: fixed;\n\t\ttop: 1em;\n\t\tleft: 1em;\n\t\tright: 1em;\n\t}\n\n\t.tc-modal-body {\n\t\toverflow-y: auto;\n\t\tmax-height: 400px;\n\t\tmax-height: 60vh;\n\t}\n}\n\n@media (min-width: 55em) {\n\t.tc-modal {\n\t\tposition: fixed;\n\t\ttop: 2em;\n\t\tleft: 25%;\n\t\twidth: 50%;\n\t}\n\n\t.tc-modal-body {\n\t\toverflow-y: auto;\n\t\tmax-height: 400px;\n\t\tmax-height: 60vh;\n\t}\n}\n\n.tc-modal-header {\n\tpadding: 9px 15px;\n\tborder-bottom: 1px solid <<colour modal-header-border>>;\n}\n\n.tc-modal-header h3 {\n\tmargin: 0;\n\tline-height: 30px;\n}\n\n.tc-modal-header img, .tc-modal-header svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-modal-body {\n\tpadding: 15px;\n}\n\n.tc-modal-footer {\n\tpadding: 14px 15px 15px;\n\tmargin-bottom: 0;\n\ttext-align: right;\n\tbackground-color: <<colour modal-footer-background>>;\n\tborder-top: 1px solid <<colour modal-footer-border>>;\n}\n\n/*\n** Notifications\n*/\n\n.tc-notification {\n\tposition: fixed;\n\ttop: 14px;\n\tright: 42px;\n\tz-index: 1300;\n\tmax-width: 280px;\n\tpadding: 0 14px 0 14px;\n\tbackground-color: <<colour notification-background>>;\n\tborder: 1px solid <<colour notification-border>>;\n}\n\n/*\n** Tabs\n*/\n\n.tc-tab-set.tc-vertical {\n\tdisplay: -webkit-flex;\n\tdisplay: flex;\n}\n\n.tc-tab-buttons {\n\tfont-size: 0.85em;\n\tpadding-top: 1em;\n\tmargin-bottom: -2px;\n}\n\n.tc-tab-buttons.tc-vertical {\n\tz-index: 100;\n\tdisplay: block;\n\tpadding-top: 14px;\n\tvertical-align: top;\n\ttext-align: right;\n\tmargin-bottom: inherit;\n\tmargin-right: -1px;\n\tmax-width: 33%;\n\t-webkit-flex: 0 0 auto;\n\tflex: 0 0 auto;\n}\n\n.tc-tab-buttons button.tc-tab-selected {\n\tcolor: <<colour tab-foreground-selected>>;\n\tbackground-color: <<colour tab-background-selected>>;\n\tborder-left: 1px solid <<colour tab-border-selected>>;\n\tborder-top: 1px solid <<colour tab-border-selected>>;\n\tborder-right: 1px solid <<colour tab-border-selected>>;\n}\n\n.tc-tab-buttons button {\n\tcolor: <<colour tab-foreground>>;\n\tpadding: 3px 5px 3px 5px;\n\tmargin-right: 0.3em;\n\tfont-weight: 300;\n\tborder: none;\n\tbackground: inherit;\n\tbackground-color: <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-right: 1px solid <<colour tab-border>>;\n\tborder-top-left-radius: 2px;\n\tborder-top-right-radius: 2px;\n\tborder-bottom-left-radius: 0;\n\tborder-bottom-right-radius: 0;\n}\n\n.tc-tab-buttons.tc-vertical button {\n\tdisplay: block;\n\twidth: 100%;\n\tmargin-top: 3px;\n\tmargin-right: 0;\n\ttext-align: right;\n\tbackground-color: <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n\tborder-right: none;\n\tborder-top-left-radius: 2px;\n\tborder-bottom-left-radius: 2px;\n\tborder-top-right-radius: 0;\n\tborder-bottom-right-radius: 0;\n}\n\n.tc-tab-buttons.tc-vertical button.tc-tab-selected {\n\tbackground-color: <<colour tab-background-selected>>;\n\tborder-right: 1px solid <<colour tab-background-selected>>;\n}\n\n.tc-tab-divider {\n\tborder-top: 1px solid <<colour tab-divider>>;\n}\n\n.tc-tab-divider.tc-vertical {\n\tdisplay: none;\n}\n\n.tc-tab-content {\n\tmargin-top: 14px;\n}\n\n.tc-tab-content.tc-vertical {\n\tdisplay: inline-block;\n\tvertical-align: top;\n\tpadding-top: 0;\n\tpadding-left: 14px;\n\tborder-left: 1px solid <<colour tab-border>>;\n\t-webkit-flex: 1 0 70%;\n\tflex: 1 0 70%;\n\toverflow: auto;\n}\n\n.tc-sidebar-lists .tc-tab-buttons {\n\tmargin-bottom: -1px;\n}\n\n.tc-sidebar-lists .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour sidebar-tab-background-selected>>;\n\tcolor: <<colour sidebar-tab-foreground-selected>>;\n\tborder-left: 1px solid <<colour sidebar-tab-border-selected>>;\n\tborder-top: 1px solid <<colour sidebar-tab-border-selected>>;\n\tborder-right: 1px solid <<colour sidebar-tab-border-selected>>;\n}\n\n.tc-sidebar-lists .tc-tab-buttons button {\n\tbackground-color: <<colour sidebar-tab-background>>;\n\tcolor: <<colour sidebar-tab-foreground>>;\n\tborder-left: 1px solid <<colour sidebar-tab-border>>;\n\tborder-top: 1px solid <<colour sidebar-tab-border>>;\n\tborder-right: 1px solid <<colour sidebar-tab-border>>;\n}\n\n.tc-sidebar-lists .tc-tab-divider {\n\tborder-top: 1px solid <<colour sidebar-tab-divider>>;\n}\n\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button {\n\tdisplay: block;\n\twidth: 100%;\n\tbackground-color: <<colour sidebar-tab-background>>;\n\tborder-top: none;\n\tborder-left: none;\n\tborder-bottom: none;\n\tborder-right: 1px solid #ccc;\n\tmargin-bottom: inherit;\n}\n\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button.tc-tab-selected {\n\tbackground-color: <<colour sidebar-tab-background-selected>>;\n\tborder: none;\n}\n\n/*\n** Manager\n*/\n\n.tc-manager-wrapper {\n\t\n}\n\n.tc-manager-controls {\n\t\n}\n\n.tc-manager-control {\n\tmargin: 0.5em 0;\n}\n\n.tc-manager-list {\n\twidth: 100%;\n\tborder-top: 1px solid <<colour muted-foreground>>;\n\tborder-left: 1px solid <<colour muted-foreground>>;\n\tborder-right: 1px solid <<colour muted-foreground>>;\n}\n\n.tc-manager-list-item {\n\n}\n\n.tc-manager-list-item-heading {\n display: block;\n width: 100%;\n text-align: left;\t\n\tborder-bottom: 1px solid <<colour muted-foreground>>;\n\tpadding: 3px;\n}\n\n.tc-manager-list-item-heading-selected {\n\tfont-weight: bold;\n\tcolor: <<colour background>>;\n\tfill: <<colour background>>;\n\tbackground-color: <<colour foreground>>;\n}\n\n.tc-manager-list-item-heading:hover {\n\tbackground: <<colour primary>>;\n\tcolor: <<colour background>>;\n}\n\n.tc-manager-list-item-content {\n\tdisplay: flex;\n}\n\n.tc-manager-list-item-content-sidebar {\n flex: 1 0;\n background: <<colour tiddler-editor-background>>;\n border-right: 0.5em solid <<colour muted-foreground>>;\n border-bottom: 0.5em solid <<colour muted-foreground>>;\n white-space: nowrap;\n}\n\n.tc-manager-list-item-content-item-heading {\n\tdisplay: block;\n\twidth: 100%;\n\ttext-align: left;\n background: <<colour muted-foreground>>;\n\ttext-transform: uppercase;\n\tfont-size: 0.6em;\n\tfont-weight: bold;\n padding: 0.5em 0 0.5em 0;\n}\n\n.tc-manager-list-item-content-item-body {\n\tpadding: 0 0.5em 0 0.5em;\n}\n\n.tc-manager-list-item-content-item-body > pre {\n\tmargin: 0.5em 0 0.5em 0;\n\tborder: none;\n\tbackground: inherit;\n}\n\n.tc-manager-list-item-content-tiddler {\n flex: 3 1;\n border-left: 0.5em solid <<colour muted-foreground>>;\n border-right: 0.5em solid <<colour muted-foreground>>;\n border-bottom: 0.5em solid <<colour muted-foreground>>;\n}\n\n.tc-manager-list-item-content-item-body > table {\n\tborder: none;\n\tpadding: 0;\n\tmargin: 0;\n}\n\n.tc-manager-list-item-content-item-body > table td {\n\tborder: none;\n}\n\n.tc-manager-icon-editor > button {\n\twidth: 100%;\n}\n\n.tc-manager-icon-editor > button > svg,\n.tc-manager-icon-editor > button > button {\n\twidth: 100%;\n\theight: auto;\n}\n\n/*\n** Alerts\n*/\n\n.tc-alerts {\n\tposition: fixed;\n\ttop: 28px;\n\tleft: 0;\n\tright: 0;\n\tmax-width: 50%;\n\tz-index: 20000;\n}\n\n.tc-alert {\n\tposition: relative;\n\tmargin: 14px;\n\tpadding: 7px;\n\tborder: 1px solid <<colour alert-border>>;\n\tbackground-color: <<colour alert-background>>;\n}\n\n.tc-alert-toolbar {\n\tposition: absolute;\n\ttop: 7px;\n\tright: 7px;\n line-height: 0;\n}\n\n.tc-alert-toolbar svg {\n\tfill: <<colour alert-muted-foreground>>;\n}\n\n.tc-alert-subtitle {\n\tcolor: <<colour alert-muted-foreground>>;\n\tfont-weight: bold;\n font-size: 0.8em;\n margin-bottom: 0.5em;\n}\n\n.tc-alert-body > p {\n\tmargin: 0;\n}\n\n.tc-alert-highlight {\n\tcolor: <<colour alert-highlight>>;\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-static-alert {\n\t\tposition: relative;\n\t}\n\n\t.tc-static-alert-inner {\n\t\tposition: absolute;\n\t\tz-index: 100;\n\t}\n\n}\n\n.tc-static-alert-inner {\n\tpadding: 0 2px 2px 42px;\n\tcolor: <<colour static-alert-foreground>>;\n}\n\n/*\n** Floating drafts list\n*/\n\n.tc-drafts-list {\n\tz-index: 2000;\n\tposition: fixed;\n\tfont-size: 0.8em;\n\tleft: 0;\n\tbottom: 0;\n}\n\n.tc-drafts-list a {\n\tmargin: 0 0.5em;\n\tpadding: 4px 4px;\n\tborder-top-left-radius: 4px;\n\tborder-top-right-radius: 4px;\n\tborder: 1px solid <<colour background>>;\n\tborder-bottom-none;\n\tbackground: <<colour dirty-indicator>>;\n\tcolor: <<colour background>>;\n\tfill: <<colour background>>;\n}\n\n.tc-drafts-list a:hover {\n\ttext-decoration: none;\n\tbackground: <<colour foreground>>;\n\tcolor: <<colour background>>;\n\tfill: <<colour background>>;\n}\n\n.tc-drafts-list a svg {\n\twidth: 1em;\n\theight: 1em;\n\tvertical-align: text-bottom;\n}\n\n/*\n** Control panel\n*/\n\n.tc-control-panel td {\n\tpadding: 4px;\n}\n\n.tc-control-panel table, .tc-control-panel table input, .tc-control-panel table textarea {\n\twidth: 100%;\n}\n\n.tc-plugin-info {\n\tdisplay: flex;\n\tborder: 1px solid <<colour muted-foreground>>;\n\tfill: <<colour muted-foreground>>;\n\tbackground-color: <<colour background>>;\n\tmargin: 0.5em 0 0.5em 0;\n\tpadding: 4px;\n align-items: center;\n}\n\n.tc-plugin-info-sub-plugins .tc-plugin-info {\n margin: 0.5em;\n\tbackground: <<colour background>>;\n}\n\n.tc-plugin-info-sub-plugin-indicator {\n\tmargin: -16px 1em 0 2em;\n}\n\n.tc-plugin-info-sub-plugin-indicator button {\n\tcolor: <<colour background>>;\n\tbackground: <<colour foreground>>;\n\tborder-radius: 8px;\n padding: 2px 7px;\n font-size: 0.75em;\n}\n\n.tc-plugin-info-sub-plugins .tc-plugin-info-dropdown {\n\tmargin-left: 1em;\n\tmargin-right: 1em;\n}\n\n.tc-plugin-info-disabled {\n\tbackground: -webkit-repeating-linear-gradient(45deg, #ff0, #ff0 10px, #eee 10px, #eee 20px);\n\tbackground: repeating-linear-gradient(45deg, #ff0, #ff0 10px, #eee 10px, #eee 20px);\n}\n\n.tc-plugin-info-disabled:hover {\n\tbackground: -webkit-repeating-linear-gradient(45deg, #aa0, #aa0 10px, #888 10px, #888 20px);\n\tbackground: repeating-linear-gradient(45deg, #aa0, #aa0 10px, #888 10px, #888 20px);\n}\n\na.tc-tiddlylink.tc-plugin-info:hover {\n\ttext-decoration: none;\n\tbackground-color: <<colour primary>>;\n\tcolor: <<colour background>>;\n\tfill: <<colour foreground>>;\n}\n\na.tc-tiddlylink.tc-plugin-info:hover .tc-plugin-info > .tc-plugin-info-chunk > svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-plugin-info-chunk {\n margin: 2px;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-toggle {\n\tflex-grow: 0;\n\tflex-shrink: 0;\n\tline-height: 1;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-icon {\n\tflex-grow: 0;\n\tflex-shrink: 0;\n\tline-height: 1;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-description {\n\tflex-grow: 1;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-buttons {\n\tfont-size: 0.8em;\n\tline-height: 1.2;\n\tflex-grow: 0;\n\tflex-shrink: 0;\n text-align: right;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-description h1 {\n\tfont-size: 1em;\n\tline-height: 1.2;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-description h2 {\n\tfont-size: 0.8em;\n\tline-height: 1.2;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-description div {\n\tfont-size: 0.7em;\n\tline-height: 1.2;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-toggle img, .tc-plugin-info-chunk.tc-plugin-info-toggle svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-icon img, .tc-plugin-info-chunk.tc-plugin-info-icon svg {\n\twidth: 2em;\n\theight: 2em;\n}\n\n.tc-plugin-info-dropdown {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tbackground: <<colour background>>;\n\tmargin-top: -8px;\n}\n\n.tc-plugin-info-dropdown-message {\n\tbackground: <<colour message-background>>;\n\tpadding: 0.5em 1em 0.5em 1em;\n\tfont-weight: bold;\n\tfont-size: 0.8em;\n}\n\n.tc-plugin-info-dropdown-body {\n\tpadding: 1em 1em 0 1em;\n\tbackground: <<colour background>>;\n}\n\n.tc-plugin-info-sub-plugins {\n\tpadding: 0.5em;\n margin: 0 1em 1em 1em;\n\tbackground: <<colour notification-background>>;\n}\n\n.tc-install-plugin {\n\tfont-weight: bold;\n\tbackground: green;\n\tcolor: white;\n\tfill: white;\n\tborder-radius: 4px;\n\tpadding: 3px;\n}\n\n.tc-install-plugin.tc-reinstall-downgrade {\n\tbackground: red;\n}\n\n.tc-install-plugin.tc-reinstall {\n\tbackground: blue;\n}\n\n.tc-install-plugin.tc-reinstall-upgrade {\n\tbackground: orange;\n}\n\n.tc-check-list {\n\tline-height: 2em;\n}\n\n.tc-check-list .tc-image-button {\n\theight: 1.5em;\n}\n\n/*\n** Message boxes\n*/\n\n.tc-message-box {\n\tborder: 1px solid <<colour message-border>>;\n\tbackground: <<colour message-background>>;\n\tpadding: 0px 21px 0px 21px;\n\tfont-size: 12px;\n\tline-height: 18px;\n\tcolor: <<colour message-foreground>>;\n}\n\n.tc-message-box svg {\n\twidth: 1em;\n\theight: 1em;\n vertical-align: text-bottom;\n}\n\n/*\n** Pictures\n*/\n\n.tc-bordered-image {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tpadding: 5px;\n\tmargin: 5px;\n}\n\n/*\n** Floats\n*/\n\n.tc-float-right {\n\tfloat: right;\n}\n\n/*\n** Chooser\n*/\n\n.tc-chooser {\n\tborder-right: 1px solid <<colour table-header-background>>;\n\tborder-left: 1px solid <<colour table-header-background>>;\n}\n\n\n.tc-chooser-item {\n\tborder-bottom: 1px solid <<colour table-header-background>>;\n\tborder-top: 1px solid <<colour table-header-background>>;\n\tpadding: 2px 4px 2px 14px;\n}\n\n.tc-drop-down .tc-chooser-item {\n\tpadding: 2px;\n}\n\n.tc-chosen,\n.tc-chooser-item:hover {\n\tbackground-color: <<colour table-header-background>>;\n\tborder-color: <<colour table-footer-background>>;\n}\n\n.tc-chosen .tc-tiddlylink {\n\tcursor:default;\n}\n\n.tc-chooser-item .tc-tiddlylink {\n\tdisplay: block;\n\ttext-decoration: none;\n\tbackground-color: transparent;\n}\n\n.tc-chooser-item:hover .tc-tiddlylink:hover {\n\ttext-decoration: none;\n}\n\n.tc-drop-down .tc-chosen .tc-tiddlylink,\n.tc-drop-down .tc-chooser-item .tc-tiddlylink:hover {\n\tcolor: <<colour foreground>>;\n}\n\n.tc-chosen > .tc-tiddlylink:before {\n\tmargin-left: -10px;\n\tposition: relative;\n\tcontent: \"» \";\n}\n\n.tc-chooser-item svg,\n.tc-chooser-item img{\n\twidth: 1em;\n\theight: 1em;\n\tvertical-align: middle;\n}\n\n.tc-language-chooser .tc-image-button img {\n\twidth: 2em;\n\tvertical-align: -0.15em;\n}\n\n/*\n** Palette swatches\n*/\n\n.tc-swatches-horiz {\n}\n\n.tc-swatches-horiz .tc-swatch {\n\tdisplay: inline-block;\n}\n\n.tc-swatch {\n\twidth: 2em;\n\theight: 2em;\n\tmargin: 0.4em;\n\tborder: 1px solid #888;\n}\n\ninput.tc-palette-manager-colour-input {\n\twidth: 100%;\n\tpadding: 0;\n}\n\n/*\n** Table of contents\n*/\n\n.tc-sidebar-lists .tc-table-of-contents {\n\twhite-space: nowrap;\n}\n\n.tc-table-of-contents button {\n\tcolor: <<colour sidebar-foreground>>;\n}\n\n.tc-table-of-contents svg {\n\twidth: 0.7em;\n\theight: 0.7em;\n\tvertical-align: middle;\n\tfill: <<colour sidebar-foreground>>;\n}\n\n.tc-table-of-contents ol {\n\tlist-style-type: none;\n\tpadding-left: 0;\n}\n\n.tc-table-of-contents ol ol {\n\tpadding-left: 1em;\n}\n\n.tc-table-of-contents li {\n\tfont-size: 1.0em;\n\tfont-weight: bold;\n}\n\n.tc-table-of-contents li a {\n\tfont-weight: bold;\n}\n\n.tc-table-of-contents li li {\n\tfont-size: 0.95em;\n\tfont-weight: normal;\n\tline-height: 1.4;\n}\n\n.tc-table-of-contents li li a {\n\tfont-weight: normal;\n}\n\n.tc-table-of-contents li li li {\n\tfont-size: 0.95em;\n\tfont-weight: 200;\n\tline-height: 1.5;\n}\n\n.tc-table-of-contents li li li li {\n\tfont-size: 0.95em;\n\tfont-weight: 200;\n}\n\n.tc-tabbed-table-of-contents {\n\tdisplay: -webkit-flex;\n\tdisplay: flex;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents {\n\tz-index: 100;\n\tdisplay: inline-block;\n\tpadding-left: 1em;\n\tmax-width: 50%;\n\t-webkit-flex: 0 0 auto;\n\tflex: 0 0 auto;\n\tbackground: <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a,\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a {\n\tdisplay: block;\n\tpadding: 0.12em 1em 0.12em 0.25em;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a {\n\tborder-top: 1px solid <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-background>>;\n\tborder-bottom: 1px solid <<colour tab-background>>;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a:hover {\n\ttext-decoration: none;\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n\tbackground: <<colour tab-border>>;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a {\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n\tbackground: <<colour background>>;\n\tmargin-right: -1px;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a:hover {\n\ttext-decoration: none;\n}\n\n.tc-tabbed-table-of-contents .tc-tabbed-table-of-contents-content {\n\tdisplay: inline-block;\n\tvertical-align: top;\n\tpadding-left: 1.5em;\n\tpadding-right: 1.5em;\n\tborder: 1px solid <<colour tab-border>>;\n\t-webkit-flex: 1 0 50%;\n\tflex: 1 0 50%;\n}\n\n/*\n** Dirty indicator\n*/\n\nbody.tc-dirty span.tc-dirty-indicator, body.tc-dirty span.tc-dirty-indicator svg {\n\tfill: <<colour dirty-indicator>>;\n\tcolor: <<colour dirty-indicator>>;\n}\n\n/*\n** File inputs\n*/\n\n.tc-file-input-wrapper {\n\tposition: relative;\n\toverflow: hidden;\n\tdisplay: inline-block;\n\tvertical-align: middle;\n}\n\n.tc-file-input-wrapper input[type=file] {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbottom: 0;\n\tfont-size: 999px;\n\tmax-width: 100%;\n\tmax-height: 100%;\n\tfilter: alpha(opacity=0);\n\topacity: 0;\n\toutline: none;\n\tbackground: white;\n\tcursor: pointer;\n\tdisplay: inline-block;\n}\n\n/*\n** Thumbnail macros\n*/\n\n.tc-thumbnail-wrapper {\n\tposition: relative;\n\tdisplay: inline-block;\n\tmargin: 6px;\n\tvertical-align: top;\n}\n\n.tc-thumbnail-right-wrapper {\n\tfloat:right;\n\tmargin: 0.5em 0 0.5em 0.5em;\n}\n\n.tc-thumbnail-image {\n\ttext-align: center;\n\toverflow: hidden;\n\tborder-radius: 3px;\n}\n\n.tc-thumbnail-image svg,\n.tc-thumbnail-image img {\n\tfilter: alpha(opacity=1);\n\topacity: 1;\n\tmin-width: 100%;\n\tmin-height: 100%;\n\tmax-width: 100%;\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-image svg,\n.tc-thumbnail-wrapper:hover .tc-thumbnail-image img {\n\tfilter: alpha(opacity=0.8);\n\topacity: 0.8;\n}\n\n.tc-thumbnail-background {\n\tposition: absolute;\n\tborder-radius: 3px;\n}\n\n.tc-thumbnail-icon svg,\n.tc-thumbnail-icon img {\n\twidth: 3em;\n\theight: 3em;\n\t<<filter \"drop-shadow(2px 2px 4px rgba(0,0,0,0.3))\">>\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-icon svg,\n.tc-thumbnail-wrapper:hover .tc-thumbnail-icon img {\n\tfill: #fff;\n\t<<filter \"drop-shadow(3px 3px 4px rgba(0,0,0,0.6))\">>\n}\n\n.tc-thumbnail-icon {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbottom: 0;\n\tdisplay: -webkit-flex;\n\t-webkit-align-items: center;\n\t-webkit-justify-content: center;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n}\n\n.tc-thumbnail-caption {\n\tposition: absolute;\n\tbackground-color: #777;\n\tcolor: #fff;\n\ttext-align: center;\n\tbottom: 0;\n\twidth: 100%;\n\tfilter: alpha(opacity=0.9);\n\topacity: 0.9;\n\tline-height: 1.4;\n\tborder-bottom-left-radius: 3px;\n\tborder-bottom-right-radius: 3px;\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-caption {\n\tfilter: alpha(opacity=1);\n\topacity: 1;\n}\n\n/*\n** Diffs\n*/\n\n.tc-diff-equal {\n\tbackground-color: <<colour diff-equal-background>>;\n\tcolor: <<colour diff-equal-foreground>>;\n}\n\n.tc-diff-insert {\n\tbackground-color: <<colour diff-insert-background>>;\n\tcolor: <<colour diff-insert-foreground>>;\n}\n\n.tc-diff-delete {\n\tbackground-color: <<colour diff-delete-background>>;\n\tcolor: <<colour diff-delete-foreground>>;\n}\n\n.tc-diff-invisible {\n\tbackground-color: <<colour diff-invisible-background>>;\n\tcolor: <<colour diff-invisible-foreground>>;\n}\n\n.tc-diff-tiddlers th {\n\ttext-align: right;\n\tbackground: <<colour background>>;\n\tfont-weight: normal;\n\tfont-style: italic;\n}\n\n.tc-diff-tiddlers pre {\n margin: 0;\n padding: 0;\n border: none;\n background: none;\n}\n\n/*\n** Errors\n*/\n\n.tc-error {\n\tbackground: #f00;\n\tcolor: #fff;\n}\n\n/*\n** Tree macro\n*/\n\n.tc-tree div {\n \tpadding-left: 14px;\n}\n\n.tc-tree ol {\n \tlist-style-type: none;\n \tpadding-left: 0;\n \tmargin-top: 0;\n}\n\n.tc-tree ol ol {\n \tpadding-left: 1em; \n}\n\n.tc-tree button { \n \tcolor: #acacac;\n}\n\n.tc-tree svg {\n \tfill: #acacac;\n}\n\n.tc-tree span svg {\n \twidth: 1em;\n \theight: 1em;\n \tvertical-align: baseline;\n}\n\n.tc-tree li span {\n \tcolor: lightgray;\n}\n\nselect {\n color: <<colour select-tag-foreground>>;\n background: <<colour select-tag-background>>;\n}\n\n/*\n** Utility classes for SVG icons\n*/\n\n.tc-fill-background {\n\tfill: <<colour background>>;\n}"
},
"$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize": {
"title": "$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize",
"text": "15px"
},
"$:/themes/tiddlywiki/vanilla/metrics/bodylineheight": {
"title": "$:/themes/tiddlywiki/vanilla/metrics/bodylineheight",
"text": "22px"
},
"$:/themes/tiddlywiki/vanilla/metrics/fontsize": {
"title": "$:/themes/tiddlywiki/vanilla/metrics/fontsize",
"text": "14px"
},
"$:/themes/tiddlywiki/vanilla/metrics/lineheight": {
"title": "$:/themes/tiddlywiki/vanilla/metrics/lineheight",
"text": "20px"
},
"$:/themes/tiddlywiki/vanilla/metrics/storyleft": {
"title": "$:/themes/tiddlywiki/vanilla/metrics/storyleft",
"text": "0px"
},
"$:/themes/tiddlywiki/vanilla/metrics/storytop": {
"title": "$:/themes/tiddlywiki/vanilla/metrics/storytop",
"text": "0px"
},
"$:/themes/tiddlywiki/vanilla/metrics/storyright": {
"title": "$:/themes/tiddlywiki/vanilla/metrics/storyright",
"text": "770px"
},
"$:/themes/tiddlywiki/vanilla/metrics/storywidth": {
"title": "$:/themes/tiddlywiki/vanilla/metrics/storywidth",
"text": "770px"
},
"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth": {
"title": "$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth",
"text": "686px"
},
"$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint": {
"title": "$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint",
"text": "960px"
},
"$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth": {
"title": "$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth",
"text": "350px"
},
"$:/themes/tiddlywiki/vanilla/options/stickytitles": {
"title": "$:/themes/tiddlywiki/vanilla/options/stickytitles",
"text": "no"
},
"$:/themes/tiddlywiki/vanilla/options/sidebarlayout": {
"title": "$:/themes/tiddlywiki/vanilla/options/sidebarlayout",
"text": "fixed-fluid"
},
"$:/themes/tiddlywiki/vanilla/options/codewrapping": {
"title": "$:/themes/tiddlywiki/vanilla/options/codewrapping",
"text": "pre-wrap"
},
"$:/themes/tiddlywiki/vanilla/reset": {
"title": "$:/themes/tiddlywiki/vanilla/reset",
"type": "text/plain",
"text": "/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers.\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\n\nmain {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10.\n */\n\nimg {\n border-style: none;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\n\ndetails {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Misc\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10+.\n */\n\ntemplate {\n display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n\n[hidden] {\n display: none;\n}\n"
},
"$:/themes/tiddlywiki/vanilla/settings/fontfamily": {
"title": "$:/themes/tiddlywiki/vanilla/settings/fontfamily",
"text": "-apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\""
},
"$:/themes/tiddlywiki/vanilla/settings/codefontfamily": {
"title": "$:/themes/tiddlywiki/vanilla/settings/codefontfamily",
"text": "\"SFMono-Regular\",Consolas,\"Liberation Mono\",Menlo,Courier,monospace"
},
"$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment": {
"title": "$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment",
"text": "fixed"
},
"$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize": {
"title": "$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize",
"text": "auto"
},
"$:/themes/tiddlywiki/vanilla/sticky": {
"title": "$:/themes/tiddlywiki/vanilla/sticky",
"text": "<$reveal state=\"$:/themes/tiddlywiki/vanilla/options/stickytitles\" type=\"match\" text=\"yes\">\n``\n.tc-tiddler-title {\n\tposition: -webkit-sticky;\n\tposition: -moz-sticky;\n\tposition: -o-sticky;\n\tposition: -ms-sticky;\n\tposition: sticky;\n\ttop: 0px;\n\tbackground: ``<<colour tiddler-background>>``;\n\tz-index: 500;\n}\n\n``\n<$list filter=\"[range[100]]\">\n`.tc-story-river .tc-tiddler-frame:nth-child(100n+`<$text text=<<currentTiddler>>/>`) {\nz-index: `<$text text={{{ [[200]subtract<currentTiddler>] }}}/>`;\n}\n`\n</$list>\n</$reveal>\n"
}
}
}
* ''Who?'' Men age 65 * ''When?'' One-off * ''What?'' Abdo USS ![[Main page|Abdominal aortic aneurysm]]
!!Splenomegaly ddx * Spleen working harder - usually in one particular function ** Haemolysis ** Infection - EBV, [[Typhoid]] ** Autoimmune - [[Felty's syndrome|RA extra-articular]], [[ITP|Immune thrombocytopenic purpura]] * Blood backing up - [[Portal hypertension]] ** cirrhosis ** congestive heart failure * Infiltration ** Lymphoma ** Amyloidosis
*Patient details + when was it done? *Position (AP, erect?) *Penetration *Exposure (lung to groin, entire abdo wall)# *''A''ir/gas (pneumoperitoneum?) ** //± Physiological:// post-laparotomy, peritoneal dialysis ** //Pathological:// perforation of a hollow organ, gallstone ileus, cholangitis with gas forming organisms, abscess ** Gas patterns: bowel wall thickening, thumbprinting, intramural gas *''B''owel (small/large – diameter, faeces?) *''D''ense structures (bones, stones, calcification) ** Calcification - overlying organ e.g. fibroids, renal stone, pancreas *''O''rgans/soft tissues (liver, spleen, kidneys, bladders, psoas region, lung bases) *e''X''ternal objects (clips, lines, foreign bodies) + soft tissues *In summary, this is a normal/abnormal AXR, and my differentials are... !Key abnormalities: *Pneumoperitoneum *[[SBO/LBO|Bowel obstruction]] *[[stones|Renal stones]]/calcification
|tableclass|k |''Defn:'' diameter 1.5x normal diam of renal arteries (~3cm). 80% infra-renal. ''Risk factors:'' hypertension, M>F, connective tissue disorders, other aneurysms|↑↑ mortality! <br>''Acute mx:'' large bore IV access, cross-matching, avoid aggressive fluid resuscitation<br><br>''Mx:'' consider repair if symptomatic, else if >4cm + grown >1cm in 1 year; or if >5.5cm<br>➥ EVAR (endovascular repair) - minimally invasive but risk contrast-induced nephropathy<br>➥➥ not suitable for all aneurysms<br>➥➥ requires long-term surveillance; risk of leak years after treatment<br>➥ [[Screening|AAA screening]]| |''Symptoms:'' usually incidental finding. If ''leaking'': abdo pain radiating to back, new flank pain, syncope|~| |''Signs:''|~| |''Ix:'' USS, CT abdo|~| !Asymptomatic AAA Monitor - same frequency as [[AAA screening]]
|historyclass|k |''History:'' associated vomiting/abdo pain? Abdo mass?<br>➥ B s/s: appetite loss, wt loss<br>➥ Change in bowel habit?|''Principles of mx:''<br><br>''Ddx:'' Fluid ([[ascites|Ascites ddx]], [[Ovarian cancer]]), Flatus ([[Bowel obstruction]]), Fetus, Fat| |''O/E:'' mass? shifting dullness?|~| |''Ix:'' CA-125, b-HCG, paracentesis (20ml for [[analysis|Ascitic fluid analysis]]), USS|~|
|historyclass|k |''History:'' associated s/s? Ddx varies with age.|''Ddx:'' faecal loading, flatus, [[malabsorption|Coeliac disease]]; ascites (cirrhosis, nephrotic syndrome); solid masses ([[Neuroblastoma]], Wilm’s tumour/[[Nephroblastoma]]); cysts (kidney, liver); necrotising enterocolitis| |''O/E:'' LNA|~| |''Ix:''|~| !Causes of distension |!Fluid|!Flatus|!Solid masses|!Cysts| |Nephrosis, cirrhosis, CCF|Faecal impaction, malabsorption|Neuroblastoma, nephroblastoma, adrenal tumour|Polycystic kidney, kidney/hepatic/pancreatic cysts| !Organomegaly |!Hepato-|!Splenomegaly| |infection, malignancy, metabolic, haemolytic anaemias|everything except neuroblastoma|
|historyclass|k |''History:'' size, time course, site. Abdo pain? Change in bowel habit?|''Ddx:'' [[Nephroblastoma]], [[Neuroblastoma]], [[Intussusception]]<br><br>''Principles of mx:'' Resuscitate if suggestive of acute surgical abdomen; refer if suspicious for bowel involvement| |''O/E:'' laterality, pain, pulsatile?<br>Local spread can cause cauda equina syndrome|~| |''Ix:'' urine dip, FBC. //USS:// nephroblastoma - hydronephrosis|~|
|tableclass|k |''Etiology:'' congenital or acquired. ''Risk factors:'' chronic ↑ intra-abdominal pressure (chronic cough, heavy lifting etc); structural damage (previous surgery, damage iliohypogastric nerve). ''Site:'' direct, indirect, umbilical, femoral, stoma, surgical scar|''Complications:'' strangulation (esp in femoral hernias), [[bowel obstruction|Bowel obstruction]] (esp SBO), nerve compression. ''Mx:'' Conservative – weight loss, stop smoking (and nicotine). <br> *Surgical mx: open or laparoscopic mesh repair| |''Symptoms:'' asymptomatic, or aching pain; “pop when I lifted something”, dull discomfort worse when straining|~| |''Signs:'' lump (± reducible), + cough impulse. ''Ddx:'' vascular (femoral aneurysm, saphenous varicose veins), lymphadenopathy, scrotal swellings, hydrocele, testicular tumour|~| |''Ix:'' USS. Surgical classification: reducible, irreducible, obstructed, strangulated|~| !Surgical repair in children * Elective repair at age 2-3: >1.5cm, symptomatic (e.g. intermittent incarceration) * Elective repair at age 4-5: if small and asymptomatic !External links [[Pulsenotes|https://app.pulsenotes.com/surgery/general-surgery/notes/bowel-obstruction]]
!See also [[ATSP SOB]] !Approach # What is the pH? - acidotic or alkalotic? # Look at CO,,2,, - is it contributing to the acidosis? (or vice versa) # Look at base excess - are metabolic acids contributing to the acidosis? # Look at ~FiO,,2,, # Look at pO,,2,, - does it fit with the ~FiO,,2,,? !!Anion gap *arises because serum should be electroneutral – proportional ↑/↓ in Na+K vs Cl+HCO,,3,,? **''High anion gap'' ***endogenous acid (DKA, lactic acidosis) ***exogenous acid (toxins e.g. salicyclate) ***inability to excrete acid (chronic renal failure) ***why uraemia??? **''Normal anion gap:'' ***loss HCO,,3,, (GI losses: diarrhoea; renal losses: renal tubular acidosis) ***↓ renal excretion ***↑ Cl (e.g. saline = iatrogenic) *With ↓ albumin (e.g. chronic liver disease), anion gap is falsely low *See also [[Interp of O2/CO2]]
!More information [[Github|https://github.com/smolmedic/smolmedic.github.io/tree/main]] | [[Email contact|mailto:smallmediccpd@gmail.com]] !Teaching events calendar Also on Twitter as [[@small_medic_cpd|https://twitter.com/small_medic_cpd]].
|tableclass|k |''Mechanism:'' twisting with foot planted on the ground.|''Management:'' RICE, then:<br>➥ Physical therapy – to build stability by muscles <br>➥ Surgical: reconstruction| |''Symptoms:'' “pop” with immediate swelling, unable to weight-bear immediately afterward ⇒ loss of anterior translation of tibia|~| |''Signs:'' Lachman (similar to drawer test); pivot shift (sublux knee under anaesthesia)|~| |''Ix:'' //XR:// exclude Segond # (pathognomonic for ACL, suggests high-stress tears). //MRI// after 2 weeks when ↓ inflammation.<br>Don’t miss: avulsion # of intercondylar region|~|
|singlecol|k |''Etio:'' Colonisation of follicle with anaerobe. Often stress-driven. ''RF:'' [[PCOS|Polycystic ovary syndrome]]| |''Symptoms:'' papules, pustules, scarring| |''Signs:'' open and/or closed comedones, inflammatory lesions| | | |''Mx:'' Topical benozyl peroxide, abx<br>➥ //Mild-moderate:// single topical agent - top retinoids (s/e: desquamation, ↓ inflammatory response)<br>➥ ''Rosacea:'' metronidazole, tetracycline if severe<br><br>''Systemic:''<br>➥doxy, limocycline, erythromycin (?!) = moderate<br>➥anti-androgens - ↓ sebum production <br>➥isotretinoin (↓ sebum) – to be started by specialist only<br>➥➥ s/e: cheilitis, headache, photosensitivity, ↑ LFTs, psych<br>➥➥ ⚠ teratogenic!! ⇒ 2 forms of contraception 2/12 before and 1/12 after treatment <br>|
crusty fluorouracil
|tableclass|k |''Etio:'' hours/days of abstinence. Psych s/s tend to appear 12-24h after last drink; delirium tremens after 48-72h|''Management:'' Supportive care similar to delirium<br> • Monitor Mg, K, glucose + obs<br> • Thiamine/B1(IV Pabrinex)<br> • BDZ if severe (score/clinical)<br> • PO loraz/diaz<br> • Seizures: IV loraz + check glucose<br> • fixed-dose or symptom-triggered<br> • chlordiazepoxide = long-acting, ↓ potential for abuse<br><br>''Chronic encephalopathy:'' Korsakoff’s psychosis (confabulation, anterograde amnesia)| |Assess with CIWA/GWS.<br><br>''Symptoms:'' N+V, tactile disturbance, autonomic s/s (sweating, anxiety, tremor), hallucinations, agitation, disorientation, headache ⚠ subjective!|~| |''Signs:'' fever, ∆ BP (if severe). Infection commonly associated including gastritis|~| |''Ix:'' Consider other diagnoses if the patient has consumed alcohol in the last 6 hours|~|
|historyclass|k |''History:'' what asthma treatment already started, any previous A&E/ICU admission<br>Mortality increases with chronic disease, insufficient treatment, psychosocial factors...|''Risk factors'' for worse outcomes: previous near-fatal asthma, >3 classes of asthma medication, repeated ED attendance <br><br>''Mx:'' Reverse hypoxia! Arrest caused by hypoxia + acidosis<br>➥ Salbultamol 5mg nebs<br>➥ Ipratropium 500mcg nebs<br>➥ Oral prednisolone 40-50mg| |''O/E:'' ensure no upper airway obstruction|~| |''Ix:'' peak flow - record regularly; ABG - normal or high CO2 is BAD, glucose, K+, CXR|~| !!Adult |!Moderate severe|!Acute severe|!Life-threatening| |PEFR 50-75% best/predicted + normal speech|PEFR 33-50%, OR RR ≥ 25 age>12 OR cannot complete sentences, accessory muscle use, sats ≥ 92% |PEFR <33%, sats <92%, ↓ GCS/exhaustion/silent chest/arrhy/↓ BP| !!Paediatric |!Acute severe|!Life-threatening| |➥ ~SpO2 < 92%<br>➥ PEF 33–50% best or predicted <br>➥ Can’t complete sentences in one breath or too breathless to talk or feed <br>➥ HR >140 (1-5 years) or >125 (>5 years) <br>➥ RR >40 (1-5 years) or >30 (>5 years)|➥ ~SpO2 <92% <br>➥ PEF <33% best or predicted <br>➥ Exhaustion <br>➥ Hypotension <br>➥ Cyanosis <br>➥ Silent chest <br>➥ Poor respiratory effort <br>➥ Confusion<br>|
|historyclass|k |''History'': exclude motor/sensory dysfunction<br> • Onset? (acute = <72h)<br> • Exclude toxicity including family medications<br> • Recent infection? Trauma? Otalgia<br> • Early morning/night-time vomiting<br> • ~FHx migraine<br><br>''Red flags:'' ∆ vital signs e.g. Cushing’s triad, ∆ consciousness, new focal neurology, visual loss, papilloedema, head tilt (post fossa tumours), abnormal eye movements (opsiclonus), meningismus|''Ddx:'' Acute cerebellar ataxia, benign paroxysmal vertigo, [[stroke|Stroke vascular territories]], malignancy, cerebellar abscess (rare)<br> • exclude meningitis! <br> • Acute cerebellar ataxia (>50% cases)<br>➥➥post-infectious, autoimmune<br>➥➥5-10d after infection <br>➥➥worst within 1h of onset<br>➥➥gait >> dysmetria, nil confusion<br>➥➥dx of exclusion <br> • Malignancy – post fossa tumours<br>➥➥Hydrocephalus, oedema<br>➥➥signs of raised ICP<br>➥➥Urgent CT/MRI<br> • stroke or spontaenous haemorrhage<br>➥➥e.g. aneurysm, exclude NAI<br>➥➥rapid decompensation<br> • ADEM 1-4/52 after acute febrile illness<br> • toxicity e.g. phenytoin, BDZs, alcohols, antipsychotics| |''O/E'': usual cerebellar signs, neurological exam <br> • Gait ∆, titubation, dysmetria<br> • Dysarthria, nystagmus<br> • Exclude pain!|~| |''Ix'': CT/MRI?|~|
|tableclass|k |''Etio:'' pulmonary infiltration similar to [[fat embolism|ARDS]] – caused by hypoxia e.g. infection, thrombosis. ''Pathog’s:'' Infarcted area ⇒ further sickling. High mortality!|''Management:'' supplementary oxygen + [[incentive spirometry|https://www.physio-pedia.com/Incentive_Spirometry]] = prevent atelectasis<br> • Analgesia: paracet+NSAID<br> • Maintain hydration <br> • Empirical abx usually given <br> • F/u with disease-modifying therapy (hydroxycarbamide, blood transfusion)| |''Symptoms:'' fever, ↑ RR, wheeze, cough|~| |''CXR signs:'' bilateral infiltrates ⇒ whiteout|~| |''Ix:'' //ABG:// prognostic value <br> • Exclude infective causes |~| !! [[Sickle cell anaemia]] | Other [[Sickle cell crises]] !!External links [[LITFL|https://litfl.com/sickle-cell-crisis/]] [[CKS|https://cks.nice.org.uk/sickle-cell-disease]]
|<td style = "background-color: #eac9c9;">''Etio:'' inflammation of gallbladder. Calculous = impacted stone ⇒ bile accumulation ⇒ inflammation, ↑ pressure. ''Risk factors:'' gallstones (calculous), acalculous - TPN, narcotics, immobility, starvation.</td>|<td style = "background-color: #ede7f6;">''Management:'' if stable, NBM, IV Abx (cefuroxime), fluids, analgesia ⇒ elective cholecystectomy <br>If signs of gangrene/sepsis, admit to ITU + urgent cholecystotomy + elective cholecystectomy</td>| |<td style = "background-color: #ffe0b2;">''Symptoms:'' RUQ pain, fever, previous biliary/R shoulder pain, anorexia, nausea. May resolve after 5-7 days if stone passes</td>|~| |<td style = "background-color: #dcedc8;">''Signs:'' cholestatic ~LFTs (↑ ALP, GGT, bili), Murphy’s sign (arrest on inspiration on inspiration with pressure on RUQ)</td>|~| |<td style = "background-color: #e3f2fd;">''Ix:''<br>➥ RUQ US (specificity > 90%); pericholecystic fluid ⇒ ?perforation; thick-walled, shrunken GB; stones; sonographic Murphy’s sign (localised tenderness with probe) <br>➥ ECG: exclude MI</td>|~| Confused with [[Cholangitis]] - on a spectrum!
|tableclass|k |''RF:'' trauma causing hyphaema|''Acute mx:'' IV acetazolamide 500mg, mannitol<br>➥ //Topical:// dexamethasone, beta-blocker, alpha agonist<br>➥ analgesia, anti-emetic, nurse in brightly lit room, head raised, monitor IOP<br><br>''Definitive mx:'' peripheral iridotomy bilat else 80% risk of recurrence in other eye| |''Symptoms:'' acute visual loss, N&V, frontal headache, eye pain, halos around lights (endothelial dysfunction in cornea)|~| |''Signs:'' hazy oedematous cornea, fixed semi-dilated ovoid pupil, ciliary redness, limbal hyperaemia|~| |''Ix:'' IOP, static visual field screening|~| ''NB'' pilocarpine can worsen primary angle closure glaucoma + may not help with ↑ pressure ⚠️ ischaemic iris !!External links [[Rebel EM|https://rebelem.com/rebel-core-cast-19-0-acute-angle-closure-glaucoma/]]
|tableclass|k |''Etiology:'' arterial thrombosis/embolism (e.g. secondary to AF); ↓ perfusion; venous thrombosis. Risk factors: aortic valve disease, prosthetic valve, AF, hypercoagulable states|After [[acute management|STEMI management]], <br><br> • With T2DM/↑glu: glycaemic control - target 7-10.9 mmol/L using insulin/glucose infusion^^SIGN^^<br>''Mx:'' aspirin 75mg, clopidogrel 75mg, beta-blocker (bisoprolol 1.25mg and titrate), ~ACE-I (ramipril 1.25mg and titrate), atorvastatin 80mg <br> • review after 5/52 + 3/12 <br> • LMWH proph until fully mobile; CABG if widespread CAD. <br> • DVLA: no driving for 4/52| |''Symptoms:'' chest pain, ectopic beats, tachycardia (R coronary artery occlusion → SAN), syncope, dyspnoea <br><br>''Silent infarct:'' syncope, pulmonary oedema, epigastric pain and vomiting, post-operative hypotension or oliguria, delirium, stroke, diabetic hyperglycaemic states|~| |''Signs:'' diaphoresis (sympathetic overdrive), new LBBB (diagnostic!)|~| |''Ix:'' Troponin - on arrival + @ 1h (check your local guidelines). ''ECG:'' STEMI = ST ↑ >2mm in ant leads or >1mm in 2 consec inf leads; pathological Q waves, LBBB. <br> • Echo, troponin (long t½, can persist for ~1/52), ~HbA1c, cholesterol<br><br>See [[complications of ACS]]|~|
AKI is not a diagnosis! |tableclass|k |''Etio:'' //pre-renal:// ↓ perfusion i.e. shock (cardiogenic, septic, hypovolaemic), malignant hypertension; renal: acute tubular injury, esp from pre-renal causes; //post-renal:// [[obstruction|Renal stones]], pelvic tumours.|''Acute mx:'' fluid overload, uraemia and hyperK KILL:<br> • Fluid overload: sit up, oxygen, nitrates, furosemide<br> • Uraemia: symptomatic mx <br><br>''Mx:'' correct underlying cause<br><br>Acute haemodialysis (via vascath) if: ''a''cidosis, ''e''lectrolyte imbalance (K+ > 7.0), ''i''ntoxication, fluid ''o''verload, ''u''raemia| |''Symptoms:'' nausea, arthralgia, rash. Uraemia: [[Pericarditis]], encephalopathy, ↓ Plt; acidosis; [[hyperK|Hyperkalaemia]]|~| |''Signs:'' ↑ Crt >26umol/L in 48h, OR ↑ Crt >1.5x baseline, OR urine output <0.5ml/kg/h for >6 consec. h. See the RIFLE criteria for acute kidney dysfunction|~| |''Ix:'' Post-renal causes ⇒ renal USS (hydronephrosis, stones)|~|
|tableclass|k |''Etio:'' Sudden ↓ limb perfusion = potential threat to limb viability. ''RF:'' peripheral arterial disease, mostly platelet embolus; AF; think Virchow’s triad. <br><br>//Upper limb:// mostly cardiac emboli – think subclavian bruit. |''Management:'' REFER TO VASCULAR in 6h <br>➥ Analgesia – avoid ~NSAIDs<br>➥ Oxygen, IV fluids + monitor fluid balance<br>➥ 5000 units unfrax heparin (IV)<br>➥ Thrombolysis possible with rTPA <br>➥➥ risk major bleed, best for acute on chronic<br>➥➥ take up to 24h<br>➥➥ not necessarily definitive| |''Symptoms:'' ''6Ps'' – rest pain relieved by dependency (pain on passive movement = poor prognosis); paraesthesia, pallor (chronic ischemia ⇒ ?compensatory vasodilation), perishingly cold. //Time course:// embolic causes = seconds/minutes; thombotic = hours/days, less severe presentation|~| |''Signs:'' mottling, scars; tenderness ⇒ muscle ischaemia. Lack of pulses is unreliable. ''Ddx:'' compartment syndrome, stroke, DVT |~| |''Ix:'' ABPI – usually 0.2-0.4. ↑ K due to muscle ischaemia |~|
|tableclass|k
|''Etio:'' drugs esp [[paracetamol|Paracetamol overdose]], Hep A/B/E, autoimmune hepatitis, heatstroke, lymphoma. ''Classification:'' Hyperacute (HE within 7 days of jaundice)/acute (8-28/7)/subacute (5-26 weeks)|''Management:'' A-E resuscitation, replace fluids/blood if deplete - if bleeding, exclude [[DIC|Disseminated intravascular coagulation]]. Maintain euglycaemia.<br>➥ Avoid sedation!<br>➥ //Encephalopathy:// nurse head up, mannitol|
|''Symptoms:'' encephalopathy - confusion, reversed sleep-wake cycle, agitation|~|
|''Signs:'' Hepatomegaly OR shrunken liver. ↑ oestrogen, Kussmaul breathing, peripheral oedema ([[pleural effusion|Pleural effusion ddx]], [[ascites|Ascites ddx]]), [[varices|Upper GI bleed]], portosystemic shunt (splenomegaly), jaundice|~|
|''Ix:'' glucose, FBC (haemolysis), clotting, [[LFTs]] (ALT often first to increase)<br>➥ //ABG:// metabolic acidosis.<br>➥ Hepatitis serology<br>➥ Paracetamol, salicylate levels<br>➥ Creatine kinase<br>//Histo:// confluent hepatocellular necrosis|~|
{{Portal hypertension}}
!External links
[[GGC guidelines|https://handbook.ggcmedicines.org.uk/guidelines/gastrointestinal-system/management-of-acute-liver-failure/]]
Admit if clinical features present unless: well + mild/moderate pain + afebrile (or <38C if adult). * Airway: as usual * Breathing: supplementary oxygen if needed * Circulation: rehydrate, transfuse if Hb or reticulocytes ↓ ** Monitor/guide transfusion with ~HbS ** avoid over-transfusion ⚠ hyperviscosity * Disability: paracet + ibuprofen; patient likely has personal management plan ** opioids ± PCA * Exposure: keep warm, may require abx if infection triggered a crisis Back to [[Sickle cell anaemia]]
|tableclass|k |''Pathogens:'' Pseudomonas (esp diabetics), Staph aureus/pyogenes; fungal: Candida, Aspergillus. ''RF:'' immunocompromise|''Management:'' topical cipro, gentamicin, clotrimazole + top steroid<br>➥➥ Thin skin in ear canal → not systemic<br>➥➥ PO abx only if infection tracking to pinna/face<br>➥➥ Swabs only if persistent and refractory <br>➥ Suction in ENT clinic = ↑ penetration<br>➥ Pope wick to prevent stenosis<br>➥ Advise keep ears dry with cotton balls + vaseline<br>➥ Fungal: continue treatment 2/52 after s/s resolution| |''Symptoms:'' otalgia especially with canal stenosis, oedema/erythema, itching esp if fungal, otorrhoea, tinnitus/dizziness (not vertigo)|~| |''Signs:'' conductive hearing loss|~| |''Ix:''|~| !Complication: necrotising otitis media *OM temporal bone/skull base +/- CN VII involvement *''Risk factors:'' ↑ age, ~T2DM, immunocompromised, recurrent AOE *''S/s:'' deep otalgia especially nocturnal, ipsilateral CN palsy, ear discharge *''Investigations:'' CT temp bone *''Mx:'' 6/52 abx
|tableclass|k |''Pathogens:'' S. pneumoniae, H. flu, Moraxella. ''Epid:'' Kids > adults. May be complication of [[Measles]]|''Management:'' analgesia + observe 2-3d<br>➥ Advise disease course 3-7d<br>➥ If abx needed: 5-7d amox/clari (erythro in pregnancy)<br>➥ //Chronic:// prophylact with trimethoprim 6/52<br><br>''Complications'' are rare: mastoiditis (OM of temporal bone → periosteal abscess in mastoid air cells)<br>➥ More common in children due to incomplete ossification<br>➥ Systemically unwell, tenderness, swelling behind pinna <br>➥ IV abx, surgical debridement| |''Symptoms:'' otalgia, URTI s/s, no discharge (pain gets better if perforated - 'pop')|~| |''Signs:'' bulging/cloudy tympanic membrane, ± perforation <br>''Ddx:'' glue ear (i.e. with effusion), myringitis|~| |''Ix:''|~|
|tableclass|k
|''Pathg's:'' inflammation due to auto-digestion (not often infectious). GET SMASHED, but gallstones, ethanol and ERCP most common.|''Complications:'' ↑ capillary perm ⇒ shock, ↓ albumin, renal failure, pulm edema; DIC, AKI, ARDS, pseudocyst, abscess <br><br>''Management:'' Fluid resuscitation, NBM, oxygen<br> • Pethidine (avoid morphine – causes spasm in sphincter of Oddi) <br> • Treat ↓ Ca, ↓ Mg <br> • Abx if infective (carbapenem)<br> • ERCP if gallstones are the cause|
|''Symptoms:'' sudden, constant, severe epigastric pain relieved by leaning forward, radiating to back; N&V, shock|~|
|''Signs:'' epigastric tenderness ± guarding. <br><br>RARE but classic: L flank ecchymosis (~Grey-Turner’s sign), periumbilical ecchymosis (Cullen’s sign) |~|
|''Ix:'' ~SpO,,2,,, calcium (hypoCa is common), LFTs (gallstones?), WCC, clotting<br> ➥ US/CT preferred but not immediately: fat stranding, ↓ enhancement of pancreas <br>➥ serum amylase/lipase ≥3x normal <br>➥ lipase more specific, less sensitive; ↑ longer than amylase|~|
{{Modified Glasgow score}}
|historyclass|k |''History'': <br> • DHx: recreational drug use, OTC<br> • Ask about alcohol + recreational drugs<br> • Ask about suicide, self-harm risk<br>[[Obsessive behaviour]]? [[Odd ideas or percepts?|Odd ideas]]|''Ddx:'' Most often due to recreational drugs; lifetime prevalence 3%.<br><br>Psychosis-induced agitation is a psychiatric emergency → BDZs. Danger to self or others? Require MHA section?<br>* Exclude organic causes before diagnosing primary cause:<br> • delirium: antipsychotics should only be short-term if used<br> • metabolic/autoimmune; Wilson’s = most common inherited cause<br> • CNS infections, TBI<br> • Nutritional deficiency| |''O/E'': [[Mental state]], focal neurology. As with [[Delirium]]|~| |''Ix'': glucose, ~LFTs, STI testing, U&E, blood alcohol+culture; brain imaging only with specific indications|~|
|singlecol|k |''Etio:'' epilepsy, head injury/stroke, intracranial infection, alcohol withdrawal...| |''Symptoms:'' incontinence, tongue-biting are not specific! Status epilepticus can look like [[lowered consciousness|ATSP low GCS]]<br>Asymmetrical limb movements, eye opening, ability to talk/awareness suggest non-epileptic| |''Signs''| |''Ix:'' ECG (TWI may suggest SAH)| |''Management:''Tonic-clonic seizure: START THE CLOCK<br>➥ Make safe<br>➥ Airway → Buccal midazolam, or PR diazepam 10mg, or IV lorazepam 4mg<br>➥ 999 if: <br>➥➥ first seizure<br>➥➥ a seizure reoccurs shortly after the first one<br>➥➥ the person is injured or having trouble breathing after the seizure, <br>➥➥ difficult to rouse<br>➥ Repeat after 10min? See status epilepticus<br><br>Principles of mx:<br>➥ Urgent referral if in primary care<br>➥ Stop driving, potentially dangerous daily activities e.g. baths<br>➥ Pt/carer education<br>➥➥ When to call 999 (see [[GP factsheets|https://www.epilepsy.org.uk/professional/primary-care/patient-factsheets]])<br>➥➥ Lifestyle factors that change seizure threshold e.g. alcohol|
|tableclass|k |''Etio:'' //Non-infectious:// [[Seronegative spondyloarthritides]], [[sarcoid|Sarcoidosis]], MS, trauma. //Infectious:// HSV, Herpes zoster, CMV, toxo|''Management:'' manage in secondary care. <br>//Non-infectious:// tapering course of TOP corticosteroids<br>Herpes zoster:| |''Symptoms:'' redness, photophobia, tearing, pain (anterior) - onset within hours|~| |''Signs:'' synechiae (= misshapen pupil), unreactive pupil, hypopyon|~| |''Ix:'' CHECK ACUITY, exclude corneal abrasion/ulcer, IOP. Slit lamp: aqueous flare in ant chamber. Investigate for HLA-B27 if recurrent.|~| [[GPCPD|https://gpcpd.com/handbook/GP%20Update/Ophthalmology/Uveitis:%20acute%20anterior%20uveitis]]
|tableclass|k |''Etio:'' primary acute [[adrenal insufficiency|Adrenal insufficiency]] due to sudden withdrawal of long-term steroids (surgery), sepsis/stress in pts with chronic adrenal dysfunction (infection, GI disturbance), massive destruction of adrenals, trauma, infiltration of adrenals (sarcoid, amyloid, cancer); ketoconazole, etomidate|''Management:'' <br>➥ 100mg IM/IV hydrocortisone + 1L saline over ½h<br>➥ Aim IV → PO after 72h<br>➥ Follow up with IM hydrocort TDS/QDS<br>➥ Pts should have their own emergency kit| |''Symptoms:'' hypotension (esp if refractory to fluids), collapse|~| |''Signs:'' ↓ Na, [[↑ K|Hyperkalaemia]], ↓ glu, fever, coma|~| |''Ix:''|~|
!Diagnostic criteria #↓ attention, hyperactivity, impulsivity # >1 setting #≥6/12 #before age 7 #causing distress/↓ function
|tableclass|k |''Etio:'' primary chronic adrenal insufficiency (Addison’s)– autoimmune, TB, amyloid, metastasis, HH, lymphoma. //Secondary:// when long-term steroids stopped|''Management:'' follow up for complications! <br>➥ //1st line:// PO hydrocort throughout the day + PO fludrocortisone. Last dose: 4h before bed <br>➥ //Pt advocacy: //steroid card, tell surgeons/dentists! <br>➥ 5-10mg hydrocort before strenuous activity <br>➥ Monitor for signs of [[Cushing’s|Cushing's syndrome]]<br>➥ If unwell, double glucocorticoids (not fludrocortisone) esp with GI disturbances (N&V) + hydration <br>➥ F/u for autoimmune diseases| |''Symptoms:'' lethargy, anorexia, wt loss, abdo pain, vomiting, hyperpigmentation (if 1º) @ palmar creases/buccal mucosa, ∆ mood (depression, psychosis)|~| |''Signs:'' primary adrenal failure: mineralocorticoid deficiency i.e. [[postural ↓ BP|Postural hypotension]], salt craving, muscle cramps; hyperpigmentation. [[Other autoimmune|autoimmune]] conditions possible.|~| |''Ix:'' //Bloods:// ↓ Na + ↑ urinary Na, ↑ K, ↑ urea, ↓ glucose <br>➥ Short synacthen test<br>➥ ACTH: inappropriate ↑ morning cortisol in Addison’s <br>➥ 21-hydroxylase adrenal autoAbs 80% +ve in autoimmune <br>➥ Test for other autoimmune conditions: TFTs, coeliac |~| !!''TREATMENT IN COVID IS DIFFERENT'' - requires higher steroid replacement !! Emergency form = [[Addisonian crisis]]
!Suggested framework *What are your priorities? **All options come with benefits and burdens, the balance of which will change over time as condition progresses. *Preferred place of care (home; nursing/residential home) *Preferred place of death (home; nursing/residential home; hospice; hospital) *Hospital admissions, intensive care, CPR *Condition-specific treatments e.g. dialysis !Documentation *advance statement of wishes, ADRT, *community DNACPR *Coordinate my Care → accessible by LAS, NHS 111 *Treatment escalation plan → consider specific interventions Advance statement of wishes *NOT specific *NOT legally binding !Advance decision to refuse treatment *Refusing specific treatments *comes into force when capacity is lost *only legally binding if: **adult with capacity **competent + fully informed **applicable to current circumstances **no reason to believe they have changed mind since *only needs to be written when it concerns life-sustaining treatment → if so, must be signed and witnessed *should state that the advance decision should apply even if the person’s life is at risk as a result *cannot request treatment, request anything unlawful or refuse basic care *Regardless, should still be taken into account as record of pt’s wishes *Legal duty to consult family/friends *If no family/friends, an Independent Mental Capacity Advocate (IMCA) can be appointed e.g. by local authority (often social work background) !Lasting power of attorney *legal document *for a person to give another the power to make decisions for them when they lose capacity *cannot be appointed on someone else’s behalf *Jurisdiction: health/welfare OR financial/property → range of power varies, but all decisions must be in best interests *Regulation: must be certified by independent 3rd party and registered with Office of the Public Guardian *Advance decision THEN LPA ⇒ attorney cannot override advance decision *LPA THEN advance decision ⇒ LPA takes precedence
!Mx: *If decompensated: DC cardioversion *New AF: if onset >48h, rate ctrl is 1st line; 2nd line = anticoagulate ≥ 3/52 + rate control ⇒ DC cardioversion *Chronic: rate ctrl with β blocker(bisoprolol), HR target 100 *⚠ β blockers + diltiazem = risk asystole! *Chronic → likely structural ∆ hence may not maintain sinus rhy *Rhythm control preferred for young, reversible, acute AF (flecainide if no structural abnormalities; else amiodarone) *Consider anticoagulation (see ~CHADS-VAS score), target INR = 2-3 *Balloon cryoablation (takes 1-1.5 h) !DVLA: *Group 1: stop driving if likely to cause incapacity; once cause is controlled ≥ 4/52, can continue driving *Group 2: as with Group 1, but 3/12 requirement
|tableclass|k |''Etio:'' AMD = accumulation of drusen ⇒ atrophy of retinal pigment epithelium, ischaemia ⇒ neovascularisation. Dry > wet 9:1. ''Risk factors:'' smoking, hypertension, ↑ BMI, high fat/low vitamin diet|''Management:'' Lifestyle changes - [[smoking cessation|Approach to smoking cessation]], nutrition, I.e. vitamins, beta-carotene (NOT in smokers)<br>➥ ''Wet:'' Refer within 2/52; anti-VEGF (e.g. Eyelea) injections<br>➥ ''Dry:'' slow progression| |''Symptoms:'' distortion, scotoma, gradual loss of central vision|~| |''Signs:'' macular drusen; //wet:// visual distortion|~| |''Ix:'' slit lamp O/E, fundoscopy, Amsler grid|~|
GET HELP NOW |tableclass|k |''Etio:'' ''extramural:'' malignancy, iatrogenic (e.g. radiotherapy), retropharyngeal abscesses, haematomas; ''intramural:'' anaphylaxis, [[epiglottitis|Epiglottitis]], [[croup|Croup]], laryngospasm, Ludwig’s angina; ''intraluminal:'' [[foreign body|Foreign body in nostril]]|''Principles of mx:'' IV access <br> • Intramural causes: hydrocort 200mg/dexamethasone 8mg<br> • Adrenaline nebs (1 ml 1:1000 adrenaline + 4 ml normal saline) <br> • If suspecting foreign body, bronchoscopy (ax + removal)<br>Emergency trach?| |''Hx:'' • Time course of progression<br> • Dysphagia, drooling?<br> • Waking at night due to SOB?<br> • Paeds: foreign body? (playing alone, sudden onset, persistent cough/wheeze)|~| |''O/E:'' stridor (= ↓ diameter 50%), work of breathing, ~SpO2, HR (bradycardia)<br> • Consider foreign body if nil physical signs, ↓ air entry over part of lung, persistent cough/wheeze<br>or if choking followed by first wheezing ep|~| !External links [[RCEM - wheeze/stridor|https://www.rcemlearning.co.uk/foamed/coughing-wheezy-and-stridulous-children/]]
*Alcohol use disorder → screen with FAST, ~AUDIT-C *Alcohol dependence → assess with ~SAD-Q ** >16: may require pharm mx of withdrawal ** >30: predictive for severe withdrawal (or drinking >30 units/day) *CAGE is commonly used, BUT **insensitive for binge drinking and past alcohol misuse **less sensitive for mild/moderate [[alcohol withdrawal|Acute alcohol withdrawal]]
|background-color: #EAC9C9;''Etio:'' ?starvation/dehydration. This is a dx of exclusion!| |background-color: #ffe0b2;''Clinical presentation:'' Nausea, vomiting, anorexia<br><br>Ask about when last had alcohol| |background-color: #dcedc8;''Signs:'' dehydration, ↓ level of consciousness, ↓ glucose| |background-color: #e3f2fd;''Ix:''<br>➥ ABG (high anion gap metabolic acidosis)| |background-color: #ede7f6;''Management:''<br> ➥ Cardiac monitoring ⚠ ↓ K, AKI<br>➥ Fluid resuscitation with 5% glucose + thiamine<br>➥ Consider HDU; monitor for [[Refeeding syndrome]]!| Of course there's a [[LITFL|https://litfl.com/alcoholic-ketoacidosis/]] page for it.
Consider the diagnosis in a child: *With signs and symptoms of ~IgE/non-~IgE-mediated reaction *Who has been treated unsuccessfully for [[atopic eczema|Eczema]], GORD or chronic gastrointestinal symptoms, including chronic constipation. *Presenting symptoms including: **Age at first onset. **Foods, quantities required to trigger reaction - see [[cow’s milk protein allergy]] **Speed of onset. **Duration, severity and frequency. **Where this has taken place (home/school/other). **Reproducibility of symptoms (does it happen every time exposed to trigger food?). **If foods have been eliminated (and what happened on re-introduction?). *Child's feeding history (breast/formula-fed, age weaned). *Previous treatments + response *Personal history of atopy (asthma, eczema, allergic rhinitis) *FHx: atopy, food allergy *Any foods that are currently avoided (and why), and any cultural/religious factors that may affect child's diet. Source: GPCPD
|!Non-scarring|!Scarring| |background-color: #EAC9C9;➥ ♀/male pattern <br>➥ Telogen effluvium (stress response) <br>➥ Alopecia areata <br>➥ Behaviour: trichotillosis, traction|background-color: #EAC9C9;➥ Infectious (tinea etc.) <br>➥ Lichen planus| |background-color: #dcedc8;Preserved opening|background-color: #dcedc8;➥ Atrophy <br>➥ Inflammation <br>➥ Tufting <br>➥ Loss of follicular openings <br>➥ (Exclamation mark hairs)| |background-color: #dcedc8;''Ddx:'' Incomplete hair loss + scaling → ringworm| |background-color: #e3f2fd;''Ix:'' FBC, ferritin, TFTs, any other possible root causes | |background-color: #ede7f6;''Management:'' ➥ //Conservative// – do nothing, wigs/hairpieces <br>➥ Medical – minoxidil (2%/5%), finasteride; trial 6/12, continue indefinitely <br>➥➥ counsel on s/e <br>➥➥ low efficacy <br>➥ Surgical – transplantation <br>➥ Reassure, ICE, discuss cosmetic ways of compensation|
!Primary - no menstruation by age 16 with normal sexual devt * //Outflow abnormalities:// androgen insensitivity, imperforate hymen, transverse vaginal septum * //Ovarian disorders:// gonadal dysgenesis (e.g. [[Turner's syndrome]]), [[PCOS|Polycystic ovary syndrome]] * Prolactinoma, Kallman's syndrome (congenital ~GnRH deficiency) !Secondary - no menstruation ≥3/12 |historyclass|k |''History:'' triggering events - diet, eating disorders, <br>➥ associated s/s - hirsutism, galactorrhea, weight change, cyclical pain<br>➥ FHx (late menarche, early menopause)<br>➥ DHx: chemotherapy, contraceptive (...), radiotherapy, metoclopramide|''Principles of mx:'' if secondary to weight ↓, explore why; reasons for ↑↑activity - may need bone protection| |''O/E:'' height/weight, pelvic o/e, vaginal o/e, secondary sexual characteristics|~| |''Ix:'' pregnancy test, pelvic USS (± replace pelvic o/e, confirm PCOS), TFTs, prolactin, [[serum testosterone|Rotterdam criteria]]|~| !! Secondary amenorrhoea ddx * Cerebral: starvation, anorexia nervosa, neoplasm, exercise++ * Pituitary: Ischaemia (low-flow states e.g. sepsis), prolactinoma, surgery * Thyroid: Hypo/hyperthyroid * Adrenal: [[Cushing's|Cushing's syndrome]], androgen secreting tumour * Ovary: Menopause, PCOS, * Uterine: PREGNANCY
|tableclass|k |@@background-color: #eac9c9; ''Pathg's:''@@ //ALL:// malignancy of lymphocyte precursors (B > T). <br>''Epid'': age 2-8, rare in adults. //AML//: commonest leukaemia of adults. ''Associations'': radiation, MPD, trisomy 21|@@background-color: #ede7f6; ''Management:''@@ //ALL//: induction (vincristine, prednisolone, L-asparaginase, duanorubicin) → high/medium dose therapy over weeks. Intrathecal prophylaxis?<br>➥ ''Maintenance'': weekly MTX/monthly vincristine/pred over 2y; ~100% cure rate!<br>supportive: RBC, platelets, infection ctrl <br>Check thiopurine methyltransferase <br>➥ //AML//: daunorubicin, cytarabin <br>➥ ''Remission'' = <5% blasts in BM, normalised blood count; molecularly: RT-PCR for fusion/mutant gene pdts <br>➥ Prevent tumour lysis with IV fluids, allopurinol| |''Symptoms:'' BM failure (anaemia, infection, bleeding). AML: rapid progression|~| |''Signs:''<br>//ALL:// pancytopaenia, lymphadenopathy; hepatosplenomegaly. CNS infiltration/↑ ICP.<br>//AML:// [[DIC|Disseminated intravascular coagulation]] with APML; infiltration (gum hypertrophy) |~| |''Ix:'' Bone marrow biopsy diagnostic. <br>➥ //Blood film:// blast cells, //AML//: Auer rods (“splinter-like cytoplasmic inclusions”); granulated cytoplasm in blasts <br>➥ //FBC//: ↑ WCC (ALL>AML) <br>➥ MPO -ve <br>➥ //Chromosome:// AML: abnormal 5/7/16 = poor prognosis; translocation 8:21, inverted 16 = good prognosis|~| ''APML'' has high morbidity due to coagulopathy. * Prognosis in childhood is GOOD: overall survival age<16 >90%! Age<60, 50%; age>60, <30% cure. * Poor prognosis if: male, adult, Philadelphia chromosome, CNS presentation, anaemic, WCC > 100.
!!Source of pain: *mass effect → visceral/neuropathic ** liver capsular pain: dexamethasone (+ PPI) ** colic: hyoscine hydrobromide *procedures, effects of treatment *[[Bone metastases]] Morphine still drug of choice for mod-severe pain !!S/e of opioids *drowsiness – esp at start, ↑ dose *constipation – usually persistent. Naloxogol e.g. might be useful *N&V, dry mouth *''Toxicity:'' pinpoint pupils, drowsiness, myoclonus before resp depression *Naloxone reverses all analgesic effect - caution with dose! !!Morphine prescribing *Start with immediate-release 4º *Every ↑ dose = by 30-50% *Convert immediate release → MR (e.g. oral MST) *Breakthrough dose = 1/6 24h dose *SC syringe driver: 1/10 of 24h dose *Takes 30-60 min to reach full effect !!Other opioid delivery options * PO then IV/SC - PO goes through first pass metabolism * Buprenorphine patch ** Advantages: parenteral ** Disadvantages: takes 48-72h to reach steady state - must be well-established on analgesia already
!Drugs and precautions * Avoid NSAIDs * Morphine: decrease dose, limit duration, increase dosing interval *Decrease dose for: **tramadol **gabapentin **bisphosphonates !!MSK pain * Topical NSAID still has some systemic absorption - use with caution
|-|!Mech of action|!Advantages|!Disadvantages| |Entonox|➥ dissociative<br>➥ rapid onset<br>➥ does not cross placenta|➥ pt-controlled, easy to administer<br>➥ diamorphine for primip|➥ S/e: nausea.<br>➥ CI: pneumothorax| |Pethidine|Opioid|-|May cause resp depression in neonate| |Spinal (diamorphine + bupivacaine)|➥ Used in CS<br>➥ Requires catheterisation|➥ Fast acting|Hypotension| |Epidural (fentanyl + bupivacaine)|➥ Best in active labour<br>➥ Can be sited on induction<br>➥ top up LA in epidural space every 30 min|-|➥ Dural puncture: CSF leak - headache<br>➥ Nerve damage 1:3000<br>➥ S/e: itching/shivering|
|tableclass|k |''Etio:'' Chronic inflammation of spine+sacroiliac joints; typically male <age 40. 88% are HLA-B27 +ve|''Assessment:'' HQROL: BASDAI <br>''Mx:'' Exercise – maintain posture + mobility! <br>➥ NSAIDs are first line (remember ~PPIs) <br>➥ With rheum referral: TNF α blockers<br>➥ If uncontrolled (etanercept, adalimumab), intra-articular steroid injections <br>➥ ''Surgical mx:'' hip replacement <br>➥ Prognosis worse if: onset<16 years, early hip involvement, ESR>30, poor response to ~NSAIDs| |''Symptoms:'' Low back pain radiating from sacroiliac joints to hips, morning stiffness; enthesitis/costochondritis; iritis; anterior uveitis |~| |''Signs:'' ↓ lumbar lordosis+ ↑ thoracic kyphosis including thoracic expansion, costochondritis. ''Associations:'' osteoporosis, aortic valve incompetence, iriitis, apical fibrosis<br>''Rad signs:'' bamboo spine, fusion of SI joints, apparent fusion of spinous processes (calcification of interspinous+ supraspinous ligaments)|~| |''Assessment:'' pelvic X-ray for sacro-iliitis. Measure lumbar flexion, lateral flexion, chest expansion MRI most sensitive. Clinical dx.|~|
!Haemorrhoids |@@background-color: #eac9c9; ''Etio:''@@ congestion of anal cushions (capillaries); associated with constipation + straining, pregnancy = trauma| |@@background-color: #ffe0b2; ''Clinical presentation:''@@ itching, [[bleeding after defaecation|PR bleeding]], pain (if thrombosed); external haemorrhoids, prolapse. ''Ddx:'' haematoma, fissure| |@@background-color: #e3f2fd; ''Ix:''@@ PR (internal = non-palpable), proctoscopy| |@@background-color: #ede7f6; ''Management:''@@ preventing constipation, analgesia, band ligation, injection sclerotherapy| !Anal fissures |@@background-color: #eac9c9; ''Etio:''@@ ??| |@@background-color: #ffe0b2; ''Clinical presentation:''@@ pain on defaecation +/- [[bleeding|PR bleeding]]; sentinel skin tag/pile; examination usually impossible| |@@background-color: #ede7f6; ''Management:''@@ preventing constipation, GTN ointment| !Fistula in ano |@@background-color: #eac9c9; ''Etio:''@@ abscesses, Crohn's, TB, diverticular disease. ''Pathg's:'' track between skin and rectum| |@@background-color: #ffe0b2; ''Clinical presentation:''@@ acute tender perianal lump, purulent/faeculant discharge, anal pain, IBD s/s| |@@background-color: #e3f2fd; ''Ix:''@@ MRI, transanal USS, fistulography| |@@background-color: #ede7f6; ''Management:''@@ if below sphincter line and no sphincter involvement: open (fistulotomy). Else: seton suture (leave in situ if Crohn's)|
!For the imminently delivering patient:
*Estimated gestation
*Obstetric + PMH
**neonatal problems: prematurity, SIDS, cardiac conditions
*Blood group, GBS status?
*Was mother well during pregnancy?
**Hypertension, GDM
**drugs taken/prescribed
**smoking, alcohol
*Complications?
**Antepartum haemorrhage
**Febrile illness
**PROM (↑ risk sepsis, hypoplastic lungs)
*Screening tests?
!General antenatal history
!!''Present pregnancy:''
*[[Obstetric history]]
*Age
*LMP
*Menstrual cycle
*Contraception
*BMI
*Wellbeing/health education
!!''PMH''
* Smoking/Alcohol/Substance misuse
* Diet, exercise
* Surgical history: esp uterine, cervical, pelvic, spinal, bladder
* Mental health
!!''FHx''
* Any babies born ‘with problems’
* TB, diabetes, thromboembolic events
* Consanguinity
* Recognises and explains risk of age
|background-color: #EAC9C9;''Definition:'' 24/40 → labour. For <24/40, see [[PV bleed in early pregnancy]]. Prevalence 3%|background-color: #ede7f6;''Principles of mx:'' ~A-E approach + G+S/plan for major bleed<br>''Monitoring:'' CTG<br>➥ Placental localisation should be done in midpregnancy fetal anomaly scan<br>➥ ↑risk iatrogenic/spontaneous preterm birth → corticosteroids 34-35/40<br>➥ [[Anti-D|Rhesus -ve in pregnancy]]| |background-color: #ffe0b2;''History:'' risk factors e.g. previa, abruption. Cervical smear?<br>pain – continuous/intermittent?|~| |background-color: #dcedc8;''O/E:'' abdo o/e, speculum<br>//USS:// placental location|~| !Ddx |-|background-color: #EAC9C9;''Etio''|background-color: #ffe0b2;S/s|background-color: #ede7f6;Mx| |Placenta previa|background-color: #EAC9C9;Placental implantation near cervical os|background-color: #ffe0b2;Pain (proportional to visible loss vs abruption), abnormal lie/presentation|background-color: #ede7f6;ELCS| |Placental abruption|background-color: #EAC9C9;''RF:'' previous abruption, previous C-section, smoking, cocaine, pre-eclampsia|background-color: #ffe0b2;Abdo pain ± back pain, uterine rigidity, bleeding<br>Fetal bradycardia<br>*** concealed bleeding, ↑ risk DIC|background-color: #ede7f6;Delivery if possible<br>Prepare for PPH/DIC| |Vasa previa|background-color: #EAC9C9;Umbilical vessels near os|background-color: #ffe0b2;PV bleed @ ROM <br>*** NO VAGINAL O/E|background-color: #ede7f6;Risk fetal exsanguination<br>ELCS| |Uterine rupture|background-color: #EAC9C9;RF: previous CS, induction, obstructed labour|background-color: #ffe0b2;constant abdo pain, impalpable fundus, sudden maternal shock. Postpartum: continuing PPH with well-contracted uterus|background-color: #ede7f6;Prepare for major bleed<br>Post-op abx ± hysterectomy|
!Booking visit: 8-12w
*FBC (anaemia)
*Blood grouping and antibody screen (rhesus -ve patients, abnormal antibodies e.g. Kell and Duff)
*Syphilis screen
*Hepatitis B screen for active immunisation
**else 90% will become chronic carriers
**risk of hepatic cirrhosis and hepatocellular carcinoma
*HIV screen for anti-retrovirals
*NO Rubella screening
**if no MMR, avoid contacts
**offer MMR only postnatally
*Vaccinations recommended in pregnancy: flu, pertussis
|!Yes|!No|
|HIV, [[Hep B|Hep B in pregnancy]], asymptomatic bacteriuria, syphilis|CMV, Hep C, chlamydia, Listeria, rubella|
{{Combined screening}}
|!Test|!Tests for...|!How to test|!Interpretation|!Caution| |!Overnight dex suppression|[[Cushing's|Cushing's syndrome]]|Dex at midnight → 8am cortisol|No suppression in Cushing's|False + with alc excess, obesity, depression, liver enzyme inducers, OCP, HRT| |!Inf petrosal sinus testing|Differentiate pit vs ectopic source of Cushing’s|Test ACTH centrally + peripherally before and after CRH administered||| |!Short synacthen test|[[Addison's|Adrenal insufficiency]]|250ug tetracosactide ⇒ test plasma cortisol|No ↑ cortisol||
!Hyperemesis *''1st line'': antihistamines (cyclizine, cinnarizine), phenothiazine (chlorpromazine, prochlorperazine) *''2nd line:'' metoclopramide (risk EPS), 5HT3 antag *''3rd line:'' ondans, dexamethasone 10-20mg, hydrocort Back to [[Vomiting in pregnancy]]
{{Antiemetics for pregnancy}}
!For vertigo
*Meniere’s → prochlorperazine, betahistine
*Vestibular failure → cyclizine
*Vestibular neuronitis → prochlorperazine in acute phase only
!Post-operative N+V (PONV)
* ''Risk factors:'' ♀, previous PONV, use of volatile anaesthetics
* Surgeries with higher risk of PONV
** laparoscopy
** tonsillectomy - swallowed blood
|!Receptor|!Antagonist|!Dose|!Works well for...|!Contraindications/adverse effects|
|H1|Cyclizine|50mg/8h|GI causes||
|~|Cinnarizine|30mg/8h|Vestibular||
|D2|Metoclopramide||Prokinetic|Risk of dystonia in young pts|
|~|Domperidone| |Prokinetic||
|~|Haloperidol|1.5mg/12h|Chemical causes||
|~|Prochlorperazine|12.5mg IM or 5mg PO|Vestibular, GI causes||
|5HT,,3,,|Ondansetron|4mg PO/IV|Chemotherapy|QT prolongation; constipation|
|?MOA|Dexamethasone|6-10mg|Use as adjunct|Not for pre-op in diabetic pts|
!!PONV prevention
* 2h clear fluids fast - avoid dehydration
*Avoid volatile anaesthetics - maintainence with continuous IV infusion e.g. propofol, dexmetomidine
* Opioid-sparing techniques
** Regional blocks
** NSAIDs, ketamine, clonidine
* BDZs - anticipatory anxiety around PONV recurrence
Sources: Basic Clinical Anaesthesia (2015), OHCM
|tableclass|k |''Risk factors:'' ♀, FHx, stress, chronic pain, substance misuse. See [[dxc criteria|Anxiety DSM]]|''Management:'' stepwise approach: start with risk ax + active monitoring → low-intensity psychological therapies eg CBT, psychoeducation<br> <br>• with functional impairment++: high-intensity psychological therapies<br>➥ ''Pharm mx:'' SSRIs are 1st line<br>➥➥ Explain SSRIs can cause anxiety, agitation etc initially! ⚠ risk self-harm<br>➥➥ Review 2-4/52 <br>➥➥ BDZs are NOT routine!<br>➥➥ Beta blockers only PRN to ↓ autonomic arousal<br>➥ Lifestyle advice: sleep hygiene, regular exercise| |''Symptoms:'' generalised/paroxysmal. See [[hx-taking|Anxiety history]]. <br><br>''Panic attacks:'' short discrete episodes of extreme anxiety. ''Physical s/s:'' restlessness, fatigue, poor concentration, irritability, sleep disturbance, non-specific complaints esp in primary care|~| |''Ddx:'' phobias, OCD, stress reaction, substance-induced, affective/psychotic disorder|~| |''Ix:'' TFTs|~|
#≥ 6/12 excessive, difficult to control worry about everyday issues, disproportionate to any inherent risk #causes distress/impairment #not confined to features of another MH disorder #physical s/s
*Number, severity, duration of symptoms *Characterise symptoms and context: **wake up feeling anxious/dreading the day ahead? **worry excessively about minor matters most days of the week? **Have you ever been so frightened that your heart was pounding and you thought you might die? (panic attack) *Triggers and avoidance **Leaving the house/difficult to escape situations (agoraphobia) **social situations (social phobia) **Specific things or situations + avoidance (specific phobia) *The degree of distress and functional impairment. *Consider validated assessment tools e.g. ~GAD-7 questionnaire *Ask about Rx with anxiety as s/e e.g. salbutamol, beta-blockers, herbal (guarana, ginseng, belladonna), or substance withdrawal See [[management approach|Anxiety]] Source: CKS NICE, Crash Course
|tableclass|k |''Epid:'' 5-10%; associated with Turner’s syndrome. ''Onset'': 3-5d after birth when ductus arteriosus closes|''Management:'' Prostaglandin E1 – keep ductus arteriosus open<br>*Inotropes<br>*Surgical repair| |''Symptoms:'' LVH (L ventricle outflow obstruction)|~| |''Murmur:'' between scapulae. ''Pulse:'' ↑ systolic BP, absent femoral pulses, cold extremities|~| |''Ix:'' Echo, Doppler. //CXR:// rib notching classically (late). //ECG:// LVH|~|
|tableclass|k |''Definition:'' tear in aortic intima. ''Classification:'' true/false; A = above L subclavian; B = below. ''Risk factors:'' connective tissue disorders, hypertension, trauma (shearing force), cocaine. Mortality = 1-2% per hour!|''Complications:'' ischaemia (false lumen), rupture, stroke, cardiac tamponade, aortic incompetence, AKI<br><br>''Management:'' haemodynamic support; BP ctrl with labetalol bolus then infusion or CCB → ↓ pulsatile force<br>➥ analgesia, vasodilators (aim HR < 60, SBP < 120) <br>➥ Definitive: open/endovascular repair<br>➥ Continue BP ctrl after d/c: bisoprolol, amlo, doxazosin, hydralazine<br> • Type B can be treated medically – BP control; monitor similar to AAA| |''Symptoms:'' abrupt, severe, sharp interscapular/abdo pain. Pain may initially resolve|~| |''Signs:'' [[↑↑BP|Malignant hypertension]], L/R BP/pulse difference, crescendo diastolic murmur. ± pleural effusion, cardiac tamponade, aortic root dilatation|~| |''Ix:'' CT angio is diagnostic <br>//ECG:// ST depression with acute dissection <br>G&S to prepare for surgery|~| !External links [[SMACC|https://smacc.net.au/2017/04/aorta-will-uo/]]
|murmurclass|k |''Etio:'' //acute:// aortic dissection, infective endocarditis. ''Associations:'' arteritis, seronegative arthritides, osteogenesis imperfecta. ''Pathg’s:'' dilation of AV ring (hypertension, aortic dissection, connective tissue disorders), damage to AV cusps (endocarditis, bicuspid aortic valve)|''Murmur:'' pan-systolic, loudest when leaning on left, radiating to axilla <br>''Heart sounds:'' inaudible S2 <br>''Apex beat:'' displaced <br>''Pulse:'' low volume, AF| |''Clinical presentation:'' symptoms generally only when severe. Water-hammer pulse. Acute onset: cardiogenic shock, L heart failure (pulmonary oedema) due to ↑ EDV in L ventricle|''Management:'' BP control. <br>➥ Echo 6-12 months to monitor <br>➥ If s/s increase, cardiomegaly, T-wave inversion, refractory IE: aortic valve replacement/TAVI in higher-risk patients| |''ECG changes:'' L ventricular hypertrophy, L axis deviation ± ischaemic changes|~| |''Ix:'' //CXR:// ?calcified aortic valve, cardiomegaly, dilated ascending aorta|~|
|murmurclass|k |''Etiology:'' Valvular AS: most commonly calcific; bicuspid valve, rheumatic, congenital (Williams syndrome). Mild = “aortic sclerosis”|''Murmur:'' ejection systolic murmur radiating to carotids, loudest on expiration (sit up, breathe out)<br>''Heart sounds:'' soft S2<br>''Apex beat:'' heaving, non-displaced<br>''Pulse:'' slow-rising pulse, narrow pulse pressure| |''Symptoms:'' Dyspnoea, angina, palpitation, sudden syncope ⇒ in young pts|''Mx:'' valve replacement is gold standard - consider TAVI in higher-risk patients. ''Post-op:'' long-term abx prophylaxis for IE. AVOID nitrates.| |''ECG:'' prolonged PR interval, P mitrale|~| |''Ix:''± calcified aortic valve. Echo confirms diagnosis, aetiology and severity|~|
|background-color: #EAC9C9;''Etiology:'' obstruction of appendix lumen e.g. faecolith, lymphoid hyperplasia, cecal tumour. ''Epid:'' incidence 7%, M=F|background-color: #ede7f6;''Complications:'' ⚠ perforation, abscess ''Mx:'' NBM + IV fluids <br>diagnostic laparoscopy (better visualisation than open) – remove even if normal Abx?<br> *Abscess: ~CT-guided drain. If not improved after 6/52, appendectomy is indicated.<br> *Post-op infection: ↑ risk at umbilical port (appendix taken out here); missed bowel injury from diathermy; ileus; adhesions| |background-color: #ffe0b2;''Symptoms:'' periumbilical → R iliac fossa pain, N&V, anorexia. 33% patients atypical esp in pregnancy!|~| |background-color: #dcedc8;''Signs:'' Rovsing (pain shoots from R to L), psoas sign, Cope sign (pain on hip flexion+int rotation), guarding on palpation. (More likely atypical in children) ''Ddx:'' mesenteric adenitis, [[Testicular torsion]]|~| |background-color: #e3f2fd;''Ix:'' FBC (WCC), abdo USS ± pyuria|~|
!History * Ask about smoking and record smoking status ** High risk group? e.g. asthma, pregnancy, smoking-rtd illness * Advise to quit ** Stopping suddenly == cutting down gradually (Cochrane meta-analysis). * Assess interest in quitting, nicotine dependence ** number smoked/day ** how soon after waking is first cigarette ** withdrawal s/s in previous attempts ** Readiness to stop smoking ** Previous attempts to quit ** Barriers to quitting * Assist – offer behavioural and drug therapy to help quitting * Arrange follow-up * DHx: medication which may be affected by stopping smoking? !Principles of management * Nicotine replacement ** patch: long-lasting ** lozenge: faster-acting → “breakthrough” ** recommend avoid/close f/u if ACS/severe arrhythmia ** f/u in 2/52 * Start the following 7-14/7 before quit date: (NOT if breastfeeding/pregnant) ** Varenicline = nicotinic partial agonist *** s/e: constipation, headache, insomnia, dreams++ ** Buproprion = nicotinic antagonist *** not if age<18 *** CI: (risk of) seizures including alcohol withdrawal, anorexia. P450-mediated ⇒ require med r/v ** f/u in 3-4/52 ** monitor for psych effects e.g. suicidality * Pharm methods can precipitate [[Obesity]]
|tableclass|k |''Etio:'' lung injury ⇒ ↑ capillary permeability in alveoli; diffuse alveolar damage ⇒ ↓ surfactant<br><br>//Pulmonary:// infection (COVID!!, pneumonia, sepsis), aspiration, inhalation injury, contusion; shock, blood transfusion, pancreatitis, acute liver failure, head injury, malaria, fat embolism, burns, drugs (aspirin, heroin, paraquat) //Obstetric:// eclampsia, amniotic fluid embolus|''Management:''<br>➥ Treat underlying cause. <br>➥ Tidal volume ≤6 ml/kg (ideal body weight) + maintain in prone position ≥ 12h/day <br>➥ Maintain fluid balance, ↑ PEEP in mod/severe ARDS, ECMO (in pts with severe ARDS) <br>➥ Enteral nutrition <br>➥ Prevention: risk strat with LIPS; managing fluid overload, ventilator-associated lung injury | |''Symptoms:'' cyanosis, ↑ RR/HR, bilat fine inspiratory crackles <br>''Diagnostic criteria:'' 1. acute onset; 2. bilateral infiltrates 3. pulmonary capillary wedge pressure <19mmHg + no signs of congestive heart failure; 4. refractory hypoxia|~| |''Signs:'' ↓ chest wall movement, ↓ breath sounds, ↓ vocal fremitus, ↑ resonance on affected side|~| |''Ix:'' //Bloods:// U&Es, FBC, amylase, clotting, cultures. //CXR:// bilat pulmonary infiltrates. //Pulmonary artery catheter:// pulmonary capillary wedge pressure |~|
* fibrosis * persistent benign pleural effusions * bronchogenic carcinoma * mesothelioma ** //Patho:// Diffuse and widespread thickening of pleura with extension into underlying lung; //Histo:// spindle cell ‘sarcoma-like’ areas & ‘adenocarcinoma-like’ areas ** Requires coroner referral - as most likely due to occupational exposure Typical onset decades after exposure
|!High (>1.1) SAAG|!Low (<1.1) SAAG| |TRANSUDATE = portal hypertension = LDH <225 U/L<br>➥ Cirrhosis<br>➥ Hepatic failure<br>➥ Cardiac ascites<br>➥ Venous occlusion e.g. Budd Chiari syndrome<br>➥ Alcoholic hepatitis<br>➥ Kwashiorkor malnutrition|EXUDATE = inflammation/malignancy = LDH >225 U/L<br>➥ Malignancy<br>➥ Infection<br>➥ Pancreatitis<br>➥ Nephrotic syndrome<br>➥ Serositis (e.g. familial Mediterranean fever ⇒ recurrent polyserositis)<br>➥ TB peritonitis| New ascites and/or abdo mass not typical of fibroid = 2ww referral.
!Biochemistry
|Protein|0.3-4g/dL| |
|Glucose|7-10|<6: TB, malignancy|
|Amylase|50% serum|↑ (x5 serum level): pancreatitis/pseudocyst/trauma, bowel strangulation|
|ALP| |↑: small bowel perforation/ strangulation|
!Microscopy
|RCC|None|>100/uL: malignancy, TB<br>>100 000/uL: intra-abdominal trauma|
|WCC|<300/uL|>300/uL AND:<br>>25% neutrophils: SBP, cirrhosis<br>>25% lymphocytes: TB, chylous ascites<br>mesothelial cells: TB peritonitis<br>Gram + cocci: primary; Gram –ve: secondary|
{{Ascites ddx}}
*Assessment for high-risk groups **all women age >65, men age>75, OR women age 50-64, men age 50-74 with risk factors, OR *If age>50 + hx of fragility #: DEXA (to obtain bone mineral density) before FRAX *Else: calculate 10-year # risk (QFracture/FRAX) *Then: if high risk (>10%?) OR risk might be underestimated, DEXA
* ''Validity'' = measures what it says it measures ** analogous with specificity + sensitivity ** can be quantified (somewhat) with degree of correlation between gold standard quantitative variable (e.g. HAQ vs GALS) *** r-value of a scatterplot (1 = perfect) * ''Reliability'' = yields same results multiple times under same conditions ** interobserver vs. intraobserver variation ** //kappa statistic// tells us how much more agreement occurs than would be expected simply by chance (1 = perfect; 0 = nil reliability) * ''Responsiveness'' = shows when true changes occur e.g. before and after an intervention
|tableclass|k |''Pathg's:'' smooth muscle hypertrophy, mucosal inflammation, ↑ mucus production. ''Risk factors:'' atopy, maternal smoking, air pollution. Adult asthma diagnosis? consider other diagnoses!|''Management:'' //BTS/SIGN// – adult <br> 1. low dose ICS<br> 2. ADD inhaled LABA (as fixed dose/MART)<br> 3. CONSIDER medium dose ICS or ADD LTRA <br>stop LABA if no response<br>SABA PRN unless on MART<br><br>//BTS/SIGN// – children<br> 1. paed dose ICS/LTRA <5y<br> 2. ADD LABA/LTRA >5y OR LTRA <5y<br> 3. ADD low dose ICS OR LTRA/LABA >5y<br>stop LABA if no response<br>Move up if ≥ 3x SABA/wk<br>Asthma review? Check [[Inhaler technique]]| |''Symptoms:''cough, SOB, diurnal variation|~| |''Signs:'' see [[classification of severity|Acute asthma attacks]]|~| |''Ix:'' difficult to confirm age<5.<br><br> • exhaled ~FeNO ≥ 40 parts per billion <br> • post-bronchodilator improvement in lung volume 200 ml or ~FEV1 ≥ 12% <br> • peak expiratory flow rate variability ≥ 20% <br> • ~FEV1/FVC ratio <70% <br>|~| LTRA = leukotriene receptor antag e.g. montelukast !External links Asthma UK: [[Peak flow|https://www.asthma.org.uk/advice/manage-your-asthma/peak-flow/]] and [[Inhaler technique|https://www.asthma.org.uk/advice/inhaler-videos/]] | [[LITFL|https://litfl.com/acute-severe-asthma/]]
|background-color: #EAC9C9;''Etiology:'' Commonest arrhythmia! Incidence and prevalence increases with age|background-color: #ede7f6;See [[AF management]]| |background-color: #ffe0b2;''Symptoms:'' asymptomatic OR palpitations, angina, syncope, dizziness; sometimes most noticeable before sleep; variable pulse vol ⚠ may lead to HF!|~| |background-color: #dcedc8;''Signs:'' irregularly irregular rhythm, absent P waves|~| |background-color: #e3f2fd;''Ix:'' Identify root cause e.g. TFTs, CXR|~|
|tableclass|k |''Etiology:'' re-entrant tachycardia from R atrium (type 1) or inter-atrial (type 2). '''Structural causes:''' mitral/tricuspid stenosis/regurg, atrial septal defect, HF|''Mx:'' if unstable, electrical cardioversion. ''Chronic mx:'' see [[AF management]]<br>*If recurrent/failure of cardioversion: cavotricuspid isthmus ablation <br>*esp if refractory to pharm cardioversion/rate ctrl| |''Symptoms:'' often asymptomatic palpitations (rare since normal HR), fatigue, JVP pulsation|~| |''ECG:'' ECG changes: "sawtooth" baseline, regular|~| |''Ix:'' as with AF. Exclude toxic/metab e.g. [[thyrotoxicosis|Hyperthyroidism]], alcohol, pericarditis; AF antiarrhythmics. COPD.|~|
|tableclass|k |''Etio:'' 2nd most common. ''Onset:'' 4.5y from onset of murmur, <age 40|''Management:'' Usually spontaneous closure <8mm| |''Symptoms:'' asymptomatic, or: chest infections++|~| |''Signs:'' ejection systolic murmur @ upper left sternal border; widely fixed splitting of S2 (RVOT obstruction)|~| |''ECG:'' incomplete RBBB|~| # Acyanotic lesions: L → R shunt ## [[Ventricular septal defect]] ## [[Patent ductus arteriosus]]
|singlecol|k |''Etio:'' too many for practical use! <br><br>Consider ''life-threatening and most common'' causes: [[Hypoglycaemia]], hypercapnia and intracranial event. [[Seizure|ATSP seizure]] covered separately. ⇒ ''slowly dangerous:'' drugs, post-ictal, sepsis, stroke| |''A-E assessment:'' pupils - fixed, gaze deviation? (//rule in/out// opioid toxicity, intracranial event causing asymmetry); hypoglycaemia?| |''Review'' drugs chart, obs chart, notes, collateral history.<br>➥ What is the baseline?<br>➥ When were they last GCS 15?| |''Investigations:'' cap glucose, FBC, U+Es, ABG, CXR, CT head| |Get help! Correct easily correctable, resuscitate per A-E<br>➥ //Coma without lateralising signs:// toxins, post-ictal, brainstem stroke, hepatic encephalopathy| with thanks to Shersheh for 24/7 teaching.
![[Epilepsy history]] !Following features more suggestive of PNES * pelvic thrusting * opisthotonos * forced eye closure * non-synchronised * vocalisation * awareness after event * rapid recovery !Principles of mx * NOT malingering * If in doubt, TREAT * If no previous dx, TREAT * Consider risk of AED s/e vs risk of not treating [[seizure|Acute seizure]] Source: 24/7 teaching by Shersheh
!5 questions for [[ABGs|ABG interpretation]] # ~FiO,,2,,? (+4-ish for every LPM) # pO,,2,,? - pO,,2,,:~FiO,,2,, should be 55-65 kPa # pH? # What caused the change in pH? # Is the change in pH compensated? !Acute desaturation: don't miss! # [[Airway obstruction]] - 2222 periarrest call NOW # [[PE|Pulmonary embolism]] # [[Pneumothorax]] # [[Flash pulmonary oedema|cardiogenic pulm oedema]] ([[non-cardiogenic causes|Non-cardiogenic pulmonary oedema]] exist) # [[COVID???|COVID-19 for finals]] # Mucus plugging !Respiratory support *Think about oxygenation vs ventilation... *Pts needing intubation will not benefit from NIV * BTS gidelines !!CPAP vs BIPAP |singlecol|k |''How it works:'' recruitment!|''How it works:'' pressure suport - pressure difference between iPAP and ePAP| |''Indications:'' if medical therapy fails|''Indications:'' acidotic+ pCO,,2,, >6.5<br>COPD, obesity hypoventilation syndrome, neuromuscular| |''Setup:'' ask your med reg/consultant| | |''Contraindications:'' @@color:red; ASTHMA@@<br>Anything that makes mask hard to fit - facial trauma, confusion; aspiration risk, pneumothorax|''Contraindications:'' pH <7.15, may need invasive ventilation; not maintaining own airway| |''Monitoring:'' ABG 1h after<br>''Complications:'' mask-related e.g. pressure areas|| !Discuss ceilings of care and resuscitation. Source: 24/7 teaching - Dr SJ @ WGH; Dr Lim teaching
!Screen for 'atypical' pneumonia organisms * Legionella: Urine antigen, sputum PCR * Mycoplasma: sputum PCR, serology * Chlamydia pneumoniae: sputum PCR, serology * (Chlamyia psittaci serology) ! [[CAP|Community-acquired pneumonia]] or [[HAP|Hospital-acquired pneumonia]]
|background-color: #EAC9C9;''Etio:'' Neurodevelopmental disorder. ''Epid:'' 1:100, M>F.|background-color: #ede7f6;''Management:'' educational interventions<br> • OT, SALT – teaching about non-verbal communication<br> • Self-care, motor coordination<br> • Sleep hygiene <br> • Autism Act 2009 – govt guidance to local authority re care of autistic adults| |background-color: #ffe0b2;''Symptoms:'' ↓ babble, imitation, verbal comprehension, ↓ mime/gesture; ↓ prosody, echolalia. Sensory sensitivity, ↓ proprioceptive processing → clumsiness|~| |background-color: #dcedc8;''Signs:'' epilepsy (30%), most have normal intelligence. Associations: Tuberous sclerosis, neurofibromatosis, trisomy 21; ADHD, OCD, ODD. Overlap with schizophrenia|~| |background-color: #e3f2fd;''Ix:'' MDT approach; ADOS: video-recorded structured ax|~| !Definition #↓ reciprocal social communication + language/understanding #restricted, repetitive interests #before age 3 Why is autism under psych?!????
!Autoimmune conditions //Remember many co-exist... // <<list-links [tag[autoimmune]]>>
|!Hyperthyroid|!Hypothyroid| |Graves|Hashimoto's, transient autoimmune thyroiditis (post-partum - can lead to permanent hypothyroidism)|
!Hospital autopsy * Requires consent of deceased/NOK * Death certificate already completed * Usually to answer questions re tx/dx etc. !Coroner's autopsy * Does not require consent of deceased/NOK * Aim: Determine cause of death !!Notifiable deaths * unexpected or sudden deaths * when the doctor attending the deceased did not see them within 14 days before death * if a death occurs within 24 hours of hospital admission * accidents and injuries * suicide * industrial injury or disease (e.g. asbestosis) * deaths occurring as a result of ill treatment, starvation or neglect * perioperative death (during an operation, after anaesthetic) * poisoning, including taking illicit drugs * stillbirths - if there is doubt as to whether the child was born alive * prisoner or people in police custody * service disability pensioners
|tableclass|k |''Etio:'' Folate absorbed in jejunum → ↓ supply, ↑ demand (pregnancy, haemolysis), antifolates (MTX, phenytoin). Malabsorption: pernicious anaemia (autoimmune atrophic gastritis)|''Management:'' Urgent referral if neurological symptoms present ^^NICE^^. B12 before folic acid 5mg/day PO 4/12 <br> • if B12 insufficient, ⚠ subacute combined cord degeneration <br> • Oral B12 or IM hydroxycobalamin <br> • Consider diet change| |''Symptoms:'' B12 deficiency: lemon tinge, mild jaundice, glossitis, angular stomatitis|~| |''Signs:'' peripheral neuropathy, symmetrical sensory/LMN loss + symmetrical motor/UMN signs (B12>folate) Classically: extensor plantars, absent knee jerk, absent ankle jerk. Pernicious: other autoimmune|~| |''Ix:'' <br>//FBC:// ↓ Hb, ↑ MCV, retics ↓/N <br>//Blood film:// megaloblastic macrocytic anaemia|~| B12 absorbed in terminal ileum + stores last longer → ↓ ss, ↑ demand See other [[Malnutrition]]
|historyclass|k |''Hx:'' acute or chronic (>3/12)? Trauma? MSK/neurological cause? Red flags? Systemic s/s (malignancy)<br>➥ HPC: S: central or paraspinal? Thoracic?<br>➥➥ T: duration; pattern to fever/frequency? any similar episodes in the past? Claudication? (spinal stenosis)<br>➥➥ E: respond to paracetamol? any triggers? <br>➥ PMH: Recent infections? Finished abx? <br>➥ Vax hx, immunosuppression, autoimmune, surgical history</td>|''Management:'' Principles of mx:<br>➥ Physio referral if severe pain or >6/52<br>➥ Maintain normal routine where possible <br>➥ Pt education, exercise regimes<br>➥ Analgesia, anti-inflammatories<br>Compression #: mostly symptomatic + managing osteoporosis; surgery if severe pain + continued collapse| |''O/E:'' bony tenderness, spinal MSK o/e, LL neuro; anal tone if cord compression concern|~| |''Ix:''<br>➥ Bladder scan if suspect cauda equina → MRI spine<br>➥ HIV, TB! Higher index of suspicion: night sweats and in London<br>➥ XR not routine but to rule out wedge fracture|~|
|tableclass|k |''History:'' <br>➥ nature of lesion<br>➥ foreskin abnormality<br>➥ ask about hygiene, HPV status, sexual history|''Ddx:'' <br>➥ eczema → top corticosteroid <br>➥ seb dermatitis → top antifungal e.g. ketoconazole<br>➥ herpes simplex, candidosis<br>➥ syphilis, gonorrhea<br>➥ lichen sclerosus, lichen planus → top corticosteroid (clobetasol); circumcision<br>➥ carcinoma in situ/penile intraepithelial neoplasia, SCC → circumcision, surgery, post-exposure HPV vax| |''O/E:'' look for erosions, patches, hypo/hyperpigmentation (post-inflammatory)|~| |''Ix:'' swab for Gram stain, culture, PCR, virology<br>➥ dark field microscopy |~|
|tableclass|k |@@background-color: #eac9c9; ''Etio:''@@ PTCH tumour suppressor gene mutation. @@background-color: #eac9c9; ''Risk factors:''@@ M>F, previous trauma/sunburn, pale skin types, UV exposure, Gorlin’s syndrome (RARE).|@@background-color: #ede7f6; ''Management:''@@ cut it out!!<br> • Phototherapy: topical photosensitiser<br> • Radiotherapy if surgery unsuitable<br> • Imiquimod if superficial, <2mm diam; 5-FU<br> • Recurrence; mets are rare| |@@background-color: #ffe0b2; ''Symptoms:''@@ slow-growing “pearly nodule w rolling edges”; telangiectasia, ulceration. ''Types:'' Nodular (face), superficial (trunk/shoulders), morphoeic (perineural spread)|~| |@@background-color: #dcedc8; ''Ddx:''@@ sebaceous hyperplasia|~| |@@background-color: #e3f2fd; ''Ix:''@@ Biopsy: excisional, Mohs|~| Source: [[Dermnet|https://www.dermnetnz.org/topics/basal-cell-carcinoma/]]
!Principles of prescribing - for [[insomnia|Insomnia]] *defined amt, with plan *as short as possible; possible tolerance after 1/52 – e.g. 3-5 days *emphasise only short-term relief
|tableclass|k |''Etio:'' smooth muscle hyperplasia, prostatic enlargement, and bladder dysfunction. ''Risk factors:'' age>50, +ve ~FHx.|''Management:'' watchful waiting may be appropriate<br> • lifestyle changes: fluid intake, bladder training<br> • alpha blocker (tamsulosin)<br> • 5-alpha-reductase inhibitor (finasteride) - takes months to see effect| |''Symptoms:'' frequency, nocturia, urgency, retention|~| |''Signs:'' smooth enlarged prostate|~| |''Ix:'' DRE, bladder diary, PSA|~|
|tableclass|k |Rare. @@background-color: #eac9c9; ''Etio:''@@ inflammatory fibrous obstruction of the extra-hepatic biliary ducts → bile goes to intestines. ''Onset:'' ~week 3. Associations: situs inversus|@@background-color: #ede7f6; ''Management:''@@ Surgical: hepatoportoenterostomy, liver transplant| |@@background-color: #ffe0b2; ''Symptoms:''@@ prolonged jaundice after week 1 (week 3 if preterm), ↓ appetite|~| |@@background-color: #dcedc8; ''Signs:''@@ ↑ conjugated bilirubin (↑ unconjugated bili characteristic of breast milk jaundice), ↑ LFTs (GGT>>ALP, ALT), hepatomegaly, palpable spleen|~| |@@background-color: #e3f2fd; ''Ix:''@@ USS, liver biopsy: bile duct proliferation, bile plugs|~|
|tableclass|k
|''Etio:'' diagnosis after ≥2 episodes (≥1 hypo/manic episode). //Type 1:// manic episode; //Type 2:// hypomania.|''Management:'' Do not prescribe antidepressants without mood stabiliser cover!<br>//Non-pharm:// sleep mx/hygiene; psychoeducation (re. triggers)<br>//Pharm:// 1st line stabiliser: Lithium (good for suicide prevention)<br>➥ Alternatives: Sodium valproate, lamotrigine<br>➥ Some antipsychotics have mood stabilising effects|
|''Symptoms:'' mania: psychomotor agitation, racing thoughts, euphoria → grandiosity ("special powers"). Psychotic phenomena will be mood-congruent (vs schizophrenia etc). Dysphoria → irritability. <7d = hypomania<br><br>Mania vs hypomania: hypomania = shorter duration, better function |~|
|''Classification:'' I-V depending on type of mania|~|
!Risk assessment
* Impulsive behaviour
* Socially inappropriate behaviour - has anyone been annoyed by your behaviour recently
|tableclass|k |''Patho:'' //most common:// transitional cell carcinomas. Often presents late (peak onset >80y). ''Risk factors:'' age, smoking, aromatics amines, schistosomiasis ([[SCC|SqCCa]]), pelvic irradiation. Easily missed in women…|''Management:'' ~Tis-T1: resection TURBT, intravesical therapy (BCG)<br> • Neo-adjuvant chemo – 1st definitive treatment to target micro-metastases <br> • Radical RT, radical cystectomy <br> • S/e: sexual/urinary dysfunction <br><br>Metastatic Ca: poor prognosis ~1y<br> • Lymphatic sites: para-aortic, iliac nodes<br> • cisplatin, gemcitabine, taxanes <br> • immunotherapy e.g. pembrolizumab (~PD-1 inhibitor)<br> ◦ may be given as neoadjuvant| |''Symptoms:''|~| |''Signs:'' painless haematuria (2ww criteria: age>45 + visible haematuria ± post-UTI OR age>60 + non-visible haematuria + ↑ WCC/dysuria)|~| |''Ix:'' Flexible cystoscopy → rigid cystoscopy + biopsy. CT staging|~|
|colwithheader|k |!Pemphigus vulgaris|!Pemphigoid| |@@background-color: #eac9c9; ''Etio:''@@ ~IgG auto-abs against desmosomes ⇒ keratinocytes separate from each other. ''Onset:'' age <40|@@background-color: #eac9c9; ''Etio:''@@ ~IgG auto-abs against basement membrane| |@@background-color: #ffe0b2; ''Symptoms:''@@ Flaccid blisters, easily ruptured, erosions|@@background-color: #ffe0b2; ''Symptoms:''@@ Tense blisters, erythematous background| |@@background-color: #dcedc8; ''Signs:''@@ “crazy paving effect” fluorescence|@@background-color: #dcedc8; ''Signs:''@@ Linear ~IgG + C3 fluorescence| |@@background-color: #e3f2fd; ''Ix:''@@ Serum antibodies antidesmoglein 3|@@background-color: #e3f2fd; ''Ix:''@@ Serum abs testing (BP 180, BP 230)| |@@background-color: #ede7f6; ''Management:''@@ Stop underlying drug if any <br> • TOP steroids, systemic steroids (oral pred) → expect to see effects within 2-4/52<br> • ⚠ Reactivation of latent TB|@@background-color: #ede7f6; ''Management:''@@ Immunosuppressants are 2nd line|
|!Finding|!Description|!Pathogenesis|!Indicates…| |!Basophilic RBC stippling |Denatured RNA|accelerated erythropoiesis, defective Hb synthesis|lead poisoning, megaloblastic anaemia, myelodysplasia, liver disease, haemoglobinopathy| |!Bite cells|-|Denatured Hb removed by splenic macrophages|[[G6PD deficiency]]| |!Heinz bodies|small round inclusions|denatured Hb – oxidative stress |G6PD deficiency, alpha-thalassaemia| |!Howell–Jolly bodies |DNA nuclear remnants in RBCs|Hyposplenism|Anything causing hyposplenism: sickle-cell disease, coeliac disease, congenital, [[UC/Crohn’s|Ulcerative colitis vs Crohn’s]], [[myelofibrosis|Myeloproliferative disorders]], amyloid| |!Pappenheimer bodies |Granules of Fe-containing siderocytes|-|Lead poisoning, post-splenectomy| |!Poikilocytosis|variation in cell shape|-|teardrop: [[MF|Myeloproliferative disorders]]; pencil: Fe-deficiency | |!Reticulocytes|young oversized RBCs|active marrow ⇒ after haemorrhage, haemolysis, hypoxia, polycythaemia, recovery after chemo. Retics ↓ in marrow infiltration|-| |!Rouleaux |clumped RBCs|circulating ESR |multiple myeloma, paraproteinaemia| |!Schistocytes|Fragmented RBCs sliced by fibrin bands |Intravascular haemolysis|MAHA (DIC, TTP), HUS| |!Target cells|Looks like a bulls-eye|-|sickle cell, thalassaemia, Fe-deficiency, liver disease| |!Tear-drop RBCs|-|Bone marrow infiltration|[[myelofibrosis|Myeloproliferative disorders]], amyloid|
|singlecol|k |''How it works:'' transfusion of packed red cells most often| |''Indications:'' Hb <70 (may differ by local policy), but no single cut-off. Blood has to be used within 4h!| | | |''Monitoring:'' obs before, during and after<br>''Document:'' consenting process, reason for transfusion, time received, time started transfusion, pt's obs, unit number, staff present| |''Post-transfusion care:'' check lab Hb (vs VBG) + fluid status<br>''Transfusion-related reactions:'' | !!Prescribing |!Route|!Infusion fluid|!Volume|!Drug|!Dose|!Duration| |IV|Packed red blood cells|1 unit|-|-|3º| THEN: call lab, inform NIC Document !!Considerations * With acute drop in Hb, consider severity of s/s ⇒ speed of drop * Alternatives: Fe transfusion
|historyclass|k |''History'': ↓ acuity, [[Diplopia]] or something else? <br> • time course, laterality<br> • (facial) trauma? <br> • ''Associated s/s:'' visual disturbances? floaters, flashers, distortion, amaurosis fugax <br> • PMH: diabetes, hypertension, uveitis<br> • Ophthalmic history: contact lens use, surgery, amblyopia|''Ddx:'' EMERGENCY REFERRAL for trauma, ulcers, [[red flag headaches|Headache]], sudden painful/painless vision loss.<br><br>''Urgent referral for:''<br>• New floaters<br>• New or worsening central visual distortion<br>• Isolated visual field defect<br>• Shingles with eye involvement<br>Pre-septal cellulitis without suspicion of orbital involvement| |''O/E'': Check for orbital involvement (proptosis, ↓ eye movement), optic neuropathy<br> • Circumferential/sectorial injection|~| |''Ix'': visual acuity ± pinhole, fields, reflexes, movements, fundoscopy<br> • Fluorescein staining<br> • ~HbA1c, inflammatory markers, BP|~| !External links [[BMJ|https://www.bmj.com/content/368/bmj.m569]]
|tableclass|k |''Epid:'' 70% of bone tumours. ''Common primary:'' breast, [[lung|Lung cancer]], [[kidney|Renal cancer]], thyroid, [[prostate|Prostate cancer]]|''Complications:'' [[cord compression|Metastatic spinal cord compression]]<br><br>''Management:'' analgesia, radiotherapy, surgical stabilisation| |''Symptoms:'' bony pain, bony mass|~| |''Signs:'' pathological/crush/wedge fracture, ↑ ALP|~| |''Ix:'' Ca/ALP, bone scan, CT/MRI e.g. if signs of cord compression|~| |!Sclerotic|!Lytic| |Prostate, breast|Lung, thyroid, kidney, GI, myeloma...| !External links [[Radiopaedia - pathological fracture|https://radiopaedia.org/cases/lung-cancer-with-pathological-humerus-fracture]]
''Who?'' Everyone age 60-74 ''When?'' Every 2 years ''What?'' Faecal immunochemistry
|tableclass|k |''Etiology:'' Mechanical = extramural: strangulated [[hernia|Abdominal wall hernia]], adhesions; mural: cancer, strictures due to IBD/Crohn’s, [[diverticulitis|Diverticulitis]], volvulus; intramural (rare): gallstone ileus, constipation; Fxal = ileus, pseudo-obstruction. Most common in ''SBO'': adhesions, hernias; LBO: cancer|NG tube to decompress, IV fluids, anti-emetics, analgesia; ileus/partial SBO may be managed conservatively. <br><br>''Emergency decompression'' required for strangulation, ‘closed loop obstruction’, SBO in pts without hx surgery, not responding after 48h. <br>''Malignant:'' defunctioning stoma, resection, endoscopic stenting; ''Volvulus:'' flatus tube| |''Symptoms:'' colicky abdo pain, N&V, constipation (SBO: earlier, more vomiting)|~| |''Signs:'' abdominal distension, tinkling bowel sounds. ''Radiological signs:'' SBO – central gas shadows + valvulae conniventes (completely crossing lumen); LBO – peripheral gas shadows proximal to blockage + haustra|~| |''Ix:'' CT, Gastrograffin (osmotic laxative), AXR, erect CXR (exclude perforation)|~| !Palliative context * Dexamethasone * Glycopyrronium (if antispasmodic) * Avoid stimulant laxatives, metoclopramide * Prognosis if suitable for surgery - long months [[Pulsenotes|https://app.pulsenotes.com/surgery/general-surgery/notes/bowel-obstruction]]
|tableclass|k |Common, self-limiting, mostly idiopathic. ''Epid:'' age 50-70. ''Pathg’s:'' displacement of otoconia in semicircular canals. ''Etio:'' idiopathic, or middle ear disease, head injury, otosclerosis, post-viral...|''Management:'' vestib physio, pt education, lifestyle (↓ alc)<br>➥ explain benign nature, favourable prognosis<br>➥ particle repositioning (Epley)<br>➥ surgery possible as last resort| |''Symptoms:'' sudden short-lived vertiginous episodes, dependent on head position. Usually unilat.</td>|~| |''Signs:'' nystagmus (vertical + torsional)|~| |''Ix:'' Dix-Hallpike test = rotatory vertigo on moving head ± audiology|~|
!Non-cognitive symptoms of dementia |!Psychosis, aggression, agitation|Delusions most common e.g. theft, abandonment<br> • Misidentification<br> • Visual hallucinations esp in [[Lewy body dementia]]<br> • EXCLUDE [[Delirium]]!!<br> • ‘Sundowning’|Adequate pain mx? Delirium? = unmet need<br> • Social, envt interventions first<br> • consider donepezil, memantine first<br> • Antipsychotics ONLY if risk of harm; severe distress; discuss benefits/harm + lowest possible dose for shortest possible time<br> ◦ risperidone or haloperidol<br> ◦ Reassess in 6/52 + stop if no clear benefit<br> • Associated with ↑ cognitive decline in AD| |!Depression, anxiety|Common|Non-pharm should be 1st line| |!Sleep problems|Multifactorial!|Sleep hygiene <br> • Caution BDZ/Z-drugs → ↑ risk falls<br> • Do not offer melatonin in AD<br> • REM sleep problems in Lewy body may respond to low-dose clonazepam| [[Terminal dementia]], [[Dementia]]
PLACEHOLDer
|tableclass|k |''Defn:'' <60 bpm. ''Classification:'' 1st degree = PR prolongation; 2nd degree = Mobitz type 1 (elongating until dropped beat) or type 2 (constant prolonged PR until dropped beat). ''Etio:'' node dysfunction – intrinsic (degen/fibrous ∆, valvular disease) or extrinsic (drugs, ↑K, acidaemia, hypothermia, ↑ vagal tone) ± heart block, hypoxia|''Acute mx:'' treat underlying cause (electrolytes, rate-limiting drugs) <br>➥ //If compromised:// IV atropine 500 mcg → repeat, max 3 mg <br>➥ 2nd line: percutaneous pacing <br>➥ If compensated: observe <br>Risk of asystole with: <br>➥ recent asystole <br>➥ Mobitz II, complete block with wide QRS <br>➥ ventricular pause > 3s (source: Resus Council)| |''Symptoms:'' asymptomatic, or decompensation = angina, syncope, SOB, dizziness|~| |''ECG:'' wide complex ⇒ origin below AV node = higher risk of asystole!|~| |''Ix:'' //ECG:// monitor over time e.g. Holter (24-48h) → external loop/implantable loop (REVEAL) recorder. Pacemaker?|~| !External links [[EM cases - reversible causes|https://emergencymedicinecases.com/ecg-cases-approach-bradycardia-bradi-mnemonic/]]
|tableclass|k |''Patho:'' glioblastoma - circumscribed more common in children; diffuse more common in adults; meningioma. ''Pathog's:'' Usually telomere lengthening mechanism. Less common than [[secondary masses|Brain metastases]]|''Complications:'' mass effect → herniation (transtentorial, transforaminal)<br>➥ Surgery + adjuvant RT<br>➥ Molecular characterisation more impt for tx decisions| |''Symptoms:'' new onset seizures, paralysis, vision changes, ↑ ICP, behaviour change|~| |''Signs:'' papilloedema. ''Classification:'' based on immunohistochemistry e.g. isocitrate dehydrogenase. ''Ddx:'' stroke, HIV, lymphoma, abscess, MS, vasculitis, encephalitis|~| |''Ix:'' CT with contrast; gadolinium-enhanced MRI, PET/SPECT, CSF cytology if suspect CSF spread; biopsy confirms diagnosis|~|
|tableclass|k |@@background-color: #eac9c9; ''Etio:''@@ >½ brain tumours cf [[brain primary|Brain malignancy]]. Poor prognosis. ''Common primaries:'' breast, lung, melanoma, colorectal, unknown primary 10%|@@background-color: #ede7f6; ''Management:''@@ <br>➥ Dexamethasone, anti-epileptics <br>➥ Whole brain RT (palliative)<br>➥➥ 20 Gy in 5 fractions<br>➥➥ must be able to lie flat, tolerate mask/tape <br>➥➥ S/e: headache, N&V, fatgiue, oto/skin toxicity <br>➥ Resection indicated for: debulking, resection of solitary lesion, biopsy| |@@background-color: #ffe0b2; ''Clinical presentations:''@@ ↑ ICP → headache, seizures, cranial nerve palsies, focal neurology (hiccups?)|~| |@@background-color: #dcedc8; ''Ddx:''@@ |~| |@@background-color: #e3f2fd; ''Ix:''@@ CT, MRI|~| Other [[Cancer complications]] | Palliative care considerations: is N+V due to opioid toxicity, brain mets, hypercalcaemia....?
|tableclass|k |''Epid:'' 1:9. @@background-color: #eac9c9; ''RF:''@@ age, FHx, age, uninterrupted oestrogen exposure (i.e. nulliparity, early menarche/late menopause, not breastfeeding, COCP)|@@background-color: #ede7f6; ''Management:''@@ WLE, mastectomy ± reconstruction + sentinel node biopsy<br> • RT after WLE decreases risk of recurrence<br> • Axillary RT if LN +ve<br> • adjuvant chemotherapy <br> • ER/PR +ve → oestrogen receptor blocker (tamoxifen) (⚠ uterine cancer) OR anastrozole if post-menopausal<br> • ↑ risk mets with ↑ size<br> • [[Screening|NHS Breast screening]]| |''Symptoms:'' skin changes e.g. peau d’orange, nipple changes, breast lump|~| |''Signs:''|~| |''Ix:'' Breast triple ax is standard. Ultrasound preferred in younger pts|~|
[[Cancer|Breast cancer]] is possible at any age! However, differentials vary by age: *<30y: physiological; benign cystic ∆, fibroadenoma, abscess/galactocele (if breastfeeding) *30-45y: benign cystic ∆, cyst, abscess, carcinoma *45-60y: cyst, abscess, carcinoma * >60y: carcinoma
|historyclass|k |''History:''<br>➥ COCA (Consistency, odour, colour, amount)<br>➥ Cyclical? Skin ∆? <br>➥ FHx breast Ca <br>➥ Rule out referred chest pain |''Ddx:'' referred pain or breast origin?<br>//Discharge:// <br>➥ Blood-stained: duct papilloma?<br>➥ Green: ectasia?<br>➥ Clear, milky: hormone, prolactin?| |''O/E:'' examine both sides|~| |''Ix:'' may be clinical dx e.g. infectious|~|
|tableclass|k |''Etio:'' [[Cystic fibrosis]], post-infective (measles, [[pertussis|Whooping cough]], [[Bronchiolitis]]; foreign bodies, aspergillosis, RA. <br><br>''Pathg's:'' Permanent dilatation + thickening of the airways associated with bacterial colonisation. ''Common organisms:'' H. influenzae|''Mx:'' chest physio (circular breathing, mucus clearance, postural drainage), good hydration<br>➥ bronchodilators, mucolytics<br>➥ >3 exacerbations = prophylactic Abx| |''Symptoms:'' cough, sputum, clubbing|~| |''Signs:'' coarse creps (clear when coughing)|~| |''Ix:'' //spirometry:// obstructive; HRCT: signet ring sign|~|
|tableclass|k |Disease of winter epidemics. ''Epid:'' age <2. ''Pathogen:'' RSV → small airway obstruction ± ROS|''Management:'' oxygen, fluids, nasal CPAP<br>➥ Pre-hospital: oxygen if ~SpO2 < 92%<br>➥ Hypertonic saline/adrenaline nebs<br>➥ NOT routine: Ribavarin, bronchodilators<br>➥ Complete recovery in 4-8/52<br>➥ High risk infants = <29/40, chronic lung disease, oxygen requirement etc. → palivizumab prophylaxis| |''Symptoms:'' coryzal illness, cough, fever, poor feeding|~| |''Signs:'' ↑ RR, wheeze, crackles, agitation, apnoea (more common if younger)<br>''Ddx:'' viral induced wheeze|~| |''Ix:'' NP aspirate for viral culture; CXR not routine|~| !!Red flags - always refer to local guidelines * Not feeding (at least 1/2 normal feed) * Apnoeas, cyanotic episodes * Ex-prem, co-existing heart problem * Work of breathing !!External links [[RCEM case|https://www.rcemlearning.co.uk/modules/the-unhappy-wheezer/]] | [[Radiopaedia|https://radiopaedia.org/articles/bronchiolitis]]
|historyclass|k |''History:'' [[Haem history]], naturally<br>➥ Always exclude traumatic causes, [[NAI]]<br>➥ Site, extent, association to trauma, nutritional status<br>➥ PMH liver disease, associated risk factors<br>➥ FHx of bleeding problems e.g. [[von Willebrand|Von Willebrand's disease]]<br>➥ DHx: antiplatelets, anticoagulants, steroids|''Principles of mx:'' Meds review, consider Vit C or Vit K if [[nutritional deficiency|Malnutrition]] suspected<br>➥ Refer with: ↑↑ bleeding, abnormal blood results, +ve FHx, pregnant or due for elective surgery<br><br>''Ddx:'' [[causes of purpura|Purpuric rash]], drugs, vitamin deficinecies, liver cirrhosis| |''O/E:'' see also [[Purpuric rash]]|~| |''Ix:'' FBC, blood film, [[clotting|Clotting tests]], LFT, INR, renal function|~|
!Syndromic finding with several differentials |tableclass|k |''Anatomy:'' nuclei of CN9-12 in medulla. ''Etio:'' Guillain-Barré, [[MND|Motor neuron disease]], MG, brainstem tumour, [[central pontine myelinolysis|Hyponatraemia]]. Pseudobulbar/corticobulbar more common.|''Management:''| |''Bulbar palsy:'' dysphonia, LMN lesion: flaccid, fasciculating tongue<br>''Pseudobulbar palsy:'' UMN lesions: ↑ jaw jerk, slow speech, labile emotions/"pseudobulbar affect" - mood-incongruent|~| |''Signs:'' |~| |''Ix:'' |~|
*@@background-color: #eac9c9;Defn:@@ Binge eating ≥1x/week for 3/12 AND inappropriate compensatory behaviour to prevent weight gain ≥1x/week for 3/12 + food cravings + overvalued idea of dread of fatness ICD-10 **//Binge:// excessive eating in a discrete time period + sense of loss of control over eating **Without behaviour to prevent weight gain = binge eating disorder *Weight usually normal !!See [[other eating disorders|Eating disorders]]
|!Type|!Signs|!Management| |Superficial|red + dry, blanches|moisturiser| |Partial thickness|red+ moist, non-blanching|clean, paraffin gauze + non-adherent absorbent dressing. Review in 48h| |Full thickness|white/grey/scalded, no sensation, solid, dry|specialist referral, skin graft| >3% TBSA in adults requires secondary care. !First aid assessment * Size * Cause * Age * Location * Depth
!Pseudomembranous colitis |tableclass|k |''Pathogen:'' Gram + with contagious spores. ''Risk factors:'' previous C. diff infection, omeprazole/PPI use; abx use esp fluoroquinolones, clindamycin|''Complications:'' toxic megacolon, sepsis. <br>''Management:'' PO metronidazole ± vancomycin<br>➥ ''Prevention:'' HANDWASHING| |''Symptoms:'' fever, abdo distension, diarrhoea ± bloody|~| |''Signs:'' colitis (yellow adherent plaques on inflamed non-ulcerated mucosa), raised WCC|~| |''Ix:'' stool sample for //C. diff// toxin|~|
!Online teaching events Subscribe to the calendar on Google Calendar on ''smallmediccpd@gmail.com'', or scroll through it below: <iframe src="https://calendar.google.com/calendar/embed?src=smallmediccpd%40gmail.com&ctz=Europe%2FLondon" style="border: 0" width="800" height="600" frameborder="0" scrolling="no"></iframe>
*[[Malignant ascites]] *[[Raised ICP]] *[[VTE|Pulmonary embolism]] *[[Brain metastases]] *[[Hypercalcaemia]] *[[Immunotherapy-related inflammation]] See also [[Palliative presentations]]
|tableclass|k |72% admitted as emergency, tends to be proven on biopsy. ''Why unknown?'' primary regressed/eliminated by immune system?|''Principles of mx:'' Poor survival.<br>➥ Don’t forget TB – “brain mets”, LNA<br>➥ Risks vs benefits of investigation? Performance status?<br>➥ Chemo options: platinum-based e.g. cisplatin, molecular targets – BRAF, eGFR, but not routine| |''History:'' removed lesions, previous surgery, FHx|~| |''O/E:'' examine rectum, breast, pelvis, abdo (20% malignant ascites due to CUP)|~| |''Ix:'' CT CAP, [[Myeloma screen]], biopsy + immunohistochemistry. Tumour markers less specific, but AFP, beta HCG to rule out germ cell tumour|~|
|tableclass|k |''Etio:'' Candida albicans or non-albicans species. ''Incubation:'' 7-21d. ''RF:'' poorly controlled T2DM, immunosuppression|''Management:'' Empirical fluconazole PO stat, clotrimazole PV stat<br>➥ No tx needed if asymptomatic<br>➥ Avoid oral treatment if pregnant/breastfeeding<br>➥ Exclude eczema, lichen sclerosus, STIs<br>➥ Advise skin case e.g. no perfumed soaps <br>➥ Microbio testing if poor response| |''Symptoms:'' vulval soreness/burning/itching, superficial [[dyspareunia|Dyspareunia]] ± cyclical; urethritis|~| |''Signs:'' erythema, fissuring, ± curdy [[discharge|Vaginal discharge]], satellite lesions or excoriations.|~| |''Ix:'' clinical.|~|
Is there an impairment of the mind or brain? will this affect pt’s ability of 4 steps of capacity? *Pts may temporarily or permanently lack capacity, or never have capacity *Same duty of confidentiality applies *must share relevant information with anyone authorised to make health and welfare decisions on behalf of patient **they do not have general right of access to the patient’s records **don’t give irrelevant information about pt *Respect pt’s desires regarding who to inform, but may need to disclose under duty of candour ^^Capacity for cats https://medium.com/@ermintrude2/does-my-cat-have-capacity-assessing-my-cat-under-the-mental-capacity-act-2005-c7b6d6128aa4^^
|tableclass|k |@@background-color: #eac9c9; ''Etio:''@@ Cancers of enterochromaffin cells. @@background-color: #eac9c9; ''Sites:''@@ appendix, ileum, rectum; ovary/testis, bronchi. ''Associations:'' MEN-1. @@background-color: #eac9c9; ''Pathg's:''@@ secretion of bradykinin, tachykinin, substance P, VIP, gastrin, insulin, glucagon, ACTH|@@background-color: #ede7f6; ''Management:''@@ high metastasis rate! <br><br>➥ Resection. Palliative: Debulking, embolisation.<br>➥ 5-8y survival, max 20y<br>➥ ⚠ Carcinoid crisis (massive release of mediators): ↓ BP, bronchoconstriction, ↑ glu ⇒ high dose octreotide, fluid balance<br>➥ Carcinoid syndrome: octreotide ± interferon alpha| |@@background-color: #ffe0b2; ''Symptoms:''@@ asymptomatic, or: diarrhoea, intussusception, RUQ pain, obstruction. Carcinoid syndrome ⇒ liver involvement. s/s: diarrhoea, HF, bronchoconstriction, CNS effects|~| |@@background-color: #dcedc8; ''Signs:''@@ tricuspid regurgitation, pulmonary stenosis. Ddx: GIST|~| |@@background-color: #e3f2fd; ''Ix:''@@ 24h urine 5HIAA; echo, BNP for carcinoid heart disease|~|
|tableclass|k |''Pathogenesis:'' accumulation of pericardial fluid = ↑ intrapericardial pressure – poor ventricular filling, ↓ cardiac output. ''Etio:'' [[Pericarditis]], [[Aortic dissection]], haemodialysis, warfarin, cardiac catheterisation, post-cardiac biopsy, penetrating trauma|''Complications:'' Cardiogenic shock.<br><br>''Mx:'' Pericardiocentesis (diagnostic or therapeutic) with ECG monitoring - clotted blood can make it difficult<br>➥ Send pericardial fluid for culture, cytology and ZN stain<br>➥ //In arrest:// thoracotomy| |''Symptoms:'' ↑ HR, SOB|~| |''Signs:'' Beck's triad: ↓ BP, ↑ JVP, muffled heart sounds; pulsus paradoxus (exaggeration of the normal variability of pulse volume with breathing); ↑ pulse, Kussmaul's sign: ↑ JVP on inspiration. Effusion: bronchial breathing at L base (Ewert's sign)<br><br>''ECG:'' low-voltage QRS complexes, electrical alternans|~| |''Ix:'' FAST scan, CXR: ± cardiomegaly. ECHO is diagnostic|~| !Source OHEM
|singlecol|k |''Confirm'' with BNP (threshold 100ng/L) or ~NT-proBNP (threshold 300 ng/L)| |''Hx:'' cardiac disease| |''Signs:'' diaphoretic (if extremities are warm: consider sepsis), hypoxia, ↑ HR, SOB; ↑ JVP| |''Ix'': 12 lead ECG, IV access, contraindications to PCI?| |''Management:'' Positioning, oxygen if sats < 95%, GTN if SBP >90<br> ◦ Require Level 2 care, AND: myocardial ischaemia, severe hypertension, aortic/mitral valve disease<br> • IV diuretics e.g. 20-40mg bolus furosemide<br> • Morphine for chest pain/anxiolysis only<br> • Inotropes NOT routine<br>''Follow up:'' Echo if new heart failure; monitor weight, urine o/p| [[RCEM learning|https://www.rcemlearning.co.uk/reference/cardiogenic-pulmonary-oedema/#1568640989862-dc4445c2-b856]]
!Dilated |singlecol|k |''Associations:'' alcohol, hypertension, HH, pregnancy, thyrotoxicosis, chemotherapy (dauno/doxorubicin), [[Muscular dystrophy]].<br>''Pathg's:'' nuclear hypertrophy, interstitial fibrosis, lymphocytic infiltration | |''Symptoms:'' ↑ HR, ↓ BP, S3 gallop, MR/TR/ pleural effusion, oedema, jaundice, hepatomegaly, ascites| |''Signs:'' BNP; //ECG:// tachy, T wave changes | |''Ix:'' //Echo:// hypokinesis, global dilation, ↓ EF, ↓ contractility| |''Mx:'' similar to [[heart failure|Heart failure]]| !Constrictive |singlecol|k |''Etio:'' idiopathic, rheum (amyloid, sarcoid, scleroderma), haemochromatosis.<br>''Pathology:'' "rubbery, non-compliant” myocardium, bilat hypertrophy; eosinophilic deposition/honeycomb pattern around myocytes| |''Symptoms:'' similar to [[constrictive pericarditis|Pericarditis]]| |''Signs:'' similar to heart failure| |''Ix:'' //Echo:// diastolic dysfunction - usually normal systolic function| |''Complications:'' pulmonary hypertension, SOB, R ventricle hypertrophy|
|tableclass|k |''Etio:'' compression of median nerve. Most common cause of hand pain at night. ''Associations:'' [[RA|Rheumatoid arthritis]], pregnancy, obesity, gout/pseudogout, HF, acromegaly, amyloid. M>F|''Management:'' carpal injection, wrist splints worn at night, division of flexor retinaculum| |''Symptoms:'' pain, paraesthesia/numbness around median nerve dermatome|~| |''Signs:'' +ve Tinel’s sign, +ve Phalen’s test (hyperflexion of wrist 1-2 mins reproduces paraesthesiae)|~| |''Ix:'' typically clinical dx; US may be useful|~|
|singlecol|k |''How it works:'' replace cataract with a synthetic lens. ''Indications:'' progression (visual acuity should not be threshold)<br>''Advantages:'' improved colour vision, clarity of vision| |''Procedure:'' done under local anaesthesia, day surgery <br> • Phacoemulsification (break up opacified lens) → replace with intraocular lens implant<br> • Topical abx + steroids afterward<br> • Recovery in 4-6/52 → change glasses| |''Complications:'' 2% rate – infection, posterior capsule rupture/thickening, anterior uveitis.<br>Post-op: astigmatism more pronounced| |''Follow up?:''|
|tableclass|k |''Etio:'' most age-related. ''Risk factors:'' trauma, uveitis, myopia++, steroids, diabetes, retinitis pigmentosa, Trisomy 21. ''Types:'' nuclear, cortical, subcapsular|''Management:'' [[Surgical|Cataract surgery explainer]] is definitive (phacoemulsification)<br> • Complication rate 2%<br> • posterior capsule rupture/thickening<br> • retinal detachment<br> • Complications: ↑ risk closed angle glaucoma (mass effect in anterior chamber)<br> • ''Prevention:'' sunglasses, ↓ oxidative stress <br> • DVLA: ≥6/12 + able to read number plate at 20m, else must notify DVLA; higher requirement for Group 2| |''Symptoms:'' painless vision loss, glare, myopic shift|~| |''Signs:'' dark reflection against red reflex, glisten on fundoscopy|~| |''Ix:'' cataracts at birth ⇒ [[TORCH screen|Neonatal infections overview]], act in 6/52! |~|
|tableclass|k |''Etio:'' L4/L5 or L5/S1 disc herniation. Tumour, trauma, abscesses are rare.|''Management:'' bowel care, catheterise, pressure area care → discectomy| |''Symptoms:'' LMN LL deficit = ↓ tone; [[Back pain]], saddle anaesthesia, incontinence|~| |''Signs:'' ↓ power, absent reflexes|~| |''Ix:'' ''urgent MRI''|~| !CES vs [[cord comp|Metastatic spinal cord compression]] ||!CES|!Cord comp| ||UMN signs|LMN signs|
|tableclass|k |''Etio:'' complication of facial cellulitis/abscess. ''Pathg's:'' CN III, IV, Va, VI|''Management:''| |''Symptoms:'' ophthalmoplegia - see [[Cranial nerve lesions]]|~| |''Signs:'' papilloedema|~| |''Ix:'' |~|
|tableclass|k |@@background-color: #eac9c9; ''Etio:''@@ Beta-haemolytic streptococci, Staph. aureus. ''Risk factors:'' previous cellulitis, ulcer/wound, dermatosis, tinea pedis interdigitalis, lymphoedema, venous insufficiency/chronic leg oedema|@@background-color: #ede7f6; ''Management:''@@ Fluclox (e.g. 250mg PO 6º), or clinda, teicoplanin <br>➥ [[Diabetic foot ulcers]]: gram neg + MRSA cover <br>➥ //Bite:// amox or trimethoprim <br>➥ //Freshwater exposure:// cipro (Aeromonas cover) <br>➥ //Immunocompromised:// broad-spectrum Gram +ec cover e.g. vancomycin| |''Symptoms:'' macular erythema, warmth, swelling, history skin disruption|~| |@@color: red; ''Red flags:''@@ crepitus (?gas-forming organisms)<br>''Ddx:'' [[DVT|Deep vein thrombosis]], necrotising fasciitis (disproportionate pain), septic arthritis, [[Gout]], lymphoedema, erysipelas (more superficial), erythema nodosum.<br><br>[[Bilat cellulitis|Leg ulcers]] isn't probably cellulitis!|~| |@@background-color: #e3f2fd; ''Ix:''@@ Blood culture, wound swab|~|
!~HiNTS exam |!Part|!Posterior stroke will give...| |!Head impulse|Normal/negative head impulse test| |!Nystagmus|Rotatory/vertical nystagmus; direction-changing horizontal nystagmus| |!Test of skew|Skew deviation/positive vertical skew test| !External links [[60 second EM|http://www.60secondem.com/the-hints-exam/]]
ICP v intracranial vol has an exponential relationship !!Acute: loss of autoregulation ''Why:'' trauma. ''Where:'' everywhere ''Ix:'' hyperdensity throughout ''Mx:'' barbiturates, hyperventilation !!Vasogenic: damage to BBB ''Why:'' tumour, trauma, infarction, bleed, abscess. ''Where:'' white matter (↓ resistance) + interstitial spaces !!Cytotoxic: damage to glia+nrs ''Why:'' ischaemia, ↓ Na, Reye’s. ''Where:'' grey+white matter !!Hydrocephalus ''Why:'' CSF drainage obstruction. ''Where:'' periventricular white matter Ix: Mx: Internal herniation
|tableclass|k |Non-progressive, neurodevelopmental disorder. ''Epid:'' most common childhood disability, 2-3/1000 births. ''Etio:'' CNS lesion sustained before 2y of age: maternal infection, peripartum asphyxia, stroke/brain injury, postnatal trauma/hypoxia/infection|''Management:'' No cure – but can live a full life!<br>➥ Early diagnosis + holistic intervention <br>➥ maintain function<br>➥ therapy input++<br>➥ Prognosis: independent sitting at 2 years predicts ambulation| |@@background-color: #ffe0b2;''Symptoms:''@@ classified by distribution – bilat spasticity, diplegic spasticity, unilat hemiplegic spasticity(motor cortex damage)|~| |@@background-color: #dcedc8; ''Signs:''@@ pain, epilepsy, intellectual disability, gait abnormalities e.g. “scissoring”, swallowing difficulties, ↓ tone/spasticity<br> ''Most common delayed milestones:'' not sitting by 8m, not walking by 18m, hand preference before 1y|~| !External links [[GPCPD|https://gpcpd.com/handbook/GP Update/Child Health/Cerebral palsy in children and young people]]
|tableclass|k |@@background-color: #eac9c9; ''Epid:''@@ >50% onset age<50, ↓ incidence in UK. Associated with HPV 16, 18; high-risk HPV ↦ tumour suppressor genes. @@background-color: #eac9c9; ''RF:''@@ early 1st intercourse, multiple sexual partners, smoking. [[Pathg's|Cervical cytology]]|@@background-color: #ede7f6; ''Management:''@@ see [[screening|Cervical cancer screening]]<br>➥ CIN II ⇒ risk-benefit discussion – usually offer treatment if completed family; CIN III ⇒ [[LLETZ]] <br>➥ Stage ~Ia1: cone Bx (simple hysterectomy no benefit) <br>➥ Ia2/Ib: radical hysterectomy (parametrium + upp vaginal cuff) ⚠ Damage to bladder <br>➥ ~IIa-IV: radiotherapy + chemotherapy (as sensitiser) <br>➥ Adjuvant radio-chemotherapy (post-surgery) if patients have RF – LN involvement, invasion, +ve surgical margins <br>➥ Complications of RT: inflammation, fistula, SBO <br>➥ 2 year recurrence rate 80% <br>➥➥ Exenterative surgery (remove ovaries, uterus, cervix, vagina); palliative chemo <br>➥ Previous surgery ⇒ RT; 5y survival stage I = 85% <br>➥ If pregnant, delivery after 35/40<br>➥ ''Prevention:'' [[HPV vaccine]]| |@@background-color: #ffe0b2; ''Symptoms:''@@ postcoital bleeding/IMB/PMB, ∆ vaginal discharge. See [[Gynae red flags]]|~| |''Signs:'' white staining on acetic acid staining ,,(nuclear chromatin coagulation),,; raised vessels, mosiacism|~| |''Ix:'' Smear, colposcopy, EUA<br> • MRI pelvis/CT abdo|~|
Standard of care = liquid-based cytology. !Frequency ^^NICE CKS^^ *Age 25-49: every 3y *Age 50-64: every 5y *Age >65 + abnormal recent cervical cytology sample, none since age 50 + on request !HPV primary screening (high risk strains only as of end 2019) * “Abnormal smear result” → Low or high grade? ** Low grade can disappear without treatment ⇒ test for HPV ** ''Normal recall with borderline/mild dyskaryosis/borderline ?high grade'' AND: *** HPV -ve *** negative colp/no CIN ** ''Moderate dyskaryosis/worse + treated CIN:'' Cytology in 6/12 *** If subsequent cytology is mod/severe → colp *** Else-if HPV +ve → colp *** Else → normal recall !Pregnancy If due for routine smear, reschedule for 12/52 post-delivery Back to [[Cervical cancer]]
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
|tableclass|k |''Etio:'' rib arising from C7. ''Epid:'' 1%|''Management:''| |''Symptoms:'' [[neck swelling|Neck lump]], see thoracic outlet syndrome|~| |''Rad signs:'' horn-like projection from C7|~| !Thoracic outlet syndrome - pathogenesis: # compression on subclavian vein ± embolisation # compression on subclavian artery → arterial embolisation # compression of T1 nerve → sensory loss over medial forearm + intrinsic hand muscle wasting
|historyclass|k |''History:''<br>➥ clarify "diarrhoea", "constipation" etc.<br>➥ Duration, frequency, consistency of stools<br>➥ associated rectal/gynae/urinary/abdo s/s<br>➥ Diet, fibre intake, toileting routines, continence, mobility<br>➥ DHx including OTC already tried eg for constipation|''Principles of mx:'' URGENT admission if [[vomiting, abdo pain, bloating|Bowel obstruction]]<br>➥ Drug review<br>➥ //Laxatives:// bulk-forming/osmotic to soften -> stimulant + drink plenty of fluids<br>➥ Irritable bowel syndrome: alternating constipation and diarrhoea; loperamide might have role| |''O/E:'' weight loss? //Rectal o/e:// faecal impaction|~| |''Ix:'' FBC, TFTs, CA-125<br>➥ Faecal calprotectin if clinically suspicious for inflammatory bowel disease|~| !External links [[BMJ talk medicine - IBS|https://soundcloud.com/bmjpodcasts/ibs]]
!Topics tracked here https://hollyapp.com/n/Wl_gAHyB2HsR0tF2 !Goals: * install Bricks plugin(s)? * link up across domains * link up within subject fields * finish adding data interp
*Patient details *When was CXR done? *Technical details **Rotation: distance from medial clavicle head → spinous processes **Inspiration: 8-10 posterior ribs **Penetration: intervertebral discs visible? **Exposure: lung apex to costophrenic angle *Airway **slight R deviation is normal **carina angle <100º; bigger angle ⇒ cardiomegaly, mass **Thymus (seen if age <5) *Breathing **lung fields clear + uniform? Symmetry? **If opacity present: ***reticular (linear) ⇒ fibrosis ***nodular ⇒ miliary TB, sarcoid etc. ***Consolidation: bronchograms present, no volume loss ***Atelectasis: volume loss + compensatory hyperexpansion of other lobe ***meniscus ⇒ pleural effusion *Cardiac **cardiac size should be <½ thorax width in PA **mediastinal shift? *Diaphragm **borders of hemidiaphragm clear? **meniscus (pleural effusion)? **flattening (paralysis, hyperexpansion)? **gastric bubble? Pneumoperitoneum? *Everything else **Bones: fractures, rib notching, old # (think NAI!!) *Review areas **Apices (Pancoast tumour) **Devices?
|tableclass|k |''Distribution:'' scalp, face, trunk, palms, soles, mucous membranes. ''Incubation:'' 10-21d|''Complications:'' (rare) pneumonia, meningitis, otitis media<br>''Mx:'' conservative: cut nails, OTC topical tx for itch, loose clothing. Acyclovir only if risk of severe disease<br>@@background-color: #ede7f6; Public health:@@ <br>➥ Avoid contact with immunosuppressed ppl, pregnant if not immune<br>➥ Contagious from 1-2 days before lesions to when lesions crusted over<br>➥ Exposure in pregnancy: if susceptible, VZIG within 10d| |''Symptoms:'' characteristic rash: macules → itchy vesicles|~| |''Signs:'' high fever<br>''Ddx:'' other poxes, [[shingles|VZV shingles]]|~| |''Ix:'' clinical diagnosis |~|
*SG CFC is a defence for breaking confidentiality on a child’s behalf → justifiable even if child declines *Child protection is part of safeguarding *@@background-color:#e3f2fd;Children Act 1989, 2004@@ imposes duty of disclosure with risk of neglect/abuse *GMC duty to disclose information on risk of abuse !When to suspect? *Vague history *[[Injury patterns|NAI]] *Attendance history !Action *Discuss with senior + document conversations *Seek consent to share information !Child sexual exploitation @@background-color:#e3f2fd;''Sexual Offences Act 2003''@@ *Age of consent in UK 16 years *Sexual intercourse with a child aged younger than 13 = statutory rape *Sexual intercourse in children aged 13-14 years and above requires assesment to determine if it is abusive
!Most common presenting symptoms * [[weakness/fever/pain/pallor|Haem history]] → leukaemia * lump or swelling ± pain → lymphoma * headache + vomiting + focal neurology → CNS tumour * pain ± lump, visible limp → bone tumours |historyclass|k |''History:'' parental concern, developmental history|''Principles of mx:'' suspicious s/s of haem Ca or brain malignancy = same day referral. Most others, incl. if present >3x in a week with no clear dx = 2ww referral| |''Suspicious presenting symptoms:'' [[LNA|Lymphadenopathy in children]], focal neurology, abdo distension, hepatosplenomegaly, unexplained petechiae, new seizures, any mass that is: deep to fascia, non-tender, progressively enlarging, associated with enlarging LN, >2cm.|~| |''Ix:'' CXR: hilar/mediastinal mass<br>Check FBC|~| !Specific cancers * [[Acute leukaemia|AML/ALL]] * Lymphoma * Brain tumour * Sarcoma * [[Neuroblastoma]] * Testicular tumours * Ovarian tumours * [[Nephroblastoma]] !Cancer syndromes |!Cancer|!Etiology| |Retinoblastoma|Chr 13 deletion of tumour suppressor gene| |Li-Fraumeni|p53| |Ataxia-telangiectasia|DNA repair defect| |Down syndrome|[[Trisomy 21]]|
|tableclass|k |''Pathophys:'' C. trachomatis, an obligate intracellular organism. ''Incubation'': ~14d. Commonly co-infected with M. gen. LGV: systemic infection in lymphatic system|''Mx: ''Doxy 100mg bd for 7d<br>➥ No sex until treatment complete or 7d after<br>➥ Contact notification: ≤4/52 before s/s if ♂+ urethral s/s, else ≤6/12 → treat then test<br>➥ Reactive arthritis <br>➥ LGV esp in MSM, but rare in UK <br>➥ In pregnancy: <br>➥➥ Use azithro/erythromycin instead<br>➥➥ Risk ↓ birth weight, PID<br>➥➥ TOC req’d for rectal infections, in pregnancy<br>➥➥ neonatal infection: conjunctivitis<br>➥ Chlamydia in children? suspect sexual abuse!!<br>➥ Chronic complication: PID| |''Symptoms'': [[Urethritis]], orchitis♂/cervical, PID♀. ♀: 50% asym; rectal infection may be asymptomatic. Neonatal: [[conjunctivitis|Ophthalmia neonatorum]]|~| | |~| |''Ix'': NAAT is gold standard!<br> • Urethral smear: polymorphs on Gram stain<br> • STI screen|~|
!!Cholangiocarcinoma |singlecol|k |''Etio:'' RFs: [[primary sclerosing cholangitis|Primary sclerosing cholangitis]], chronic biliary inflammation e.g. alcohol, gallstones| |''Symptoms:'' weight loss, acholic stools| |''Signs:'' dysphagia for fluids+solids, regurgitation, weight loss, smooth RUQ mass| |''Ix:'' CXR, OGD, biopsy. ''Tumour markers:'' CEA, CA 19-9, and CA-125| |''Mx:'' balloon dilatation, PPIs, botox injection if procedure needed. Risk Ca oesophagus. Extension to portal circulation.|
|tableclass|k |<td style = "background-color: #eac9c9;">''Etio:'' obstruction of common bile duct due to benign strictures (e.g. from chronic pancreatitis) or sclerosis (24%).</td>|<td style = "background-color: #ede7f6;">''Complications:'' biliary sepsis, liver failure, AKI <br>''Acute mx:''<br>➥ IV piperacillin/tazobactam + IV cipro/levo/ gentamicin+metronidazole <br>➥ ERCP (diagnostic and therapeutic) for decompression ± sphincterotomy <br>➥ endoscopic/percutaneous drainage </td>| |<td style = "background-color: #ffe0b2;">''Symptoms:'' RUQ pain, jaundice, fever (Charcot’s triad; with hypotension + shock = Reynolds’ pentad), acholic stools, itching, rigors </td>|~| |<td style = "background-color: #dcedc8;">''Signs:'' cholestatic LFTs (↑ ALP, GGT, bili), Murphy’s sign (arrest on inspiration on inspiration with pressure on RUQ), systemic sepsis </td>|~| |<td style = "background-color: #e3f2fd;">''Ix:'' FBC, U&Es, CRP, LFTs <br>➥ USS? Abdo CT + contrast; MRCP if equivocal</td>|~| Confused with [[Acute cholecystitis]]
|tableclass|k |Benign. ''Etio:'' congenital, or acquired/iatrogenic (from middle ear surgery). ''Pathg's:'' Abnormal sac of keratinising squamous epithelium and accumulation of squamous epithelium in middle ear and mastoid air cells.|''Management:'' surgery to eradicate disease<br>➥ Risk of recurrence <br>➥ Irreversible hearing loss| |''Symptoms:'' foul smelling otorrhea, facial nerve palsy, hearing loss|~| |''Signs:'' pocket in tympanic membrane, crust in upper part|~| |''Ix:'' microscopy/EUA, CT temporal bone|~|
|tableclass|k |''Definition:'' chronic cough = >4/52. ''Etio:''<br>➥ Poor coordination of swallow <br>➥ Chronic airway irritation and inflammation <br>➥ Chronic mucus hypersecretion |''Ddx:''<br>➥ GORD, [[Asthma]], bronchiectasis <br>➥ Aspiration <br>➥ [[Cystic fibrosis]] <br>➥ primary ciliary dyskinesia<br>➥ Immune deficiencies<br>➥ Infections, post-viral<br>➥ postnasal drip<br>➥ Psychogenic | |''History:''<br>➥ time course, triggers (coughing after feed/at night? → GORD)<br>➥ quality of cough: wet/dry?<br>➥ Impact on school/life/activities<br>➥ Other chronic/recurring infections? e.g. otitis media |~| |''O/E:''|~| |''Ix:'' If suspect CF: CXR, CT. Lung function (spirometry may be normal)/FENO. |~|
CKD is... probably more common than you think |tableclass|k |''Definition:'' ↓ GFR >3/12. Common! ''Etio:'' //Pre-renal:// chronic hypoperfusion (cardiorenal syndrome), chronic hypovol (chronic diarhoea, high o/p stoma). //Renal:// glomerulonephritis, interstitial nephritis, chronic tubular injury. //Post-renal:// obstruction. Hypertension = ↑ progression |With new ↓ GFR, repeat within 2/52<br>''Mx:''<br>➥ Treat reversible causes<br>➥ Manage complications/limit progression<br>➥ //S/s ctrl:// [[haematinics|B12 folate deficiency]]<br>➥ //Acidosis:// Sodium bicarb can improve pH but ↑ BP<br>➥ Restless legs: check ferritin; clonazepam/gabapentin<br><br>To establish DM as a cause, should have long hx of DM, other [[microvascular DM complications|Complications of diabetes]]<br>[[Renal replacement therapy]]| |''Symptoms:'' uraemic s/s: N&V, fatigue, anorexia, encephalopathy; ↓ Plt, acidosis, [[hyperK|Hyperkalaemia]]|~| |''Signs:'' [[purpura|Purpuric rash]], itching; fluid overload; oliguria|~| |''Ix:'' <br>//Bloods:// ↑ urea+creatinine; normocytic anaemia; ↓ Ca, ↑ ~PO4, ↑ ALP (↑ PTH) <br> • //ACR:// ?proteinuria. Best: early morning sample (>3 = sig.) <br> • //Renal USS:// kidneys usually smaller unless diabetic nephropathy <br> • If cause unclear, renal biopsy <br> • Screening recommended if at-risk/on nephrotoxic drugs|~| ⇒ [[CKD complications]]
|tableclass|k |''Etiology:'' may be precipitated by infection, toxins, trauma, genetic causes, metab causes... ''Classification:'' acute on chronic; fulminant. Hyperacute (HE within 7 days of jaundice)/acute (8-28/7)/subacute (5-26 weeks)|''[[Complications|Complications of chronic liver disease]]:'' spontaneous bacterial peritonitis, coagulopathy, encephalopathy, hyponatraemia; portal hypertension: ascites, varices; HCC. <br>''Mx:'' <br>➥ Nutrition: Pabrinex if hx of alc excess<br>➥ Infections: Abx + albumin<br>➥ AKI/hypoNa: stop diuretics + nephrotoxins, fluid balance<br>➥ Coagulopathy: terlipressin for GI bleed<br>| |''Symptoms:'' ascites, weight loss, confusion|~| |''Signs:'' asterixis, hyperreflexia, apraxia, seizures, malnutrition<br>Cirrhosis can be compensated + large physiological reserve, but a complication may be the first clinical manifestation|~| |''Ix:'' FBC, U&Es, LFTs, clotting screen; ascitic tap ⇒ for WCC, culture, albumin (SAAG); CIWA; Hep A, B, C screen; Copper ; Paracetamol levels|~| !Risk stratification * Child-Pugh score * calculates mortality risk from cirrhosis * Requires: bilirubin, albumin, INR, encephalopathy, ascites
!Complications of CKD *Cardiovascular disease (leading cause of death!) → [[statins|Statin counselling]], BP ctrl *[[Secondary/tertiary hyperPTH|Hyperparathyroidism]] → ↑ phosphate + ↓ Ca *Normochromic, normocytic anaemia due to ↓ EPO (etc) *Uraemia – anorexia, pericarditis, confusion) *Arteriopathy – vessel calcification (ABPI > 1.2, wide pulse pressure) *CKD staging is based on GFR and albuminuria (3-30, >30) ** >90 + risks; 60-89; 45-59; 30-44; 15-29; <15 !~NSAIDs and ~ACE-Is inhibit autoregulatory function *~NSAIDs inhibit dilation of afferent glom arterioles *~ACE-Is inhibit constriction of efferent arterioles !Role of ~ACE-Is in CKD: *Inhibit autoregulation *Reduce glomerular pressure ⇒ reduce proteinuria *AVOID with another insult e.g. AKI *<30% ↑ Crt after starting ~ACE-Is is acceptable *Must go with low-salt diet
|-|!INR|!APTT|!PT|!Platelets|!Bleeding time| |!What it indicates|-|“intrinsic” pathway - |“extrinsic” pathway – vit K-dependent factors (forms the INR)|-|platelets| |[[Haemophilia A]]|N|↑|N|?|N| |[[Von Willebrand’s|Von Willebrand's disease]]|N|↑|N|N|↑| |Warfarin|↑|N|↑|?|?| |DIC*|↑ |↑ |↑|N|N|
|tableclass|k |''Etio:'' excess proliferation ⇒ accumulation of functional mature cells. ''CML:'' t(9:22) Bcr:Abl translocation |''Complications:'' //CLL:// autoimmune haemolysis, infections, marrow failure<br><br>''Management:'' watch and wait, mostly <br>➥ ''ITP:'' corticosteroids <br>➥ ''CML:'' imatinib (BCL-ABL tyr kinase inhibitor) (s/e: nausea, cramps, arthralgia, rash, headache); hydroxycarbamide <br>➥ Routine vax: mild immunosuppression; IVIG if recurrent bacterial infections <br>➥ Bone marrow transplant<br>''Prognosis:'' Death often due to infection. 1/3 progress slowly, 1/3 progress actively, 1/3 never progress| |''Symptoms:'' //CML:// insidious – weight loss, fatigue, fever, sweats, gout, bleeding, abdo discomfort, 30% incidental |~| |''Signs:'' Splenomegaly. //CLL:// enlarged, rubbery, non-tender nodes |~| |''Ix:'' FISH to show translocations <br>➥ //CML:// ↑ WBC (all cell lineages) <br>➥ //Blood film:// smear/smudge cells|~|
!UKMEC 4 for COCP *Postpartum **breastfeeding + ≤6/52 **non-breastfeeding + ≤3/52 + other RF for VTE *age ≥35 **smokes ≥15 cigarettes/day **stopped smoking <1y = UKMEC 3 *ischaemic heart disease, stroke, vascular disease *BP > 160/100 *history of VTE, current VTE (you’d think…) *major surgery + prolonged immobilisation *known thrombogenic mutations e.g. Factor V Leiden *breast cancer !Postpartum contraception *Emergency contraception not required in 1st 21d postpartum *Lactational amenorrhea considered contraception if: **amenorrhoeic, baby <6 months, and breastfeeding exclusively
|tableclass|k |''Etio:'' T-cell-mediated small bowel inflammation from ↑ sensitivity to gluten. ''Associations:'' HLA ~DQ2/~DQ8, PBC, autoimmune. Onset at any age, but peaks at infancy + 50-60y.|@@background-color: #ede7f6; ''Complications:''@@ osteoporosis, hyposplenism, T-cell small bowel lymphoma, oesophageal/small bowel carcinoma <br>Coeliac crisis: longstanding untreated coeliac disease = shock, ↓ Ca, ↓ albumin. Treatment is supportive. <br>@@background-color: #ede7f6; ''Management:''@@ gluten-free diet ± Vit D supp. Exclude coeliac in anyone with "irritable bowel syndrome"!| |@@background-color: #ffe0b2; ''Symptoms:''@@ abdo distension, wasted buttocks, ↓ growth, steatorrhea, bloating, dermatitis herpetiformis (RARE; blistering rash on extensor surfaces, pictured), mouth ulceration |~| |@@background-color: #dcedc8; ''Signs:''@@ clubbing, villous atrophy, anaemia, ~IgA deficiency <br>''Ddx:'' peptic duodenitis, Giardiasis, SIBO, tropical sprue |~| |@@background-color: #e3f2fd; ''Ix:''@@ ~IgA anti-~tTG (-ve after gluten-free diet)/anti-endomysial. FBC: Hb ↓, ferritin ↓, B12 ↓<br>''Endoscopy:'' villous atrophy, crypt hyperplasia, scalloping of mucosa – reversible on gluten-free diet. Duodenal biopsy is gold standard!|~| !External links [[Dr Verma Tweetorial|https://twitter.com/UKGastroDr/status/1370786142761717761]]
!Common screening tools * Validated in strictly controlled populations (i.e. not representative) * Interpret in context of premorbid function (neuropsych ax useful if ‘borderline’) |!MMSE|➥ Orientation<br>➥ Registration (repeating names of objects)<br>➥ Attention (serial 7s)<br>➥ Recall<br>➥ Language<br>➥ Spatial (intersecting pentagons)|Mild: 21–24<br>Moderate: 10–20 <br>Severe: <10.|➥ Culture-specific, ↑ emphasis on language<br>➥ ↓ emphasis on frontal lobe function| |!MOCA|➥ Short-term memory<br>➥ Visuospatial<br>➥ Executive function<br>➥ Attention, concentration, and working memory<br>➥ Language<br>➥ Abstract reasoning<br>➥ Orientation<br>| |Should be validated to culture/language → RUDAS aims to minimise effect| !Individual performance can be influenced by... * age * education * occupation * sensory impairment * time, interruptions !External links [[UCL Articulate course|https://rise.articulate.com/share/kJm91JYTWfuoQ5Vb5v723L362eUfNsa4#]]
!Collateral history for memory impairment *Timeline: duration of s/s, progression *Memory - precisely what problem? ** Short term - misplacing items, repetitive speech, forgetting names ** Long term - confusion/memory loss re significant life events *Concentration - e.g. following TV programme * Language **Expressive - word finding difficulties, decreased fluency **Receptive - understanding conversation **Echolalia, perseveration *Mood/personality changes **Impulsive behaviour, overeating **Perseverative behaviours **Apathy *Behavioural/psych s/s of dementia/psychosis **hallucinations/delusions **wandering **sleep disturbances **shouting, swearing, inappropriate behaviour *Motor symptoms - Parkinsonism, ataxia *Vision/hearing *Insight ![[Risk assessment|Dementia risk assessment]] + function *Risk: kitchen safety, self-neglect, wandering, abuse, falls *Impact on ADLs? *Ask about depression (pseudo-dementia) *Check: **PMH, FHx **head injury **vascular risk factors **sleep (REM sleep disturbance) **Alcohol history
|tableclass|k |''Epid:'' 3rd most common in the UK; M>F. ''Risk factors:'' polyps, IBD, diet, smoking, ~20% have FHx - FAP, FNPCC, Peutz-Jeghers. ''Sites:'' rectal, sigmoid, ascending/caecal most common|''Staging:'' Dukes A-C/Stage I-III. **stage migration with better imaging.<br><br>Resection can increase survival time by up to 50%; stenting as palliative<br>Adjuvant chemotherapy - FOLFOX (5FU, folinic acid, oxaliplatin); bevacizumab (anti-VEGF), cetuximab (anti-EGFR)| |''Symptoms:'' ∆ bowel habit (diarrhoea > constipation) – 6/52 threshold for 2ww. Blood ± mucus in stool; tenesmus, abdo pain, weight loss|~| |''Signs:'' Fe deficiency anaemia. ''Other presentations:'' perforation, fistula|~| |''Ix:'' colonoscopy, CT CAP, MRI rectum/pelvis/liver|~| !![[Screened|Bowel cancer screening]] on the NHS !!2 week wait criteria * Age 40 + unexplained wt loss + abdo pain * Age 50 + unexplained [[PR bleeding]] * Age 60 + Fe deficiency anaemia/[[Change in bowel habit]] !!Dukes criteria, briefly # mucosal # breaches musclaris propria # lymph node involvement # mets
table.colwithheader > tbody > tr:nth-child(2) {background-color: #eac9c9;}
table.colwithheader > tbody > tr:nth-child(3) {background-color: #ffe0b2;}
table.colwithheader > tbody > tr:nth-child(4) {background-color: #dcedc8;}
table.colwithheader > tbody > tr:nth-child(5) {background-color: #e3f2fd;}
table.colwithheader > tbody > tr:nth-child(6) {background-color: #ede7f6;}
!Combined screening //When:// 11-13^^+6^^/40 ^^NICE^^ //What:// b-HCG, PAPP-A, nuchal USS //Who:// all pregnant patients *Screens for Trisomy 13 (Patau's syndrome), 18 (Edwards' syndrome), 21 (Down's syndrome) *↑ nuchal translucency: trisomy 21, congenital heart defects, abdominal wall defects *''Trisomy 21:'' ↑ nuchal translucency; ↓ PAPP-A, ↑ b-HCG *High risk = >1:150 ⇒ diagnostic tests ^^RCOG^^ !!NIPT RCOG *chorionic villus sampling (from 11-14/40) **sampling of placenta trans-abdomen or transcervical **1-2% risk miscarriage *Amniocentesis (from 15/40) **Aspiration under USS guidance **1% risk miscarriage Down syndrome screening: 11-13+6/40 Anomaly scan: 18-20+6/40
Pneumonia = LRTI + X-ray changes. |tableclass|k |''Causative typicals:'' Streptococcus pneumoniae, H. influenza, Mycoplasma; Atypicals: Mycoplasma, Legionella, Chlamydia, Coxiella, Moraxella. If recurrent episodes: aspiration pneumonia?|''Management:'' Risk-stratify with [[CURB-65]]<br>➥ Admission? Consider baseline CRP<br>➥ CXR after 6/52<br>See [[abx choices|Pneumonia antibiotics]]| |''Symptoms:'' fever, cough, purulent sputum, haemoptysis, pleuritic chest pain; S. pneumoniae associated with reactivation of herpes simplex |~| |''Signs:'' ↓ chest movement, shallow rapid breathing, dullness on percussion, bronchial breathing, coarse crepitations. ''Ddx:'' acute bronchitis (no focal chest signs)|~| |''Ix:'' CXR, [[atypical screen]]|~|
|!Cushing's|↑ BP|↓ K|↑ Na|↑ pH|↓ Ca|[[main page|Cushing's syndrome]]| |!Addison’s|↓ BP|↑ K|↓ Na|↓ pH|↑ Ca|[[main page|Adrenal insufficiency]]| |!Hyperaldosteronism|↑ BP|↓ K|↑ Na|↓ pH|?|
|tableclass|k |''Etio:'' ↑ common in high-energy injuries with intact soft tissue + venous system; supracondylar/tibial shaft fractures|''Complications:'' rhabdomyolysis, AKI, Volkmanns ischaemic contracture<br><br>''Management:'' fasciotomy| |''Symptoms:'' ↑ pain worse on passive stretching, disproportionate pain, paraesthesia|~| |''Signs:'' new neurological s/s, pulses present|~| |''Ix:'' manometer (compare to diastolic BP) - suspect if >20mmHg; diagnostic if >40mmHg|~|
!Arrhythmias *sinus brady → 1st degree (inferior MI) *tachy-arrhythmias → VT/VF, most common cause of death post-MI !Inflammatory *[[Pericarditis]] - within 48h of transmural MI *[[Cardiac tamponade]] *Dressler’s syndrome - 1–3wks post-MI - recurrent pericarditis, pleural effusions, fever, anaemia and ↑ ESR !Structural damage *Acute mitral regurg (from papillary muscle ischaemia/rupture) *VSD within 1st wk with 50% mortality! *L ventricular free wall rupture -
!Ascites |singlecol|k |''Etio:''| |''Symptoms:'' | |''Signs:'' shifting dullness - late sign, only if ≥1500ml| |''Ix:'' ultrasound; paracentesis; serum-ascites albumin gradient (<11 ⇒ non-cirrhotic)| |''Complications:'' hydrothorax; spontaneous bacterial peritonitis (SBP; see below)| !Spontaneous bacterial peritonitis |singlecol|k |''Etio:'' //E. coli.// ?translocation from bowel| |''Symptoms:'' abdo pain, rebound tenderness, absent bowel sounds| |''Signs:'' | |''Ix:'' | |''Mx:'' cefotaxime/ceftriaxone/cipro.<br>➥ Albumin if ↓ renal fx<br>➥ Paracentesis in uncomplicated ascites| !Hepatorenal syndrome !!= cirrhosis + ascites + renal failure |singlecol|k |''Etio:'' ↑↑ renal vasoconstriction due to altered renal autoregulation. Type 1: progressive; Type 2: slower| |''Symptoms:'' see [[Chronic liver failure]]| |''Signs:'' | |''Ix:'' | |''Mx:'' secondary prevention flu + pneumococcal vax<br>➥ Type 1 – terlipressin + albumin; 2nd line = octreotide + midodrine + albumin<br>➥ Type 2 – portosystemic shunt. Relieves portal hypertension.<br>➥ ''Prevention in alc hepatitis:'' prednisolone 40mg OD 4/52<br>➥ Liver transplantation is definitive|
*↑ glu ⇒ protein glycation → microvascular ∆
*Atherosclerosis
*Glomerulosclerosis ⇒ leaky basement membrane
**Seen in 40% pts after 10-20 years
*Proteinuria, pyelonephritis
*[[Ischaemic retinal changes|Diabetic eye disease]] ⇒ proliferation ⇒ fibrosis
{{Diabetic neuropathy}}
!!Ortho
*ulcers, infections, “diabetic foot”
*Deformities: Charcot joint, hammer toes
**Mx: paracet, ~TCAs, gabapentin/duloxetine, opiates (in this order; avoid weight-bearing)
**cellulitis: empirical Abx (Mx: IV benpen, IV fluclox ± metronidazole)
*blood pressure (~ACE-Is are first line, target 140/80 or 135/85 with complications)
Diabetic emergencies: see [[DKA|Diabetic ketoacidosis]] and [[hypoglycaemic coma|Hypoglycaemia]] or [[in children|Hypoglycaemia: non-diabetic child]] or [[neonates|Neonatal hypoglycaemia]]
![[Compartment syndrome]] !!Non-union (hypertrophic, oligotrophic, atrophic), malunion !!Osteonecrosis/AVN |tableclass|k |''Site:'' bones with retrograde blood supply. ''Risk factors:'' sickle cell, steroid use, chemotherapy, alcohol (± #), or years after initial injury |''Management:'' depends on location + severity| |''Symptoms:'' |~| |''Rad signs:'' osteopenia, microfractures|~| |''Ix:'' MRI most sensitive |~| !Fat embolism |tableclass|k |''Etio:'' more common in closed # |''Management:'' Supportive; early immobilisation + fixation is preventative<br>Neurological signs usually transient| |''Symptoms:'' SOB, ↓ sats, confusion (cerebral emboli?), petechiae, fever, R heart strain, coagulopathy|~| |''Signs:'' |~| |''Ix:'' |~|
|tableclass|k |''Etio:'' physical rotation/movement following trauma|''Complications:'' sleep disturbances, dementia/cognitive impairment, anxiety, PTSD, post-concussion (i.e. concussion s/s persisting beyond usual + worsening)<br>''Mx:'' pt education! set goals + stepwise return to activity (not complete cessation)<br>➥ cognitive rest<br>➥ Expected timecourse: days (professionals) to weeks (children)| |''Symptoms:'' headache, feeling "cloudy", dizziness, memory problems, N+V|~| |''Signs:'' usually normal|~| |''Ix:'' //CT head:// <10% have structural changes. Exclude chronic subdural haematoma in at-risk pts|~| !External links [[Neurosymptoms|https://www.neurosymptoms.org/post-concussion-syndrome/4594358012]]
table.tableclass > tbody > tr:nth-child(1) > td:nth-child(1) {background-color: #eac9c9;}
table.tableclass > tbody > tr:nth-child(2) > td:nth-child(1) {background-color: #ffe0b2;}
table.tableclass > tbody > tr:nth-child(3) > td:nth-child(1) {background-color: #dcedc8;}
table.tableclass > tbody > tr:nth-child(4) > td:nth-child(1) {background-color: #e3f2fd;}
table.tableclass > tbody > tr:nth-child(1) > td:nth-child(2) {background-color: #ede7f6;}
!GMC: Principles # Use the minimum necessary personal information – e.g. anonymise where possible # Manage and protect information. # Be aware of your responsibilities. # Comply with the law. # Share relevant information for direct care. # Ask for explicit consent – unless exception. # Tell patients – unless exception. # Support patients to access their information. Applies to Summary Care Records ! EXCEPTIONS *Court requirement * Statutory requirement ** //W v Egdell [1990]//: risk to the public outweighed W’s right to confidentiality *** Limit disclosure to people who need to know *** Risk of physical harm *** Not compelled, but legal defence *** GMC professional duty !! Serious crime * E.g. gunshot/knife wound - disclose nature of injury only = potential defence * Still requires patient consent * Tell them disclosure has been made * Unless risk of serious harm OR prejudice prevention/detection of crime !! DVLA * Drivers have ''legal duty'' + failure to do so would be criminal offence * Doctor's duty: make every reasonable effort - disclose to DVLA if pt continues to drive !! Disclosure to sexual partner *GMC: doctors can disclose info to close contact of pt with serious communicable disease if **person is at risk of infection likely to result in serious harm **pt has not informed them and cannot be persuaded to do so **The Child and Family Agency v A.A. & Anor [2018] IEHC 112. → note that HIV not considered serious enough as treatable! **But must be done with pt’s knowledge **Contact tracing should not disclose identity where possible !!Patient request for information * //Data Protection Act 1998//: pts have the right, but not automatic
|tableclass|k |''Epid:'' 3/1000. Highest risk in 1st trim. RF: maternal age <35, living with toddler|''Management:'' IV ganciclovir, PO valganciclovir<br> • ⚠ BM suppression, neutropenia<br> Prevention: ↑ hygiene. No vax/screening.| |''Symptoms:'' maternal infection often asymptomatic/mild coryza. Sepsis.|~| |''Signs:'' sensorineural hearing loss, chorioretinitis, congenital cataracts, microcephaly, deranged LFTs|~| |''Ix:'' urine/saliva PCR |~|
# Acyanotic lesions: L → R shunt ## [[Ventricular septal defect]] ## [[Atrial septal defect]] ## [[Patent ductus arteriosus]] # [[Aortic coarctation]] # Cyanotic lesions: R → L shunt ## [[Tetralogy of Fallot]] ## [[Transposition of great arteries]] ## tricuspid atresia ## truncus arteriosus # [[Innocent murmur]]
|tableclass|k |''Etio:'' rare in the UK! Rubella = infectious 7d before rash-10d after|''Management:'' termination if +ve ~IgM ≤16/40<br>Supportive<br>Prevention: rubella immunity screening<br>Exposure:<br>➥ 2x vax or ≥1 +ve abs test is protective<br>➥ else, postnatal MMR x2| |''Symptoms:'' microcephaly|~| |''Signs:'' sensorineural hearing loss, “salt and pepper” retinopathy, learning disability, PDA/pulmonary stenosis|~| |''Ix:'' saliva ~IgM, PCR|~|
|tableclass|k |''Etio:'' Infective or allergic. ''Risk factors:'' soft contact lens use → ↑ risk corneal involvement. ''Pathogens:'' Strep pneumo, Staph aureus, H. influenzae; CT/GC, adenovirus (most common), HSV, VZV. Paed: measles, Kawasaki disease.|''REFER URGENTLY IF:'' ↓ visual acuity, photophobia, eye pain, if neonate <30d, corneal involvement<br><br>''Mx:'' stop contact lens use, source ctrl. Manage in GP/ED ok<br>➥ Allergic: avoid eye rubbing, s/s relief, avoid contact lens during treatment<br>➥➥ TOP antihistamines e.g. azelastine<br>➥➥ mast cell stabiliser e.g. sodium cromoglicate (requires loading several weeks)<br>➥ Viral: non-herpetic viral infections are self-limiting ~7d<br>➥➥ IPC; exclusion period not routine<br>➥➥ incubation 5-12d; communicable 10-14d<br>➥ Bacterial infections self-limiting to 5-7d if untreated BUT if unresolved in 3d/severe/must be resolved quickly, topical chloramphenicol (drop/ointment)<br>➥ Chlamydial: systemic tetracycline, d/w STD<br>➥ Ophthalmia neonatorum mostly mild<br>➥➥ can result in sight loss if untreated| |''Symptoms:'' acute conjunctival erythema. <br><br>//Bacterial:// pre-auricular LNA (N. gonorrheae), bilat, mucopurulent. //Viral:// watery discharge. //Allergic:// bilat s/s, watery discharge|~| |''Signs:'' follicles (adenovirus, chlamydia), pseudomembranes<br><br>//Viral:// lid oedema, subconjunctival haemorrhages, LNA; Herpes simplex: vesicular lesions, watery discharge, nose tip lesions (Hutchinson’s sign).<br>//Chlamydial:// urethritis, cervicitis|~| |''Ix:'' IOP, static visual field screening|~|
A competent person of any age can give valid consent to medical treatment - where [[applies to contraception|Contraception - law]] *Presumption of competence in 16 years and over *Burden of proof on doctor to prove Gillick competence *No single criterion for Gillick competence → general understanding + all other aspects of valid consent *Gillick competence can be used to refuse treatment A young person’s refusal of treatment in their best interest can be overriden by: *Consent from one adult with parental responsibility. *Court order *Doctor in emergency treatment i.e. for life-saving treatment only HOWEVER, doctor’s duty to act in best interest >> respect for competence (young person or parents) !!Relevant case law !!!Gillick v W Norfolk and Wisbech HA (1985) *‘Where doctor and parent disagree, the court can decide’. *If no time, doctor makes best interest decision !!!Glass v UK (2004) *need to reach consensus or seek outside advice !!Principles of The Children Act 1989 * The child’s welfare is paramount. *Listen to children of sufficient maturity *Children should be brought up by family, without state interference, unless at risk. *Family links should be maintained if a child is placed out of the home. *When conflicts arise, the aim should be cooperation, negotiation and partnership. *When legal processes are necessary, avoid delay. See also: [[NSPCC|https://learning.nspcc.org.uk/child-protection-system/gillick-competence-fraser-guidelines#heading-top]]
|tableclass|k |''Defn:'' ≥3/12 with straining with defaecation, sensation of incomplete defaecation >25% of the time, <2 bowel movements a week, lumpy/hard stools >25% of the time|Ddx depends on age. ''Principles of mx:'' what's normal bowel habit? Big variation!<br>➥ //Diet:// increase fluid intake, fibre intake, mobilise early<br>➥ >6/52 change in bowel habit = 2ww referral<br>➥ Faecal impaction: Laxido/Movicol 8 sachets, senna if stool is difficult to pass<br>➥ [[Laxatives]]| |''History:'' Clarify [[bowel habit|Change in bowel habit]]<br>➥ Ask about IBS s/s - bloating, alternating diarrhoea and constipation<br>➥ Meds review, diet history<br>➥ ''PMH:'' anything causing autonomic neuropathy, [[anorectal disorders|Anorectal disorders]] - pain inhibition<br>➥ Can also present with [[Urinary retention]], [[confusion|Delirium]], overflow diarrhoea, abdo pain|~| |''O/E:'' abdo o/e|~| |''Ix:'' FBC, U+Es, coeliac serology.<br>//PR:// exclude rectal/anal carcinoma, faecal impaction - |~| !!Drugs commonly causing constipation * Opioids * Iron * Anticholinergics * Ondansetron * Antihistamines, anticonvulsants, CCBs !External links [[Mind the Bleep|https://mindthebleep.com/2019/08/constipation.html]]
|tableclass|k |''Definition:'' <3 complete stools/week|''Principles of mx:''<br> __Disimpaction regime:__<br>➥ //1st line:// macrogol on escalating dose<br>➥ no response after 2/52: add stimulant e.g. senna<br><br>__Maintenance laxative regime__<br>➥ //1st line:// macrogol (½ dose cf disimpaction)<br>➥ continue for a few weeks after regular bowel movements<br>➥ Avoid enemas!<br>''Behavioural interventions:''<br>➥ Diet/lifestyle advice – adequate fluid intake| |''History:''<br> ➥ quality of stool<br>➥ History of anal fissure, previous constipation<br>➥ overflow soiling, straining, bleeding<br><br>@@color:red; Red flags@@ for ''Hirschsprung’s'': FHx, or <br>➥ occurring from birth – first few weeks of life<br>➥ meconium not passed within 48h of birth in term baby<br>@@color:red; Red flags:@@ vomiting associated (bowel obstruction), ribbon stools, abnormal appearance of anus, abnormalities around lumbosacral/gluteal regions|~| |''O/E:'' abdo o/e (abdo mass?), PR not routine; TFTs, coeliac serology|~| !External links [[SMACC 2019|https://litfl.com/paediatric-constipation/]] | [[Paeds Emergency Playbook|https://pemplaybook.org/podcast/constipation-and-the-way-out/]]
!!Gillick competence used to decide if child can make decisions without parental/caregiver involvement The young person must understand: * What the treatment is * Why it is proposed * Potential benefits and risks * The consequences of not proceeding with it (See also [[Consent and capacity - paeds]]) Family Law Reform Act 1969 gave young people age >16 right to consent to medical treatment. !!Fraser guidelines A doctor can [[give contraceptive advice|Contraception request]] to a girl age < 16 if (Gillick v West Norfolk 1985) * pt will understand advice * cannot persuade her to inform parents or inform parents * is likely to continue having sexual intercourse with or without contraception * her physical or mental health or both are likely to suffer * it would be in her best interests to give contraceptive advice, treatment or both without parental consent
Pearl Index = no of pregnancies if 100 patients used it for 1 year !Combined oral contraceptive pill |singlecol|k |''How it works:'' Prevents ovulation| |''How to take:'' 1 pill per day. 3/52 + 1/52 break| |''Effective from:'' Condoms for 7d at first| |''Adverse effects:'' VTE, Ca breast + cervix, migraine (protective against ovarian/ endomet Ca)<br>Med interactions| |''Missed pill:'' Week 1: EC?<br>Week 2-3: none needed; start next packet without break| !Progesterone-only pill |singlecol|k |''How it works:'' Thickens cervical mucus| |''How to take:'' 1 pill per day no break. | |''Effective from:'' Condoms for 2/7 at first | |''Adverse effects:'' Unpredictable bleeding<br>Med interactions| |''Missed pill:'' Desogestrel 12h; non-desogestrel 3h: condoms for 2/7| !Implant (subcut) |singlecol|k |''How it works:'' Progestogen = most effective. Prevents ovulation| |''How to take:'' Lasts for 3y. Can insert just after TOP| |''Effective from:'' Condoms for 7d at first| |''Adverse effects:'' Hormonal <br>Unpredictable bleeding – 50%, 1:3 stop bc of this| !Progesterone injection |singlecol|k |''How it works:'' Prevents ovulation| |''How to take:'' Every 12/52.| |''Effective from:'' Condoms for 7d at first| |''Adverse effects:'' Hormonal<br>Bleeding in first 1-2<br>Weight gain – in first 6/12<br>Delayed return of fertility (≤1y)| ![[Contraindications|COCP contraindications]]
!Contraception * [[HRT|HRT in menopause]] is NOT contraception! *pt is potentially fertile 2y after LMP if age<50; 1y if age>50 *Combined sequential HRT + POP can provide !Non-hormonal contraception *continue 2y if age<50; 1y if age>50 *Combined hormonal: stop at age 50 *switch to non-hormonal; see non-hormonal *POP, IUS, implant
# Establish reason for request (if pt is underage, see [[legal aspects|Contraception - law]]) # Establish [[risk of pregnancy|Pregnancy risk assessment]] ## If in doubt, pregnancy test >= 3/52 after last UPSI # Ask about possible [[contraindications for COCP|COCP contraindications]] ## DVT/PE; breast cancer ## migraine + aura ## smoking history # Sexual history, condom use #Which [[type|Contraception - types]] is best? !Examination # Check BP, weight # Teach [[how to take|Contraception - types]] + missed pill rules # Discuss STI prevention # To return if abdo pain, abnormal periods, further contraceptive advice required Source: UCL teaching, OHGP
!See also [[exacerbations|Exacerbation of COPD]] |tableclass|k |''Etio:'' smoking, burning of biomass, genetic disposition. Consider α anti-trypsin deficiency if < age 35.|''Complications:'' pulmonary hypertension, R heart failure, resp failure, [[Pneumothorax]].<br><br> ''Management:'' see [[NICE guidelines|https://www.nice.org.uk/guidance/NG115]].<br> • Prophylactic azithromycin - aim ↓ exacerbations but risk resistance<br> • Lung transplant if younger<br> • Volume reduction surgery - endobronchial valve therapy, pneumo/lobectomy<br> • [[LTOT|Oxygen prescribing]]<br> • Palliation: morphine (↓ sense of SOB), benzodiazepines (↓ anxiety)| |''Symptoms:''|~| |''Signs:'' Tachypnoea; use of accessory muscles; cricosternal distance (<3cm); ↓ expansion; resonant/hyperresonant percussion note; ↓ breath sounds (eg over bullae); wheeze, cyanosis, cor pulmonale. //CXR:// hyperinflation|~| |''Ix:'' Exclude malignancy. Spirometry: ~FEV1/FVC < 0.7 + little/no reversibility|~| !!External links [[NICE visual summary|https://www.nice.org.uk/guidance/ng115/resources/visual-summary-treatment-algorithm-pdf-6604261741]] | [[BMJ podcast|https://soundcloud.com/bmjpodcasts/a-clinical-guide-to-copd-with-prof-mike-morgan]]
|tableclass|k |''Pathogen:'' binds to ACE2 receptor for entry into organs (found on lung, kidney)|''Mx:'' supportive, TEP<br>➥ //Resp support:// CPAP (should improve sats in 1h); supp O2 to maintain sats >92%<br>➥ VTE prophylaxis<br>➥ Dexamethasone; remdesivir?<br>➥ //Discharge criteria:// no oxygen requirement, able to self-isolate, clinically better| |''Symptoms:'' PHE - fever, new continuous cough, anosmia; GI upset, delirium, myalgia (as with any viral illness)|~| |''Signs:'' variable - SOB onset ~day 7, sepsis ~day 10; lymphopenia without neutrophilia, LFTs, T1RF|~| |Ix: //CT:// ground-glass opacity, bilat pulmonary infiltrates<br>Rapid swab/PCR/serology|~| !Timeline * Dec 2019: 1st case reported in Wuhan * 13 Jan 2020: 1st cases outside China * June 2020: dexamethasone started to be recommended !Transmission * Droplets (and aerosols?) = talking, singing * Viral shedding in upper respiratory tract * Less shedding >9 days after symptoms * Asymptomatic transmission ~5/7 before symptom onset !Clinical trials - principles * 2 or multiple arms e.g. RECOVERY trial * End-points - death, clinical status * RECOVERY trial (+ SOLIDARITY etc): multiple arm, adaptive platform trials ** large numbers, "hard" endpoint * See [[Remdesivir for COVID]]
|historyclass|k |''History:'' personal and family history of [[atopy|Allergy - suspected]]<br>➥ hydration, feeding, behaviour<br>➥ Clarify GI or skin/resp s/s|''Principles of mx:''<br>➥ Trial of exclusion - from maternal diet or hydrolysed formula for 2-4 weeks<br>➥ If clear improvement: reintroduce normal diet for 1/52<br>➥ If s/s resolve by excluding cow's milk protein, CMA diagnosis confirmed| |''O/E:'' fluid status<br>➥ //GI:// colic, [[reflux|Reflux in infants]], loose stools, [[constipation|Constipation in children]], flatus, blood/mucus in stools in otherwise well infant<br>➥ //Skin:// itching, erythema, urticaria, angioedema → suggestive of ~IgE-mediated s/s|~| |''Ix:'' patch test or ~IgE-specific assays necessary|~| Source: iMAP guidelines
!UMN * [[Stroke vascular territories]] !LMN * [[Cranial nerve lesions]] ** [[Third nerve palsy]] ** [[Facial nerve palsy]] * [[Brachial plexus palsies]] * [[Carpal tunnel syndrome]] * [[Cubital tunnel syndrome|Painful elbow]] *[[Foot drop]] !![[UMN vs LMN]] !!Mixed UMN and LMN signs ddx: * [[Motor neuron disease]] * Friedrich's ataxia * subacute combined cord degeneration - demyelination of dorsal and lateral horn * taboparesis == tertiary [[Syphilis]]
!!History * [[Gastro history]] * [[Feeding history]] !!Presentations * [[Abdominal distension]] + [[in children|Abdominal distension in children]] * [[Dysphagia]] | [[Dyspepsia]] * [[Change in bowel habit]] * [[Constipation]] + [[in children|Constipation in children]] * [[Diarrhoea]] + [[in children|Diarrhoea in children]] * [[Vomiting in children]]
|CN|!Causes of lesion|!Signs| |@@background-color: #ffccbc;1@@|trauma, RTI, meningitis, frontal lobe tumour|∆ smell, anosmia| |@@background-color: #ffccbc;2@@|MS|Acuity, reflexes| |@@background-color: #ffccbc;3 - [[see also|Third nerve palsy]]@@|DM, hypertension, giant cell arteritis; compression from posterior communicating artery aneurysm, ↑ ICP|pupil “down and out” ± absent pupillary reflexes| |@@background-color: #ffccbc;4@@|trauma to orbit. Rare.|pupil "down and inwards" ⇒ vertical diplopia| |@@background-color: #a9d2fe;5@@|MS, Wernicke's, pontine stroke|pontine stroke: small fixed pupils ± quadriparesis. loss of facial sensation| |@@background-color: #a9d2fe;6@@|[[Trigeminal neuralgia]], herpes zoster, nasopharyngeal cancer, acoustic neuroma|failure of abduction “horizontal conjugate gaze palsy”| |@@background-color: #a9d2fe;7 - [[see also|Facial nerve palsy]]@@|Bell’s palsy (LMN), Ramsay Hunt syndrome, Lyme. UMN: stroke, tumour|unilat sagging of mouth, drooling, speech difficulty. Forehead sparing = UMN lesion| |@@background-color: #a9d2fe;8@@|Noise damage, Paget's, Méniere's, acoustic neuroma, drugs|| |@@background-color: #ede7f6;9@@|neck/basal skull trauma, brainstem lesions, neck tumours, jugular foramen lesion|palatal asymmetry, impaired swallow (NB: Gag reflex: afferent = IX; efferent = X), taste| |@@background-color: #ede7f6;10@@|~|palatal deviation away from lesion| |@@background-color: #ede7f6;11@@|~|trapezius, SCM weakness| |@@background-color: #ede7f6;12@@|syringomelia, polio, stroke, [[Bulbar palsy]], TB|tongue deviation towards LMN lesion; wasting, fasciculations|
|tableclass|k |''Etiology:'' chronic inflammatory disease. Transmural granulomatous inflammation with skip lesions.|''Complications:'' SBO (from fibrosis), toxic megacolon (rarer), fistulae (erosions into serosa), PSC.<br><br>''Mx:'' IV steroids (hydrocort 100mg/6h IV), NBM. If improving, consider metronidazole PO/IV; oral pred, or infliximab/ adalimumab. ''Mild attacks:'' Pred 30mg/d PO for 1 week. <br> *Elemental diet may be considered in children. <br>Surgery is not curative| |''Symptoms:'' diarrhoea/urgency, abdo pain, weight loss (more common cf UC), fever, malaise, anorexia|~| |''Signs:'' aphthous ulcers, perianal abscess/skin tags/anal strictures, clubbing, ant uveitis, iriitis. ''Endoscopy:'' cobblestone. ''Ddx:'' TB, radiation proctitis|~| |''Ix:''↑ faecal calprotectin. ''First-line:'' MR small bowel; upp intestinal endoscopy in children. US good in tertiary centres but difficult; XR to assess severity; CT abdo to localise complications. ''Colonoscopy'' not for acute setting. Crohn’s at terminal ileum tends to present subacutely|~| See [[Ulcerative colitis vs Crohn’s]]
|tableclass|k |''Etio:'' parainfluenza. ''Age: ''6m-6y|''Mx:'' everyone keep calm!<br> • Admit if not mild illness, or RR >60, dehydrated, appears toxic, at risk (co-morbidities, social), age<3m<br> • PO dexamethasone 0.15mg/kg<br> • Paracet for distress not fever<br> • Mod/sev: Budesonide ± adrenaline nebs (1:1000 5ml undiluted)<br> • Humidified O2 not supported by evidence<br> • S/s usually resolve within 48h<br> • Parent education on signs of resp effort| |''Symptoms:'' barking cough, coryzal s/s 12-48h, hoarseness|~| |''Signs:'' stridor. //Mod/severe:// agitation, lethargy/fatigue, ↓ LOC, pallor. <br>''Classification:'' based on signs of respiratory effort, mild/mod/ severe/impending resp failure<br>''Ddx:'' epiglottitis, foreign body in airway, allergic reaction, retropharyngeal abscess|~| |''Ix:''|~| Croup + fever + secretions++ ⇒ think bacterial tracheitis !See [[Croup vs epiglottitis]]
Both cause stridor, but... |!Croup|!Epiglottitis| |Few days onset|Sudden onset| |Stridor only when upset|Continuous stridor| |Harsh stridor|Softer stridor, snoring| |Hoarse voice|Muffled/whispering voice| |Apyrexial|Toxic| |Barking cough|Cough not prominent|
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F2BEFtqmgG21MPmmeeyHbkO5gFpDnVCuCLD50rtAqBNqiC+TBC48SL1Lao0mNbN5wxDxr9yDe8ktxykjyed3C9HbI7irAAMATKFaoA0KZW5kc3RyZWFtDWVuZG9iag0zIDAgb2JqDTw8L0xlbmd0aCAzNTY0NC9TdWJ0eXBlL1hNTC9UeXBlL01ldGFkYXRhPj5zdHJlYW0NCjw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6aWxsdXN0cmF0b3I9Imh0dHA6Ly9ucy5hZG9iZS5jb20vaWxsdXN0cmF0b3IvMS4wLyIKICAgICAgICAgICAgeG1sbnM6eG1wVFBnPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvdC9wZy8iCiAgICAgICAgICAgIHhtbG5zOnN0RGltPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvRGltZW5zaW9ucyMiCiAgICAgICAgICAgIHhtbG5zOnhtcEc9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9nLyIKICAgICAgICAgICAgeG1sbnM6cGRmPSJodHRwOi8vbnMuYWRvYmUuY29tL3BkZi8xLjMvIj4KICAgICAgICAgPGRjOmZvcm1hdD5hcHBsaWNhdGlvbi9wb3N0c2NyaXB0PC9kYzpmb3JtYXQ+CiAgICAgICAgIDxkYzp0aXRsZT4KICAgICAgICAgICAgPHJkZjpBbHQ+CiAgICAgICAgICAgICAgIDxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+Ym9keTwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpBbHQ+CiAgICAgICAgIDwvZGM6dGl0bGU+CiAgICAgICAgIDxkYzpjcmVhdG9yPgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaT5BbGljZSBDb3RlbGxpPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC9kYzpjcmVhdG9yPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDIwLTAyLTEyVDE0OjU3OjA1WjwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMjAtMDItMTJUMTQ6NTc6MDVaPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMjAtMDItMTJUMTQ6NTc6MDVaPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBJbGx1c3RyYXRvciBDQyAyMy4wIChXaW5kb3dzKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOmI3ODI5OWE0LTY1ZWUtMzM0Mi04NWVkLTliNjFlYmUwYmY2MzwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpiNzgyOTlhNC02NWVlLTMzNDItODVlZC05YjYxZWJlMGJmNjM8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+dXVpZDo1RDIwODkyNDkzQkZEQjExOTE0QTg1OTBEMzE1MDhDODwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06UmVuZGl0aW9uQ2xhc3M+cHJvb2Y6cGRmPC94bXBNTTpSZW5kaXRpb25DbGFzcz4KICAgICAgICAgPHhtcE1NOkRlcml2ZWRGcm9tIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgPHN0UmVmOmluc3RhbmNlSUQ+dXVpZDo5ZDc2NGI5NC1lMDYyLTQ5MmMtOGNiNC04ZmU5NTE1NzFmMzM8L3N0UmVmOmluc3RhbmNlSUQ+CiAgICAgICAgICAgIDxzdFJlZjpkb2N1bWVudElEPnhtcC5kaWQ6MjhmOWNhYWUtYWI1ZC1iNTQ4LWFhOGUtOTQxOThmNTgyMTQ1PC9zdFJlZjpkb2N1bWVudElEPgogICAgICAgICAgICA8c3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPnV1aWQ6NUQyMDg5MjQ5M0JGREIxMTkxNEE4NTkwRDMxNTA4Qzg8L3N0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOnJlbmRpdGlvbkNsYXNzPnByb29mOnBkZjwvc3RSZWY6cmVuZGl0aW9uQ2xhc3M+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo5ZWJiNTU0ZS02NDJkLWI4NDItYTMzZS1mODNjNmMxNjExMGM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMjAtMDEtMzBUMTY6MDk6MTlaPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBJbGx1c3RyYXRvciBDQyAyMy4wIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6Yjc4Mjk5YTQtNjVlZS0zMzQyLTg1ZWQtOWI2MWViZTBiZjYzPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDIwLTAyLTEyVDE0OjU3OjA1Wjwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgSWxsdXN0cmF0b3IgQ0MgMjMuMCAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPGlsbHVzdHJhdG9yOlN0YXJ0dXBQcm9maWxlPlByaW50PC9pbGx1c3RyYXRvcjpTdGFydHVwUHJvZmlsZT4KICAgICAgICAgPHhtcFRQZzpIYXNWaXNpYmxlT3ZlcnByaW50PkZhbHNlPC94bXBUUGc6SGFzVmlzaWJsZU92ZXJwcmludD4KICAgICAgICAgPHhtcFRQZzpIYXNWaXNpYmxlVHJhbnNwYXJlbmN5PlRydWU8L3htcFRQZzpIYXNWaXNpYmxlVHJhbnNwYXJlbmN5PgogICAgICAgICA8eG1wVFBnOk5QYWdlcz4xPC94bXBUUGc6TlBhZ2VzPgogICAgICAgICA8eG1wVFBnOk1heFBhZ2VTaXplIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgPHN0RGltOnc+Mjk3LjAwMDAwMDwvc3REaW06dz4KICAgICAgICAgICAgPHN0RGltOmg+NjI0LjM0MjUxMDwvc3REaW06aD4KICAgICAgICAgICAgPHN0RGltOnVuaXQ+TWlsbGltZXRlcnM8L3N0RGltOnVuaXQ+CiAgICAgICAgIDwveG1wVFBnOk1heFBhZ2VTaXplPgogICAgICAgICA8eG1wVFBnOlBsYXRlTmFtZXM+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpPk1hZ2VudGE8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaT5CbGFjazwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wVFBnOlBsYXRlTmFtZXM+CiAgICAgICAgIDx4bXBUUGc6U3dhdGNoR3JvdXBzPgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDx4bXBHOmdyb3VwTmFtZT5EZWZhdWx0IFN3YXRjaCBHcm91cDwveG1wRzpncm91cE5hbWU+CiAgICAgICAgICAgICAgICAgIDx4bXBHOmdyb3VwVHlwZT4wPC94bXBHOmdyb3VwVHlwZT4KICAgICAgICAgICAgICAgICAgPHhtcEc6Q29sb3JhbnRzPgogICAgICAgICAgICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+V2hpdGU8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5DTVlLPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpjeWFuPjAuMDAwMDAwPC94bXBHOmN5YW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1hZ2VudGE+MC4wMDAwMDA8L3htcEc6bWFnZW50YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6eWVsbG93PjAuMDAwMDAwPC94bXBHOnllbGxvdz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6YmxhY2s+MC4wMDAwMDA8L3htcEc6YmxhY2s+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5CbGFjazwveG1wRzpzd2F0Y2hOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPkNNWUs8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmN5YW4+MC4wMDAwMDA8L3htcEc6Y3lhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bWFnZW50YT4wLjAwMDAwMDwveG1wRzptYWdlbnRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp5ZWxsb3c+MC4wMDAwMDA8L3htcEc6eWVsbG93PgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpibGFjaz4xMDAuMDAwMDAwPC94bXBHOmJsYWNrPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+Q01ZSyBSZWQ8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5DTVlLPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpjeWFuPjAuMDAwMDAwPC94bXBHOmN5YW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1hZ2VudGE+MTAwLjAwMDAwMDwveG1wRzptYWdlbnRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp5ZWxsb3c+MTAwLjAwMDAwMDwveG1wRzp5ZWxsb3c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsYWNrPjAuMDAwMDAwPC94bXBHOmJsYWNrPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+Q01ZSyBZZWxsb3c8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5DTVlLPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpjeWFuPjAuMDAwMDAwPC94bXBHOmN5YW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1hZ2VudGE+MC4wMDAwMDA8L3htcEc6bWFnZW50YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6eWVsbG93PjEwMC4wMDAwMDA8L3htcEc6eWVsbG93PgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpibGFjaz4wLjAwMDAwMDwveG1wRzpibGFjaz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPkNNWUsgR3JlZW48L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5DTVlLPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpjeWFuPjEwMC4wMDAwMDA8L3htcEc6Y3lhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bWFnZW50YT4wLjAwMDAwMDwveG1wRzptYWdlbnRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp5ZWxsb3c+MTAwLjAwMDAwMDwveG1wRzp5ZWxsb3c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsYWNrPjAuMDAwMDAwPC94bXBHOmJsYWNrPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+Q01ZSyBDeWFuPC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+Q01ZSzwveG1wRzptb2RlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0eXBlPlBST0NFU1M8L3htcEc6dHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Y3lhbj4xMDAuMDAwMDAwPC94bXBHOmN5YW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1hZ2VudGE+MC4wMDAwMDA8L3htcEc6bWFnZW50YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6eWVsbG93PjAuMDAwMDAwPC94bXBHOnllbGxvdz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6YmxhY2s+MC4wMDAwMDA8L3htcEc6YmxhY2s+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5DTVlLIEJsdWU8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5DTVlLPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpjeWFuPjEwMC4wMDAwMDA8L3htcEc6Y3lhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bWFnZW50YT4xMDAuMDAwMDAwPC94bXBHOm1hZ2VudGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnllbGxvdz4wLjAwMDAwMDwveG1wRzp5ZWxsb3c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsYWNrPjAuMDAwMDAwPC94bXBHOmJsYWNrPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+Q01ZSyBNYWdlbnRhPC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+Q01ZSzwveG1wRzptb2RlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0eXBlPlBST0NFU1M8L3htcEc6dHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Y3lhbj4wLjAwMDAwMDwveG1wRzpjeWFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptYWdlbnRhPjEwMC4wMDAwMDA8L3htcEc6bWFnZW50YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6eWVsbG93PjAuMDAwMDAwPC94bXBHOnllbGxvdz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6YmxhY2s+MC4wMDAwMDA8L3htcEc6YmxhY2s+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5DPTE1IE09MTAwIFk9OTAgSz0xMDwveG1wRzpzd2F0Y2hOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPkNNWUs8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmN5YW4+MTUuMDAwMDAwPC94bXBHOmN5YW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1hZ2VudGE+MTAwLjAwMDAwMDwveG1wRzptYWdlbnRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp5ZWxsb3c+OTAuMDAwMDAwPC94bXBHOnllbGxvdz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6YmxhY2s+MTAuMDAwMDAwPC94bXBHOmJsYWNrPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+Qz0wIE09OTAgWT04NSBLPTA8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5DTVlLPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpjeWFuPjAuMDAwMDAwPC94bXBHOmN5YW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1hZ2VudGE+OTAuMDAwMDAwPC94bXBHOm1hZ2VudGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnllbGxvdz44NS4wMDAwMDA8L3htcEc6eWVsbG93PgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpibGFjaz4wLjAwMDAwMDwveG1wRzpibGFjaz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPkM9MCBNPTgwIFk9OTUgSz0wPC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+Q01ZSzwveG1wRzptb2RlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0eXBlPlBST0NFU1M8L3htcEc6dHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Y3lhbj4wLjAwMDAwMDwveG1wRzpjeWFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptYWdlbnRhPjgwLjAwMDAwMDwveG1wRzptYWdlbnRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp5ZWxsb3c+OTUuMDAwMDAwPC94bXBHOnllbGxvdz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6YmxhY2s+MC4wMDAwMDA8L3htcEc6YmxhY2s+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5DPTAgTT01MCBZPTEwMCBLPTA8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5DTVlLPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpjeWFuPjAuMDAwMDAwPC94bXBHOmN5YW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1hZ2VudGE+NTAuMDAwMDAwPC94bXBHOm1hZ2VudGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnllbGxvdz4xMDAuMDAwMDAwPC94bXBHOnllbGxvdz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6YmxhY2s+MC4wMDAwMDA8L3htcEc6YmxhY2s+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5DPTAgTT0zNSBZPTg1IEs9MDwveG1wRzpzd2F0Y2hOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPkNNWUs8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmN5YW4+MC4wMDAwMDA8L3htcEc6Y3lhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bWFnZW50YT4zNS4wMDAwMDA8L3htcEc6bWFnZW50YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6eWVsbG93Pjg1LjAwMDAwMDwveG1wRzp5ZWxsb3c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsYWNrPjAuMDAwMDAwPC94bXBHOmJsYWNrPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+Qz01IE09MCBZPTkwIEs9MDwveG1wRzpzd2F0Y2hOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPkNNWUs8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmN5YW4+NS4wMDAwMDA8L3htcEc6Y3lhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bWFnZW50YT4wLjAwMDAwMDwveG1wRzptYWdlbnRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp5ZWxsb3c+OTAuMDAwMDAwPC94bXBHOnllbGxvdz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6YmxhY2s+MC4wMDAwMDA8L3htcEc6YmxhY2s+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5DPTIwIE09MCBZPTEwMCBLPTA8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5DTVlLPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpjeWFuPjIwLjAwMDAwMDwveG1wRzpjeWFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptYWdlbnRhPjAuMDAwMDAwPC94bXBHOm1hZ2VudGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnllbGxvdz4xMDAuMDAwMDAwPC94bXBHOnllbGxvdz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6YmxhY2s+MC4wMDAwMDA8L3htcEc6YmxhY2s+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5DPTUwIE09MCBZPTEwMCBLPTA8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5DTVlLPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpjeWFuPjUwLjAwMDAwMDwveG1wRzpjeWFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptYWdlbnRhPjAuMDAwMDAwPC94bXBHOm1hZ2VudGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnllbGxvdz4xMDAuMDAwMDAwPC94bXBHOnllbGxvdz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6YmxhY2s+MC4wMDAwMDA8L3htcEc6YmxhY2s+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5DPTc1IE09MCBZPTEwMCBLPTA8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5DTVlLPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpjeWFuPjc1LjAwMDAwMDwveG1wRzpjeWFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptYWdlbnRhPjAuMDAwMDAwPC94bXBHOm1hZ2VudGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnllbGxvdz4xMDAuMDAwMDAwPC94bXBHOnllbGxvdz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6YmxhY2s+MC4wMDAwMDA8L3htcEc6YmxhY2s+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5DPTg1IE09MTAgWT0xMDAgSz0xMDwveG1wRzpzd2F0Y2hOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPkNNWUs8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmN5YW4+ODUuMDAwMDAwPC94bXBHOmN5YW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1hZ2VudGE+MTAuMDAwMDAwPC94bXBHOm1hZ2VudGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnllbGxvdz4xMDAuMDAwMDAwPC94bXBHOnllbGxvdz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6YmxhY2s+MTAuMDAwMDAwPC94bXBHOmJsYWNrPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+Qz05MCBNPTMwIFk9OTUgSz0zMDwveG1wRzpzd2F0Y2hOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPkNNWUs8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmN5YW4+OTAuMDAwMDAwPC94bXBHOmN5YW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1hZ2VudGE+MzAuMDAwMDAwPC94bXBHOm1hZ2VudGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnllbGxvdz45NS4wMDAwMDA8L3htcEc6eWVsbG93PgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpibGFjaz4zMC4wMDAwMDA8L3htcEc6YmxhY2s+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5DPTc1IE09MCBZPTc1IEs9MDwveG1wRzpzd2F0Y2hOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPkNNWUs8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmN5YW4+NzUuMDAwMDAwPC94bXBHOmN5YW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1hZ2VudGE+MC4wMDAwMDA8L3htcEc6bWFnZW50YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6eWVsbG93Pjc1LjAwMDAwMDwveG1wRzp5ZWxsb3c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsYWNrPjAuMDAwMDAwPC94bXBHOmJsYWNrPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+Qz04MCBNPTEwIFk9NDUgSz0wPC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+Q01ZSzwveG1wRzptb2RlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0eXBlPlBST0NFU1M8L3htcEc6dHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Y3lhbj44MC4wMDAwMDA8L3htcEc6Y3lhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bWFnZW50YT4xMC4wMDAwMDA8L3htcEc6bWFnZW50YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6eWVsbG93PjQ1LjAwMDAwMDwveG1wRzp5ZWxsb3c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsYWNrPjAuMDAwMDAwPC94bXBHOmJsYWNrPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+Qz03MCBNPTE1IFk9MCBLPTA8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5DTVlLPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpjeWFuPjcwLjAwMDAwMDwveG1wRzpjeWFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptYWdlbnRhPjE1LjAwMDAwMDwveG1wRzptYWdlbnRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp5ZWxsb3c+MC4wMDAwMDA8L3htcEc6eWVsbG93PgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpibGFjaz4wLjAwMDAwMDwveG1wRzpibGFjaz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPkM9ODUgTT01MCBZPTAgSz0wPC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+Q01ZSzwveG1wRzptb2RlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0eXBlPlBST0NFU1M8L3htcEc6dHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Y3lhbj44NS4wMDAwMDA8L3htcEc6Y3lhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bWFnZW50YT41MC4wMDAwMDA8L3htcEc6bWFnZW50YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6eWVsbG93PjAuMDAwMDAwPC94bXBHOnllbGxvdz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6YmxhY2s+MC4wMDAwMDA8L3htcEc6YmxhY2s+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5DPTEwMCBNPTk1IFk9NSBLPTA8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5DTVlLPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpjeWFuPjEwMC4wMDAwMDA8L3htcEc6Y3lhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bWFnZW50YT45NS4wMDAwMDA8L3htcEc6bWFnZW50YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6eWVsbG93PjUuMDAwMDAwPC94bXBHOnllbGxvdz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6YmxhY2s+MC4wMDAwMDA8L3htcEc6YmxhY2s+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5DPTEwMCBNPTEwMCBZPTI1IEs9MjU8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5DTVlLPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpjeWFuPjEwMC4wMDAwMDA8L3htcEc6Y3lhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bWFnZW50YT4xMDAuMDAwMDAwPC94bXBHOm1hZ2VudGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnllbGxvdz4yNS4wMDAwMDA8L3htcEc6eWVsbG93PgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpibGFjaz4yNS4wMDAwMDA8L3htcEc6YmxhY2s+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5DPTc1IE09MTAwIFk9MCBLPTA8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5DTVlLPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpjeWFuPjc1LjAwMDAwMDwveG1wRzpjeWFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptYWdlbnRhPjEwMC4wMDAwMDA8L3htcEc6bWFnZW50YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6eWVsbG93PjAuMDAwMDAwPC94bXBHOnllbGxvdz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6YmxhY2s+MC4wMDAwMDA8L3htcEc6YmxhY2s+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5DPTUwIE09MTAwIFk9MCBLPTA8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5DTVlLPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpjeWFuPjUwLjAwMDAwMDwveG1wRzpjeWFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptYWdlbnRhPjEwMC4wMDAwMDA8L3htcEc6bWFnZW50YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6eWVsbG93PjAuMDAwMDAwPC94bXBHOnllbGxvdz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6YmxhY2s+MC4wMDAwMDA8L3htcEc6YmxhY2s+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5DPTM1IE09MTAwIFk9MzUgSz0xMDwveG1wRzpzd2F0Y2hOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPkNNWUs8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmN5YW4+MzUuMDAwMDAwPC94bXBHOmN5YW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1hZ2VudGE+MTAwLjAwMDAwMDwveG1wRzptYWdlbnRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp5ZWxsb3c+MzUuMDAwMDAwPC94bXBHOnllbGxvdz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6YmxhY2s+MTAuMDAwMDAwPC94bXBHOmJsYWNrPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+Qz0xMCBNPTEwMCBZPTUwIEs9MDwveG1wRzpzd2F0Y2hOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPkNNWUs8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmN5YW4+MTAuMDAwMDAwPC94bXBHOmN5YW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1hZ2VudGE+MTAwLjAwMDAwMDwveG1wRzptYWdlbnRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp5ZWxsb3c+NTAuMDAwMDAwPC94bXBHOnllbGxvdz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6YmxhY2s+MC4wMDAwMDA8L3htcEc6YmxhY2s+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5DPTAgTT05NSBZPTIwIEs9MDwveG1wRzpzd2F0Y2hOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPkNNWUs8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmN5YW4+MC4wMDAwMDA8L3htcEc6Y3lhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bWFnZW50YT45NS4wMDAwMDA8L3htcEc6bWFnZW50YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6eWVsbG93PjIwLjAwMDAwMDwveG1wRzp5ZWxsb3c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsYWNrPjAuMDAwMDAwPC94bXBHOmJsYWNrPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+Qz0yNSBNPTI1IFk9NDAgSz0wPC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+Q01ZSzwveG1wRzptb2RlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0eXBlPlBST0NFU1M8L3htcEc6dHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Y3lhbj4yNS4wMDAwMDA8L3htcEc6Y3lhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bWFnZW50YT4yNS4wMDAwMDA8L3htcEc6bWFnZW50YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6eWVsbG93PjQwLjAwMDAwMDwveG1wRzp5ZWxsb3c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsYWNrPjAuMDAwMDAwPC94bXBHOmJsYWNrPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+Qz00MCBNPTQ1IFk9NTAgSz01PC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+Q01ZSzwveG1wRzptb2RlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0eXBlPlBST0NFU1M8L3htcEc6dHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Y3lhbj40MC4wMDAwMDA8L3htcEc6Y3lhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bWFnZW50YT40NS4wMDAwMDA8L3htcEc6bWFnZW50YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6eWVsbG93PjUwLjAwMDAwMDwveG1wRzp5ZWxsb3c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsYWNrPjUuMDAwMDAwPC94bXBHOmJsYWNrPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+Qz01MCBNPTUwIFk9NjAgSz0yNTwveG1wRzpzd2F0Y2hOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPkNNWUs8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmN5YW4+NTAuMDAwMDAwPC94bXBHOmN5YW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1hZ2VudGE+NTAuMDAwMDAwPC94bXBHOm1hZ2VudGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnllbGxvdz42MC4wMDAwMDA8L3htcEc6eWVsbG93PgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpibGFjaz4yNS4wMDAwMDA8L3htcEc6YmxhY2s+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5DPTU1IE09NjAgWT02NSBLPTQwPC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+Q01ZSzwveG1wRzptb2RlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0eXBlPlBST0NFU1M8L3htcEc6dHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Y3lhbj41NS4wMDAwMDA8L3htcEc6Y3lhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bWFnZW50YT42MC4wMDAwMDA8L3htcEc6bWFnZW50YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6eWVsbG93PjY1LjAwMDAwMDwveG1wRzp5ZWxsb3c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsYWNrPjQwLjAwMDAwMDwveG1wRzpibGFjaz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPkM9MjUgTT00MCBZPTY1IEs9MDwveG1wRzpzd2F0Y2hOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPkNNWUs8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmN5YW4+MjUuMDAwMDAwPC94bXBHOmN5YW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1hZ2VudGE+NDAuMDAwMDAwPC94bXBHOm1hZ2VudGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnllbGxvdz42NS4wMDAwMDA8L3htcEc6eWVsbG93PgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpibGFjaz4wLjAwMDAwMDwveG1wRzpibGFjaz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPkM9MzAgTT01MCBZPTc1IEs9MTA8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5DTVlLPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpjeWFuPjMwLjAwMDAwMDwveG1wRzpjeWFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptYWdlbnRhPjUwLjAwMDAwMDwveG1wRzptYWdlbnRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp5ZWxsb3c+NzUuMDAwMDAwPC94bXBHOnllbGxvdz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6YmxhY2s+MTAuMDAwMDAwPC94bXBHOmJsYWNrPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+Qz0zNSBNPTYwIFk9ODAgSz0yNTwveG1wRzpzd2F0Y2hOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPkNNWUs8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmN5YW4+MzUuMDAwMDAwPC94bXBHOmN5YW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1hZ2VudGE+NjAuMDAwMDAwPC94bXBHOm1hZ2VudGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnllbGxvdz44MC4wMDAwMDA8L3htcEc6eWVsbG93PgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpibGFjaz4yNS4wMDAwMDA8L3htcEc6YmxhY2s+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5DPTQwIE09NjUgWT05MCBLPTM1PC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+Q01ZSzwveG1wRzptb2RlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0eXBlPlBST0NFU1M8L3htcEc6dHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Y3lhbj40MC4wMDAwMDA8L3htcEc6Y3lhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bWFnZW50YT42NS4wMDAwMDA8L3htcEc6bWFnZW50YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6eWVsbG93PjkwLjAwMDAwMDwveG1wRzp5ZWxsb3c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsYWNrPjM1LjAwMDAwMDwveG1wRzpibGFjaz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPkM9NDAgTT03MCBZPTEwMCBLPTUwPC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+Q01ZSzwveG1wRzptb2RlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0eXBlPlBST0NFU1M8L3htcEc6dHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Y3lhbj40MC4wMDAwMDA8L3htcEc6Y3lhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bWFnZW50YT43MC4wMDAwMDA8L3htcEc6bWFnZW50YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6eWVsbG93PjEwMC4wMDAwMDA8L3htcEc6eWVsbG93PgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpibGFjaz41MC4wMDAwMDA8L3htcEc6YmxhY2s+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5DPTUwIE09NzAgWT04MCBLPTcwPC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+Q01ZSzwveG1wRzptb2RlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0eXBlPlBST0NFU1M8L3htcEc6dHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Y3lhbj41MC4wMDAwMDA8L3htcEc6Y3lhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bWFnZW50YT43MC4wMDAwMDA8L3htcEc6bWFnZW50YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6eWVsbG93PjgwLjAwMDAwMDwveG1wRzp5ZWxsb3c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsYWNrPjcwLjAwMDAwMDwveG1wRzpibGFjaz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgICAgICAgICAgPC94bXBHOkNvbG9yYW50cz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8eG1wRzpncm91cE5hbWU+R3JheXM8L3htcEc6Z3JvdXBOYW1lPgogICAgICAgICAgICAgICAgICA8eG1wRzpncm91cFR5cGU+MTwveG1wRzpncm91cFR5cGU+CiAgICAgICAgICAgICAgICAgIDx4bXBHOkNvbG9yYW50cz4KICAgICAgICAgICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPkM9MCBNPTAgWT0wIEs9MTAwPC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+Q01ZSzwveG1wRzptb2RlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0eXBlPlBST0NFU1M8L3htcEc6dHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Y3lhbj4wLjAwMDAwMDwveG1wRzpjeWFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptYWdlbnRhPjAuMDAwMDAwPC94bXBHOm1hZ2VudGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnllbGxvdz4wLjAwMDAwMDwveG1wRzp5ZWxsb3c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsYWNrPjEwMC4wMDAwMDA8L3htcEc6YmxhY2s+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5DPTAgTT0wIFk9MCBLPTkwPC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+Q01ZSzwveG1wRzptb2RlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0eXBlPlBST0NFU1M8L3htcEc6dHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Y3lhbj4wLjAwMDAwMDwveG1wRzpjeWFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptYWdlbnRhPjAuMDAwMDAwPC94bXBHOm1hZ2VudGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnllbGxvdz4wLjAwMDAwMDwveG1wRzp5ZWxsb3c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsYWNrPjg5Ljk5OTQwMDwveG1wRzpibGFjaz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPkM9MCBNPTAgWT0wIEs9ODA8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5DTVlLPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpjeWFuPjAuMDAwMDAwPC94bXBHOmN5YW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1hZ2VudGE+MC4wMDAwMDA8L3htcEc6bWFnZW50YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6eWVsbG93PjAuMDAwMDAwPC94bXBHOnllbGxvdz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6YmxhY2s+NzkuOTk4ODAwPC94bXBHOmJsYWNrPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+Qz0wIE09MCBZPTAgSz03MDwveG1wRzpzd2F0Y2hOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPkNNWUs8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmN5YW4+MC4wMDAwMDA8L3htcEc6Y3lhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bWFnZW50YT4wLjAwMDAwMDwveG1wRzptYWdlbnRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp5ZWxsb3c+MC4wMDAwMDA8L3htcEc6eWVsbG93PgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpibGFjaz42OS45OTk3MDA8L3htcEc6YmxhY2s+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5DPTAgTT0wIFk9MCBLPTYwPC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+Q01ZSzwveG1wRzptb2RlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0eXBlPlBST0NFU1M8L3htcEc6dHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Y3lhbj4wLjAwMDAwMDwveG1wRzpjeWFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptYWdlbnRhPjAuMDAwMDAwPC94bXBHOm1hZ2VudGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnllbGxvdz4wLjAwMDAwMDwveG1wRzp5ZWxsb3c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsYWNrPjU5Ljk5OTEwMDwveG1wRzpibGFjaz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPkM9MCBNPTAgWT0wIEs9NTA8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5DTVlLPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpjeWFuPjAuMDAwMDAwPC94bXBHOmN5YW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1hZ2VudGE+MC4wMDAwMDA8L3htcEc6bWFnZW50YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6eWVsbG93PjAuMDAwMDAwPC94bXBHOnllbGxvdz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6YmxhY2s+NTAuMDAwMDAwPC94bXBHOmJsYWNrPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+Qz0wIE09MCBZPTAgSz00MDwveG1wRzpzd2F0Y2hOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPkNNWUs8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmN5YW4+MC4wMDAwMDA8L3htcEc6Y3lhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bWFnZW50YT4wLjAwMDAwMDwveG1wRzptYWdlbnRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp5ZWxsb3c+MC4wMDAwMDA8L3htcEc6eWVsbG93PgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpibGFjaz4zOS45OTk0MDA8L3htcEc6YmxhY2s+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5DPTAgTT0wIFk9MCBLPTMwPC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+Q01ZSzwveG1wRzptb2RlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0eXBlPlBST0NFU1M8L3htcEc6dHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Y3lhbj4wLjAwMDAwMDwveG1wRzpjeWFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptYWdlbnRhPjAuMDAwMDAwPC94bXBHOm1hZ2VudGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnllbGxvdz4wLjAwMDAwMDwveG1wRzp5ZWxsb3c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsYWNrPjI5Ljk5ODgwMDwveG1wRzpibGFjaz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPkM9MCBNPTAgWT0wIEs9MjA8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5DTVlLPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpjeWFuPjAuMDAwMDAwPC94bXBHOmN5YW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1hZ2VudGE+MC4wMDAwMDA8L3htcEc6bWFnZW50YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6eWVsbG93PjAuMDAwMDAwPC94bXBHOnllbGxvdz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6YmxhY2s+MTkuOTk5NzAwPC94bXBHOmJsYWNrPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+Qz0wIE09MCBZPTAgSz0xMDwveG1wRzpzd2F0Y2hOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPkNNWUs8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmN5YW4+MC4wMDAwMDA8L3htcEc6Y3lhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bWFnZW50YT4wLjAwMDAwMDwveG1wRzptYWdlbnRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp5ZWxsb3c+MC4wMDAwMDA8L3htcEc6eWVsbG93PgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpibGFjaz45Ljk5OTEwMDwveG1wRzpibGFjaz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPkM9MCBNPTAgWT0wIEs9NTwveG1wRzpzd2F0Y2hOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPkNNWUs8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmN5YW4+MC4wMDAwMDA8L3htcEc6Y3lhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bWFnZW50YT4wLjAwMDAwMDwveG1wRzptYWdlbnRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp5ZWxsb3c+MC4wMDAwMDA8L3htcEc6eWVsbG93PgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpibGFjaz40Ljk5ODgwMDwveG1wRzpibGFjaz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgICAgICAgICAgPC94bXBHOkNvbG9yYW50cz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8eG1wRzpncm91cE5hbWU+QnJpZ2h0czwveG1wRzpncm91cE5hbWU+CiAgICAgICAgICAgICAgICAgIDx4bXBHOmdyb3VwVHlwZT4xPC94bXBHOmdyb3VwVHlwZT4KICAgICAgICAgICAgICAgICAgPHhtcEc6Q29sb3JhbnRzPgogICAgICAgICAgICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+Qz0wIE09MTAwIFk9MTAwIEs9MDwveG1wRzpzd2F0Y2hOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPkNNWUs8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmN5YW4+MC4wMDAwMDA8L3htcEc6Y3lhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bWFnZW50YT4xMDAuMDAwMDAwPC94bXBHOm1hZ2VudGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnllbGxvdz4xMDAuMDAwMDAwPC94bXBHOnllbGxvdz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6YmxhY2s+MC4wMDAwMDA8L3htcEc6YmxhY2s+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5DPTAgTT03NSBZPTEwMCBLPTA8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5DTVlLPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpjeWFuPjAuMDAwMDAwPC94bXBHOmN5YW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1hZ2VudGE+NzUuMDAwMDAwPC94bXBHOm1hZ2VudGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnllbGxvdz4xMDAuMDAwMDAwPC94bXBHOnllbGxvdz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6YmxhY2s+MC4wMDAwMDA8L3htcEc6YmxhY2s+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5DPTAgTT0xMCBZPTk1IEs9MDwveG1wRzpzd2F0Y2hOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPkNNWUs8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmN5YW4+MC4wMDAwMDA8L3htcEc6Y3lhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bWFnZW50YT4xMC4wMDAwMDA8L3htcEc6bWFnZW50YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6eWVsbG93Pjk1LjAwMDAwMDwveG1wRzp5ZWxsb3c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsYWNrPjAuMDAwMDAwPC94bXBHOmJsYWNrPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+Qz04NSBNPTEwIFk9MTAwIEs9MDwveG1wRzpzd2F0Y2hOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPkNNWUs8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmN5YW4+ODUuMDAwMDAwPC94bXBHOmN5YW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1hZ2VudGE+MTAuMDAwMDAwPC94bXBHOm1hZ2VudGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnllbGxvdz4xMDAuMDAwMDAwPC94bXBHOnllbGxvdz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6YmxhY2s+MC4wMDAwMDA8L3htcEc6YmxhY2s+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5DPTEwMCBNPTkwIFk9MCBLPTA8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5DTVlLPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpjeWFuPjEwMC4wMDAwMDA8L3htcEc6Y3lhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bWFnZW50YT45MC4wMDAwMDA8L3htcEc6bWFnZW50YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6eWVsbG93PjAuMDAwMDAwPC94bXBHOnllbGxvdz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6YmxhY2s+MC4wMDAwMDA8L3htcEc6YmxhY2s+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5DPTYwIE09OTAgWT0wIEs9MDwveG1wRzpzd2F0Y2hOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPkNNWUs8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmN5YW4+NjAuMDAwMDAwPC94bXBHOmN5YW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1hZ2VudGE+OTAuMDAwMDAwPC94bXBHOm1hZ2VudGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnllbGxvdz4wLjAwMzEwMDwveG1wRzp5ZWxsb3c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsYWNrPjAuMDAzMTAwPC94bXBHOmJsYWNrPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICAgICAgICAgICA8L3htcEc6Q29sb3JhbnRzPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcFRQZzpTd2F0Y2hHcm91cHM+CiAgICAgICAgIDxwZGY6UHJvZHVjZXI+QWRvYmUgUERGIGxpYnJhcnkgMTUuMDA8L3BkZjpQcm9kdWNlcj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+Cjw/eHBhY2tldCBlbmQ9InIiPz4NCmVuZHN0cmVhbQ1lbmRvYmoNNCAwIG9iag08PC9NZXRhZGF0YSAzIDAgUj4+DWVuZG9iag01IDAgb2JqDTw8L0xlbmd0aCAxMTU1My9TdWJ0eXBlL1hNTC9UeXBlL01ldGFkYXRhPj5zdHJlYW0NCjw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6aWxsdXN0cmF0b3I9Imh0dHA6Ly9ucy5hZG9iZS5jb20vaWxsdXN0cmF0b3IvMS4wLyIKICAgICAgICAgICAgeG1sbnM6eG1wVFBnPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvdC9wZy8iCiAgICAgICAgICAgIHhtbG5zOnN0RGltPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvRGltZW5zaW9ucyMiCiAgICAgICAgICAgIHhtbG5zOnhtcEc9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9nLyIKICAgICAgICAgICAgeG1sbnM6cGRmPSJodHRwOi8vbnMuYWRvYmUuY29tL3BkZi8xLjMvIj4KICAgICAgICAgPGRjOmZvcm1hdD5hcHBsaWNhdGlvbi9wb3N0c2NyaXB0PC9kYzpmb3JtYXQ+CiAgICAgICAgIDxkYzp0aXRsZT4KICAgICAgICAgICAgPHJkZjpBbHQ+CiAgICAgICAgICAgICAgIDxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+Q1JVSyBQcmludCBUZXN0IEExIDIwMDQxMjwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpBbHQ+CiAgICAgICAgIDwvZGM6dGl0bGU+CiAgICAgICAgIDxkYzpjcmVhdG9yPgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaT5XYXluZSBNYXJ0aW48L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L2RjOmNyZWF0b3I+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgSWxsdXN0cmF0b3IgQ1M1PC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDEyLTA1LTA4VDEyOjAzOjA5KzAxOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTItMDUtMDhUMTI6MDM6MDkrMDE6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDEyLTA1LTA4VDEyOjAzOjA5KzAxOjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjA5QkVFQzQ1MEIyMDY4MTE4QTZERUI0MUQ0NDhDOTMxPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjA5QkVFQzQ1MEIyMDY4MTE4QTZERUI0MUQ0NDhDOTMxPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnV1aWQ6NzVDQzg5OUNGQTY5REQxMTg2OTNGMzBGN0M2QkI2RDk8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOlJlbmRpdGlvbkNsYXNzPnByb29mOnBkZjwveG1wTU06UmVuZGl0aW9uQ2xhc3M+CiAgICAgICAgIDx4bXBNTTpEZXJpdmVkRnJvbSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgIDxzdFJlZjppbnN0YW5jZUlEPnhtcC5paWQ6MDhCRUVDNDUwQjIwNjgxMThBNkRFQjQxRDQ0OEM5MzE8L3N0UmVmOmluc3RhbmNlSUQ+CiAgICAgICAgICAgIDxzdFJlZjpkb2N1bWVudElEPnhtcC5kaWQ6MDhCRUVDNDUwQjIwNjgxMThBNkRFQjQxRDQ0OEM5MzE8L3N0UmVmOmRvY3VtZW50SUQ+CiAgICAgICAgICAgIDxzdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+dXVpZDo3NUNDODk5Q0ZBNjlERDExODY5M0YzMEY3QzZCQjZEOTwvc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICAgICA8c3RSZWY6cmVuZGl0aW9uQ2xhc3M+cHJvb2Y6cGRmPC9zdFJlZjpyZW5kaXRpb25DbGFzcz4KICAgICAgICAgPC94bXBNTTpEZXJpdmVkRnJvbT4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjAxODAxMTc0MDcyMDY4MTE4QzE0RTREREU5MjNDNTk1PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDEyLTAzLTIyVDE0OjI4OjM0Wjwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgSWxsdXN0cmF0b3IgQ1M1PC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDowMTgwMTE3NDA3MjA2ODExOEMxNDkyNjRFRUE0QTYzRDwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxMi0wNC0yMFQwOTo1MDoxOSswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgSWxsdXN0cmF0b3IgQ1M1PC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDowMjgwMTE3NDA3MjA2ODExOEMxNDkyNjRFRUE0QTYzRDwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxMi0wNC0yMFQxNTozOToyMyswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgSWxsdXN0cmF0b3IgQ1M1PC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDowMjgwMTE3NDA3MjA2ODExODhDNkUyOEMzQ0M4MjIyNTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxMi0wNC0zMFQxNTo0NTo0NSswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgSWxsdXN0cmF0b3IgQ1M1PC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDowMzgwMTE3NDA3MjA2ODExODhDNkUyOEMzQ0M4MjIyNTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxMi0wNC0zMFQxNjowMDozMCswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgSWxsdXN0cmF0b3IgQ1M1PC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDowNDgwMTE3NDA3MjA2ODExODhDNkUyOEMzQ0M4MjIyNTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxMi0wNC0zMFQxNjowMDo1MCswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgSWxsdXN0cmF0b3IgQ1M1PC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y29udmVydGVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpwYXJhbWV0ZXJzPmZyb20gYXBwbGljYXRpb24vcG9zdHNjcmlwdCB0byBhcHBsaWNhdGlvbi92bmQuYWRvYmUuaWxsdXN0cmF0b3I8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjAzODAxMTc0MDcyMDY4MTE4QTZERUI0MUQ0NDhDOTMxPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDEyLTA1LTA4VDExOjI4OjAxKzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBJbGx1c3RyYXRvciBDUzU8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi9wb3N0c2NyaXB0IHRvIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5pbGx1c3RyYXRvcjwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6MDU4MDExNzQwNzIwNjgxMThBNkRFQjQxRDQ0OEM5MzE8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTItMDUtMDhUMTE6MjkrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIElsbHVzdHJhdG9yIENTNTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNvbnZlcnRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6cGFyYW1ldGVycz5mcm9tIGFwcGxpY2F0aW9uL3Bvc3RzY3JpcHQgdG8gYXBwbGljYXRpb24vdm5kLmFkb2JlLmlsbHVzdHJhdG9yPC9zdEV2dDpwYXJhbWV0ZXJzPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDowOEJFRUM0NTBCMjA2ODExOEE2REVCNDFENDQ4QzkzMTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxMi0wNS0wOFQxMjowMjozNyswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgSWxsdXN0cmF0b3IgQ1M1PC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDowOUJFRUM0NTBCMjA2ODExOEE2REVCNDFENDQ4QzkzMTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxMi0wNS0wOFQxMjowMzowOSswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgSWxsdXN0cmF0b3IgQ1M1PC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDxpbGx1c3RyYXRvcjpTdGFydHVwUHJvZmlsZT5QcmludDwvaWxsdXN0cmF0b3I6U3RhcnR1cFByb2ZpbGU+CiAgICAgICAgIDx4bXBUUGc6TlBhZ2VzPjE8L3htcFRQZzpOUGFnZXM+CiAgICAgICAgIDx4bXBUUGc6SGFzVmlzaWJsZVRyYW5zcGFyZW5jeT5UcnVlPC94bXBUUGc6SGFzVmlzaWJsZVRyYW5zcGFyZW5jeT4KICAgICAgICAgPHhtcFRQZzpIYXNWaXNpYmxlT3ZlcnByaW50PkZhbHNlPC94bXBUUGc6SGFzVmlzaWJsZU92ZXJwcmludD4KICAgICAgICAgPHhtcFRQZzpNYXhQYWdlU2l6ZSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgIDxzdERpbTp3PjExNS43OTU4NjA8L3N0RGltOnc+CiAgICAgICAgICAgIDxzdERpbTpoPjU0LjQyODAzMDwvc3REaW06aD4KICAgICAgICAgICAgPHN0RGltOnVuaXQ+TWlsbGltZXRlcnM8L3N0RGltOnVuaXQ+CiAgICAgICAgIDwveG1wVFBnOk1heFBhZ2VTaXplPgogICAgICAgICA8eG1wVFBnOlBsYXRlTmFtZXM+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpPkN5YW48L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaT5NYWdlbnRhPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGk+QmxhY2s8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcFRQZzpQbGF0ZU5hbWVzPgogICAgICAgICA8eG1wVFBnOlN3YXRjaEdyb3Vwcz4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8eG1wRzpncm91cE5hbWU+RGVmYXVsdCBTd2F0Y2ggR3JvdXA8L3htcEc6Z3JvdXBOYW1lPgogICAgICAgICAgICAgICAgICA8eG1wRzpncm91cFR5cGU+MDwveG1wRzpncm91cFR5cGU+CiAgICAgICAgICAgICAgICAgIDx4bXBHOkNvbG9yYW50cz4KICAgICAgICAgICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPldoaXRlPC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+Q01ZSzwveG1wRzptb2RlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0eXBlPlBST0NFU1M8L3htcEc6dHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Y3lhbj4wLjAwMDAwMDwveG1wRzpjeWFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptYWdlbnRhPjAuMDAwMDAwPC94bXBHOm1hZ2VudGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnllbGxvdz4wLjAwMDAwMDwveG1wRzp5ZWxsb3c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsYWNrPjAuMDAwMDAwPC94bXBHOmJsYWNrPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+Q1JVSyBHcmV5PC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0aW50PjEwMC4wMDAwMDA8L3htcEc6dGludD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5DTVlLPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmN5YW4+MC4wMDAwMDA8L3htcEc6Y3lhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bWFnZW50YT4wLjAwMDAwMDwveG1wRzptYWdlbnRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp5ZWxsb3c+MC4wMDAwMDA8L3htcEc6eWVsbG93PgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpibGFjaz4zMC4wMDAwMDI8L3htcEc6YmxhY2s+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5DUlVLIExpZ2h0IEJsdWU8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnRpbnQ+MTAwLjAwMDAwMDwveG1wRzp0aW50PgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPkNNWUs8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Y3lhbj43NS4wMDAwMDA8L3htcEc6Y3lhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bWFnZW50YT4wLjAwMDAwMDwveG1wRzptYWdlbnRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp5ZWxsb3c+MC4wMDAwMDA8L3htcEc6eWVsbG93PgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpibGFjaz4wLjAwMDAwMDwveG1wRzpibGFjaz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPkNSVUsgQmx1ZTwveG1wRzpzd2F0Y2hOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0eXBlPlBST0NFU1M8L3htcEc6dHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dGludD4xMDAuMDAwMDAwPC94bXBHOnRpbnQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+Q01ZSzwveG1wRzptb2RlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpjeWFuPjEwMC4wMDAwMDA8L3htcEc6Y3lhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bWFnZW50YT4xMDAuMDAwMDAwPC94bXBHOm1hZ2VudGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnllbGxvdz4wLjAwMDAwMDwveG1wRzp5ZWxsb3c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsYWNrPjAuMDAwMDAwPC94bXBHOmJsYWNrPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+Q1JVSyBNYWdlbnRhPC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0aW50PjEwMC4wMDAwMDA8L3htcEc6dGludD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5DTVlLPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmN5YW4+MC4wMDAwMDA8L3htcEc6Y3lhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bWFnZW50YT4xMDAuMDAwMDAwPC94bXBHOm1hZ2VudGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnllbGxvdz4wLjAwMDAwMDwveG1wRzp5ZWxsb3c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsYWNrPjAuMDAwMDAwPC94bXBHOmJsYWNrPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICAgICAgICAgICA8L3htcEc6Q29sb3JhbnRzPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcFRQZzpTd2F0Y2hHcm91cHM+CiAgICAgICAgIDxwZGY6UHJvZHVjZXI+QWRvYmUgUERGIGxpYnJhcnkgOS45MDwvcGRmOlByb2R1Y2VyPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KPD94cGFja2V0IGVuZD0iciI/Pg0KZW5kc3RyZWFtDWVuZG9iag02IDAgb2JqDTw8L01ldGFkYXRhIDUgMCBSPj4NZW5kb2JqDTI4IDAgb2JqDTw8L0xlbmd0aCA0NTAwL1N1YnR5cGUvWE1ML1R5cGUvTWV0YWRhdGE+PnN0cmVhbQ0KPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwMTYgOTEuMTYzNjE2LCAyMDE4LzEwLzI5LTE2OjU4OjQ5ICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwZGY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGRmLzEuMy8iPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAyMC0wMi0xMlQxNDo1ODo1Mlo8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDIwLTAyLTEyVDE1OjAwOjE1WjwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMjAtMDItMTJUMTU6MDA6MTVaPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBJbkRlc2lnbiBDQyAxNC4wIChXaW5kb3dzKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD51dWlkOmU5ZWIzZWZkLWQyZTQtNDQxOC05MDYzLTdjZTdmNzJkY2Q2NzwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4QzE0RjMyQjA4QzNBRTQzPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5pZDpkNzQ0YTJiMC02MzA1LTJjNGQtYjViMC04NDY4NzhkOWNhZjU8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpSZW5kaXRpb25DbGFzcz5wcm9vZjpwZGY8L3htcE1NOlJlbmRpdGlvbkNsYXNzPgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOjQ3MTEwMjJkLTY3ZWMtM2Y0Yy1iYjc1LTJkMTc5ZWE0NDNlNTwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDo3N0NCNTU4ODg4RDFFNTExQURCNUE0QTE3NEQ1NjRDRjwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4QzE0RjMyQjA4QzNBRTQzPC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgICAgIDxzdFJlZjpyZW5kaXRpb25DbGFzcz5kZWZhdWx0PC9zdFJlZjpyZW5kaXRpb25DbGFzcz4KICAgICAgICAgPC94bXBNTTpEZXJpdmVkRnJvbT4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi94LWluZGVzaWduIHRvIGFwcGxpY2F0aW9uL3BkZjwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgSW5EZXNpZ24gQ0MgMTQuMCAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMjAtMDItMTJUMTQ6NTg6NTJaPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDxkYzpmb3JtYXQ+YXBwbGljYXRpb24vcGRmPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwZGY6UHJvZHVjZXI+QWRvYmUgUERGIExpYnJhcnkgMTUuMDwvcGRmOlByb2R1Y2VyPgogICAgICAgICA8cGRmOlRyYXBwZWQ+RmFsc2U8L3BkZjpUcmFwcGVkPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+DQplbmRzdHJlYW0NZW5kb2JqDTI5IDAgb2JqDTw8L0NyZWF0aW9uRGF0ZShEOjIwMjAwMjEyMTQ1ODUyWikvQ3JlYXRvcihBZG9iZSBJbkRlc2lnbiBDQyAxNC4wIFwoV2luZG93c1wpKS9Nb2REYXRlKEQ6MjAyMDAyMTIxNTAwMTVaKS9Qcm9kdWNlcihBZG9iZSBQREYgTGlicmFyeSAxNS4wKS9UcmFwcGVkL0ZhbHNlPj4NZW5kb2JqDTIwMjYgMCBvYmoNPDwvTGFuZyhlbi1HQikvTWFya0luZm88PC9NYXJrZWQgdHJ1ZT4+L01ldGFkYXRhIDI4IDAgUi9QYWdlcyAyNyAwIFIvU3RydWN0VHJlZVJvb3QgMzAgMCBSL1R5cGUvQ2F0YWxvZy9WaWV3ZXJQcmVmZXJlbmNlczw8L0RpcmVjdGlvbi9MMlI+Pj4+DWVuZG9iag0yMDI4IDAgb2JqDTw8L0FJUyBmYWxzZS9CTS9Ob3JtYWwvQ0EgMS4wL09QIGZhbHNlL09QTSAxL1NBIHRydWUvU01hc2svTm9uZS9UeXBlL0V4dEdTdGF0ZS9jYSAxLjAvb3AgZmFsc2U+Pg1lbmRvYmoNMjAzNSAwIG9iag08PC9CYXNlRW5jb2RpbmcvV2luQW5zaUVuY29kaW5nL0RpZmZlcmVuY2VzWzMwL2ZsL2ZpXS9UeXBlL0VuY29kaW5nPj4NZW5kb2JqDTIwMzYgMCBvYmoNPDwvQXNjZW50IDg5Mi9DYXBIZWlnaHQgNzAwL0NoYXJTZXQoL2ZsL2ZpL3NwYWNlL3BhcmVubGVmdC9wYXJlbnJpZ2h0L3BsdXMvaHlwaGVuL3NsYXNoL3plcm8vb25lL3R3by90aHJlZS9mb3VyL2ZpdmUvc2l4L3NldmVuL2VpZ2h0L25pbmUvY29sb24vbGVzcy9ncmVhdGVyL0EvQi9DL0QvRS9GL0cvSS9KL0svTC9NL04vTy9QL1IvUy9UL1UvVi9XL1gvYXNjaWljaXJjdW0vYS9iL2MvZC9lL2YvZy9oL2kvay9sL20vbi9vL3Avci9zL3QvdS92L3cveC95KS9EZXNjZW50IC0yMTQvRmxhZ3MgMzIvRm9udEJCb3hbLTEwOSAtMjE0IDEwODggODkyXS9Gb250RmFtaWx5KE11c2VvIFNhbnMgUm91bmRlZCA1MDApL0ZvbnRGaWxlMyAyMDQ3IDAgUi9Gb250TmFtZS9DUFNOV0srTXVzZW9TYW5zUm91bmRlZC01MDAvRm9udFN0cmV0Y2gvTm9ybWFsL0ZvbnRXZWlnaHQgNDAwL0l0YWxpY0FuZ2xlIDAvU3RlbVYgOTYv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
|historyclass|k |''History:'' Clarify what is meant by crying<br>➥ Duration of crying<br>➥ If breastfeeding: <br>➥➥ frequency, duration of feeds<br>➥➥ attachment, nipple pain<br>➥➥ how long from each breast<br>➥ Lethargy, irritability → infection?<br>➥ History of trauma? ROM of limbs<br>Remember excessive crying is a risk factor for NAI! Ask about parental MH, support, coping strategies.|''Approach to mx:'' ➥ Edinburgh postnatal depression score<br>➥ Thorough physical exam – missed trauma?<br>➥➥ See abnormal head shape<br>➥ Reassure what is normal, respond to early cues<br>➥ Referral to health visitor?<br>➥ Management strategies if parent feels out of control <br>➥ Cow’s milk allergy | |''O/E:'' Exclude failure to thrive, fever, bilious vomiting, blood in vomit/stool|~| |''Ix:''|~| !!Ddx: *Infection *trauma *cardiac (CHF, SVT) *reaction/reflux/rectal (anal fissure) *intussusception (sleepy or colicky) *eyes (corneal abrasion) *surgical (hernia, torsion), colic (as diagnosis of exclusion!) * [[GORD|GORD in infants]]
!Normal values
* Lymphocytes <5/mm3
* No polymorphs
* Protein <0.4g/L
* Glucose >2.2mmol/L or >= 50% plasma level
* Pressure <200mm CSF
{{CSF interpretation}}
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b3JlIDUuNC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTM3MzwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj42MDg8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KkdF4OwAAQABJREFUeAHsXQWYXEXWvXF3d3cjISEJIUIEiOHu7ossLLC7/y6LLbCLW7Agi0OwEILEPSHuLhN3d/3vqZl687rndU/bzLSc+30zz6rqVZ1XXXXr1pV8p5SERASIABEgAkSACBABIkAEiAARIAJEgAgQASJABIgAESACMUGgIEr5ceIy2bRjv1SvUDImhbIQIkAEiAARIAJEgAgQASJABIgAESACRIAIEAEiQASIQCogsGXXQSlRtJBc3aeF01wjdN2wba9s231Ituw84DzgCRHITQSKnjyRm6/ju1IIgcP5C6RQa9lUIkAEiAARIAJEgAgQASJABIgAESACRCAvEIDQ1U1G6Fq9YikjdHU/4DkRyE0Ezju4OTdfx3elEAI/lKyRQq1lU4kAESACRIAIEAEiQASIABEgAkSACBCBvECgYtniPq/N73PFCyJABIgAESACRIAIEAEiQASIABEgAkSACBABIkAEiAARiAoBCl2jgo+ZiQARIAJEgAgQASJABIgAESACRIAIEAEiQASIABEgAr4IUOjqiweviAARIAJEgAgQASJABIgAESACRIAIEAEiQASIABEgAlEhQKFrVPAxMxEgAkSACBABIkAEiAARIAJEgAgQASJABIgAESACRMAXAQpdffHgFREgAkSACBABIkAEiAARIAJEgAgQASJABIgAESACRCAqBCh0jQo+ZiYCRIAIEAEiQASIABEgAkSACBABIkAEiAARIAJEgAj4IkChqy8evCICRIAIEAEiQASIABEgAkSACBABIkAEiAARIAJEgAhEhQCFrlHBx8xEgAgQASJABIgAESACRIAIEAEiQASIABEgAkSACBABXwQodPXFg1dEgAgQASJABIgAESACRIAIEAEiQASIABEgAkSACBCBqBCg0DUq+JiZCBABIkAEiAARIAJEgAgQASJABIgAESACRIAIEAEi4ItAQd9LXhGBxECgQOFCUrp+Daeyxw8eln1rNzvXXicla1SWQqWKO48Obt4hR3bvc65T7aRoxbJSTP8s7Vqyxp6m9LFo4YLSpHb5gBgcPHxcdu47JLv2HZaTJ08FTJcKD/JpI+vXKCeVyxaXuSu3ysHDx6JqdusGlSUfClXavOOAbNl1IP0iwf9XKF1MalYu5dOKeSu3yalTgftPvWplpXSJwk6ePfuPyJrNeyTWmDsvyOakSrkSUrVCCSfV3BVbnXOe5D0CdaqWkbIli4RUkR17D8v6rXtDSpuoiZJ1LHF/jzL6vevqd4+UbD/gnBcpgqmdD3N13aplpbzObxh7wA/tOXDE8EZrt+yREyHwR15zYyhzf5FCBaRpnQrOBzhx4pQsWL3NufY6aVGvkhQskMFgaIIla3fKkaPHvZLyXgIgkE87IPpdhTLFpELp4lJG+aVD+j33Hzwq+w4d1TlunxyO4fcNxnsF449iOReVKFZY2iifvGnHflmzabcE5iAT4APGeRXdPBVYdYwvoaz5GtYsJyWKFjKtwxi4YFXwcSkUGIL1r1DyB+u7oeT3ShNtnbzKTPZ7FLom+xdO0vYVLF5Uavfp5NO6tb9NkV3L0nzuuS8qtG4kZRvWcm6tHzMjpYWuZerVkKqdWjl4UOiaDkXpEkXkwq5NHFwCnUDoOmZWmsxflbrCp2Z1K8plZzczEIGxfGfo7EBwhXQfuFuh69jZaUkjdD124qQM7NJYCuTPXPAFWyRCCHJlr+ZSWBeWlr4fv9ScxhpzW352xya6wD27bR0nGYWuDhRxcdKxWXVB3wiFZi3bnPRC12QdS9zft0bFUiHNVe487nPbDzjnuVHheSgIYKzp2a6OVCyTqcjgzgdhJoSak+avk227D7of+Zz37lBPmtbOFJ7i4YZt++T9YXN80vlflFThk5tPg3AtO6Frv04NpHiGMATlvfX9TNkWQ6Gcfx15nTMI5Fc+6vQm1aTHabV9vqf/2yAgW6WCSQi95q7Y4v847OtgvFcw/iiWc9H157aUyroBDvpy1CJZunZH2O1ghtAQ8Oep6lcvJz9MSOfDA5XQpmFln3HpyLETMRG6Butfgerivh+s77rThXMebZ3CeVeypKV7gWT5kmyH1OrdUaDNSiICuYFAuVJF5eLuTaRD02q58bqA7wADVrVCyYDPc/JBrcqlneJRjyIqLCRlRWCvav/4M/1dWtXMmjDjTrvGVX0ErshvF5TEPCBsfEAEiEAOIhAvc14ONpFFh4BAcxW4Xq6brYEErigCvAAEEA3UEiYQlSpeWBrXzGpVVKNSKXHPc4Hy837qIYD+dPeFp4u/AN0LCQhnG2p6pI0FuftkXvC7xYoUlEplM62Narv471i0j2UERwDjWXcV9AeiumqdBuWKvCQov3hRXvddrzql4j2ukFPxqydpm/MVyC91+58lK4aMlMM7k9t0Mkk/YVw267hqKS5cvd3UDWZMNXVB4KbzOjaQeWpajx3N3KYyqpV77TktZcSM1WqOvz+3Xy9zlm8RTPLQHpmp2nM01Qv8CSbNXy9tG1VRTd50bVcIyrFzvmrjLp9MeH5G8+o+96Yu2uiYNRFzH2h4EQCB9aottmPPIc+n65LctYBno5Pw5m51OeKlce4/T8Hke82mPVkQCNQP4nnOy9II3shVBGCtcWFXX8HCjr2HZOWGXbJPzbrhLqBq+dA2gtvq5iIEY17UuWUNWTeafLwXNql6D8L4q3q38LEYsljA/HvvwSPqPiK/Y9ptn8XqmNe816Ejx2X28s2CTXm48poTA+3dWGGTKuX0UGsvWDlizeemiupi7YqezTz7pjtdTp7DEq1l/UpZ6oZ35nXfzcl2J1LZFLom0tdiXbNFoECRwlLv/O6y/OsRAj+vJCIQLQIQJLpNSrDTDkGnJSwaqquZ52o1Y8pNggn6NVoPaIvkFcHn6stf/yEltQ67lREhBUZgpy5MIbwHU2QJ2q7+QtdmasYPYbol9L+ZSzfZS+NygZg7cPAkAALQrJ6xJLPfBEjG2wmMwMbt+3zmJtsUmN66NwcDpbPp/Y/xOuf515PXuY8ANgsLFcx0e3Ps+En5cPg8OaA+NN0ELdjTdJNxv999mwZ7jxAeWYLQ7PDRY1KsSLovxKa1K0pZtSYiX2ERSu0jtDzhysrtogmIzFfh10Td0Ibg/4QqSIAKFcyvvl6LGi3rNg2rSHntR7GgeOB3f5q0XCbOWyewfgrFZ3Is2s0yfBE4/6zGBn/EWADBz+41fVoI1mR5RZjzu6kWLtYZXhQPfderXql2L+96SKohzfbmGgKFS5WQ+gO7yYrvRsvJY5E5yc9XoIAUKVdKChQsKId375UTh30ZSndjENTL0kmd9E+dSNd4RP78Ws6hHTowK0cJTVxcWzqhDCYI7ypWsYwKiY/I0X3egYMKlSwuhfXv8C6ty5HAdUF5qE/hMiXN8diBQ6bMUxnMCJ6TokMAEy00gbCjbmn7Hm+fZdBahAANAU+OqiYsGKUDIQSbgiAXGiMIFrFl10E5dtxXixbvxo5/Jd1dBRXSa7dp/3FN78WQgXHFYggLISxmdJ3jSe6ywMiivSBoUOHdW1XYikVSAT3HH3bgkcdL0zVSDDwrluA3Jyiz7Ba61q9eVqrpIhZBESx1apEZIBD3ZizdbPqOfR4M81C/my0LR+TBogT+YxGAYvf+w559x52H58mDAH7P6FOG9Eftr7EfqE8FyocxC6aX0K7EeJcdQc+tcIDFCnzy+Y997K/ZIRr75+HMebF/O0uMJwT8hV4QcNWoWFKWrdvpU03wRCPVAicQNVS3Au7NRWxaI7gfBAcgCGU7qcXHr9NWBSqC91MIAViUufsL+M/PRy6QFet9LYUACTYC4EcYf1MXbsjiBiPQ3GXhDDTnBeO9bN5Ij6HOa0h3UPntgtj4UL7cCpoDtSnc+TjS+qdSPoyBV2jMhcHD5iqfc1iu7t3cCPlDwSDQd7J5A/U9+9zr2ER9YvfvnO5CA+stdxlYqIGnC9R3Mc4WLpQpCgS/Bb4LyjxwJ7RdraWiDZCMOmE9W1TXn1g7Yi2cqpSJdKoiwHYnBQIQdJ7EwFI0XeuvWOXyUue8M2XNsAlOhHAs7nwoyw2R4pqvete2UqKaBiTBaJRBR/cekM3T5otXsKkWt15oBKdIumX6Itmi6eBftlzTuib3oW27JO3XyVK2UW2fwFUL3/teqndrp/drSb786Yveo/sOytYZC2XHgpUmb9nGdaRqx5ZSpGymSfvOxatl48TZPoLg/BCcNKsvldo0NgJXkznj3/FDR2T73KWmbu77PA8fAQimOqtQDBOnJSwWYFbnJphBIV3TOhWz7Mwj/S9TV3oGl8DE1Ff9TyFyvTW7A3O5Y+9BWaeRWIdOXGa65SXdm0rtKpn+VAd2aaS+hBo5VRiqu+Gz1dzfUiNd4JzXsb6JMmzvYeKbrppwY2atySJke/jKjk4bJ8xdJ2M0qBVMCq2/ILgy+GbsEiNAdAdXeuLDCbZ4iRQDp4AkPAHDgcAHYJIsQdt1iGIJ8vdlB+Zn2qINNqk5In0gzEP9bhC6t21UVTrqohaMlZvAYE3Vd+K7k5IfgV6n1xUr6D905Jj85/OpPo1+6IozHM22KbqA/f2PdCGIf743vpspF2kgPFgC2KkzTTeoftQxC+Z4bsLY1ql5DePzEZHP3eOpO90KNVn+7PcFZkOA/dWNTO6dhzrn5V6N+Ka8RAB8CIJWubW6sAG8XIWu4CdWrN8ZcDPXXe/2qpnlJpi/pm3ZI13bKD+cMYDgNz9m9lrPzVx3Xp4nPwL1lSd2EwK0eQlc3Wnsub9ShP/cFeqcF4z3su8K54ixNdx57dGrOzvzK4LNjpuz1rzSv03hzMfh1DmV04Ift+syY2mo2q3bdHMJlo6W3GnsPffR/zuF2vfcZbjP4av10h5NnTET/Pxj13R2kmDjG5ZxgfpuGdUIv//SDk76yao1XrtqGR9LmS07D8h3GsgX65dwCBidc0Z9aa3Wfc7GvhawWcuDxjYscFKNKHRNtS+epO09qbszq4dPkAYXnG00StHM0nWrS40ep8v6MTNCanWltk2kepfTHGErtFuhVQqt0cKlS0jtPp2knApBV/003miuBiq0aufWjsAVaYpV0kACmfJbJ1uTa/pKweK+Ao/CpYpLzR7t5bi+u1iFMlLljEwzdpuxfLN6UkjzrRo6zt6SGt1OV6FrPefafVKwWBEV9rbWthyT7fOWux/xPAQE4K/0voxJCbt/bgHBwtXb1LxzmU8p0Gq9dYD2owAEgSrcArz53QyzI2+TtapfWS5Qwaa/JgnWH9BOLV28iBG69mxXV4W5mUI7mz/QsacKVbq2ruU8xoIpvxYKhg8TMQINfDB8btDdRzAKVuCKgmBiaAUrTsGuk0gxcBWRtKcwDXMLXRGUBIwSBFMQRLkJfqP8Bfru59mdB/pufVVrBKafXoT+jj52+KgK5Rdv9ErCewmAwBnNqkuTWt7jxIoNO1WYH7tvC3Pj2waelkXbo44y71f0bC7v/jTb8UmMRcsN57XSTaMyIaPI/hoyVDFJGO6cF5OXspCEQOCU7gJDq9XND6DijWqVN3+Yx/7QeWO2ClG9LF+QtrRa/zSqqXxxBiHd4rTtxqJm6dqdDn8DHgUuCKYsWG+TBjxCo++2gW0DPscDt6A4aEI+jCsEwHfDhZWbIOBPdMqpeS2c+TjRMczN+sNSDXyz1biG+xP8WYLAdfjUFTLgzEwFGPssJ474TWDDy70mjfY9Z+qa0J+qqI9u8Hef6gY4NtJDIawBb+l/mo/7O1g/ATv4/L6lfxv5afJy42s2lPKSJQ2FrsnyJdkOObBhm6wbNU1qn5O5y1OhZUOBlurWmYuDIgTN1mpnZgpct89dJhvGzzJ5StasIvXVTyzcA5SqU02qntFCtV4XeJZXRAW0ZRr6DlpHdu0T/PlTfnVdsH7MdNm3drPgHdVUWGuEsCrNqtu3i0kOzVrUBb5qq3ZuJcWrpC+iUY8SNSqZNiMhNAPgSmHrrCVyYKMGddq9X0rVqiI1e56hWrTpEt8y9WtS6Or/EUK4Brb+2oA2W0n15YNnMGOyZLU0oNEK7Q0EtIFZf4/T6kjDjIUGJh6Yla/dkh4oAtpeA85s6CNwXbBqm6zSMvD16qkZenVND1qqCx6YgLsndphQQUvEkjVXh9DDLXAdljHJoY7QxIVAFhNq9za1TTAum999LFe6qDRXjV03IUBPoCA9SBcJBu7yk/kc/QF9A8J3kPkWLWuqZulagQDWTdAsjJSCfTe8E5rOk3Uxm6Z9EH6g4OpgoDKLdicfvmUpdI0U/bzPB9cj1v2If20QcCSWBKa/uPpihO/rDdv3mzHHCmUwvkDTHhreIAiDrcAVLlCGT1khy1Q7DmMMtPwtQaN2dQaDz/5qUcmdI/AOZ87LnVrxLfGCwM/6my2mWkwQtPoT+s25qt3URee0z0cu9HGdY9NCkIo+ZmmB+jq3LoymL9noCF3xHNYY4G8g7A1GKK+6ujkgJR8C4JXdBIsML9c1EOZDkOlF45W/snyx1/O8uJdT81o483FetDtR3wkLsc9HLJSbVWCITR5/wvrK+nn1f5YT18fVjcbQScuko/JUdTPWE3AR9rMKfi3B1UY4BEs3CJc3Kh9XrUIJo4CBzS/0KawPBv0wM4tlpFf553dp7AhcodEKaz5syIEnhWsGWHXCZQi01QP5/fYqN9HvUeia6F+Q9fdBYNfSNKOZWrVjK+d+tTPbBPSVahNV0fRWOAlz/I2T5thHsn/9Ftm9cp3RcsXNyqc3ly0zFqnv1qyDWdnGtQVat2m/TJB9mq9UrapSsFjmTphTqJ6s+G6UwPUAaOeiVcaHbOV2zcw1/kHgunaEy9RTedT6F/RwnherWM4Ruh7cskO2/LFAjuzZ7zyHG4LyLRqku0rQu4VUi5YUWwQg1LzzgnYydk6aY46N3c7fp6+WqSrQci8Tpixc7whdUQswiJZ6qB8zTGyWYHoxy+UewH0Ov2eYWN20Uc39l6SlCzXc91Gupe0qGJ6p/kHT6ZRM0vqdoQsaCI5hXgwBnJe/2Zb1KhmN3K/HLDbCQgjnSmS48bBl+x8jwcC/jGS+hum+FbqinW1197ygbo5YgSfugRkJ15wH+SwF+25ggrAIcTvdxwYBFsMwVwK5+6ctk0ci4IUABCJfjV7sBIUbMyvNRxMOjLYVurrNRBev2e6Mc9COa6xCHLgnAMEvGdyYgNhfDQxx8c9rzouLirESuYYANuy+GLXIWMp0aFrNc66AFtZN/VqrdtRC3VzO3BCGoMkdQAuVnqMR2S2t3rjbBEXCohyEDWpsRsKqiJSaCMDqxk1ugb37PgRhgazA3Dy0O09enufUvBbOfAz+3732sHjAD6h/cDz7LJWP4Mm/Vl4HgbPc/DoEldDuD7RZmROYwWoR676mLndlR1X+4LUWDPX9v+pmN4LTgTBuwyoSLgJAiOkBK71FyrcFI/AIWCdamrxgg+NiCgpKf6iVFTbY8Xs9q3XNlPLbTaGr7RU8Jg0CW/5YqO4ASvqY29fu3Smo4LVYpcwBAgJMf4HqoS07HaErNF6Lli/jCEz9gYP26p5V6Rpqe1YGNouyAlebf1/aZnELXXcsSvfrap/v37DV7PZbhqNg0UyhndttQNHypQW+YKHZWlRdFJCiQwA7f+8PSxfCA3uYRpymEVGtlgcmXphjw6cZfNVgB96aw2F3EJMUFg0w43dTPpfPCbdPIAjCYsUgwg2AJZiM+pvfoX4gtKGCujA4cDhzcWTz4YgdXCs0CWVCjwQD9/uS/RyarhtU4xU+XEH4Dm1V4OkmCMWjpUDfDQIuSxVVINZKfS6BcUMAJEuZekj2Do+JhAC+8XLVIPWivQd8N2280oRzD8z/qo2ZAU2giQ+TYRvQAWOPQ66OdcpnW8rX/BcmpZbYXy0SuXMMd87LnVrxLfGEAAQ7cJWDzVrwOBC+ujcSUVeYOXdoVs1H6IqNFfdvG2PF7v1HTARw276FauVjA2rhHjaFsxO6IgDMcPWVH4ygBeklYAqWh8/yHgFoqKK/2bUP3ERAuOXvKzzvaxpeDXJqXgtnPu7ToZ7PBqltwdwVW7K4TrPPUv0IXgfa/jaOBsamMTPXJAcsbk0hbRH86p/jahnWCNkJXbFGdhOsLc9UywdLCL5oyb3msPeS+UihazJ/3RRu2/rR06VwqRJqtl/ZoABBqTsYlRuaAoULiVuACV+u/gTfrm6Cj1d/oSme455XsC133kDnCAYWjIwgGCZWKvjzotL1akiV9s2leNV0FwQnjh6TYwcOSaES6RoDXnl4L3sEwOy5mTsIRTERPXDZGcZtgC0BGloQuoJKqJDhLJ1oIEizZijQNIWAy5/wOd27o+53+acN5xqMqduHGQQfPsIPv8LKqg+etVv8buol2mR3PrM+DXwnHAwCl5K8T7AzfqWa2XgRFhlrVDAbDWX33bBQRh+tmSH4hWYD/Me6F8TRvJ958xYBaBSEGmgkJ2rqx7s7r1iopsRwNwBqUbeS9vM9xr0ANrLsJgSe+ded/RWo5A5FMuflTs34lnhDAFYt0FjHH/ib8zWgp7WWQF2x2YxNXaQD+QfQKquBXB7SwJ3BCHNUTbXAgJVPIIKrElhrBKM+7etR6BoMoDh9BoE65jO3gAaKDt+OSw9AaqsNn5FfjV5kLs/pUN+Hr7Zp4u2YW/NaoPk43vBIlPpAMQb+XDE2Ia5HsuKL3x0sG+xmVSjrA/d6Ft8TLqYCEcb/VCIKXVPpa6dQW0+dPClrhk+Uhpf2Vq3UzCjvXhBAOHn80GHHDUABD9NpfxcB8JnqRfvS8sa5e2UVtsInLAjC2U1T5sqO+Suk5tkdfIJ6edWZ98JHALJvfyqsWh0gCDbvUJcDdnJapwuFX1QD45BqfrmjRNr8KAvaHvDrCrJH+zzSI3a7obFkBa1YkGB3NhBh0eJFoUYjducNFwN33lQ5X6Y+LmGq5F5I2LZP0gii0VKw74adZ/jzBeG7j5qxWmYs3ST9OzcyEeXNA/5LQQS8N/RiCQQ0aLARBU02bMxYbRH3OzBWIbCOJfZXi0TeHYPNeXlXK745txHAJvFA9dc3ZtaaLEEesbEM10h3X3S6Uy1s/OJ3jg09LLCt+xAnQYgn8EH/TRCha4jFMFmCIgDXWG6f3y3VOmeX8s3j5qyVExmu3iAcspZY3TROQWiU83NeoHpwXguETGLcHx21dmve9b1QEcb6xApckcftkixQGTv3HvZ59NoQjV3j5xLPJvBeddqnyXek0DX5vilblIEAtFNX/zROGl3exxGoBgLnoLoPKF23unmMYFXQjHW7GChRPTPADTRSj+zyNsP2WpgEemes7udXYV/Vji2d4nYsXCnbZi91rnkSOwQKqMZGqeJFpHPLGj5arnjDZhWggRD4wQpcERziG/WFahYcuisaiKDZaIWt2CVEhMxgWhsIJOAm7LZ6aaNu3rlffeukuzXAYgf1h0ajP0FIiunfy6drJH06Egz865Ts12A2Js5bLxd3b+LTVAjgszPf8ckQ4CLQd4Mrgx5t6zi5ZqqwNZqAXU5BPElIBA66xhIE/IMPRWgMgeCXCybCsSYEaNunQSku6trYlI9xEhr+cLkBNyZLMoJu4b3sr7FGP7zyQpnzwiuRqRMbgXzGBzl8hsNPPTTXt+85aDRZodHazC/oJvxC2gV3egCtzNbDNz0EZ4HIrTGLwI4Q2mJ+JKUeAjDFr12ltLTQfmcJQsvW9Ssbd1zog+hnEBKBH7Y+gW1a9zEv5jz3+3EeL/Pa0InLjPsw//pZzXT/+7yODoGc6HuHjhx3KoX1Iza5vNZyTqIwTpr4BUvcqhtr2ZF/wDq4Lgu0xoC/f2jTpgpR6JoqXzpF23l07wFZPWyCNLiop0A4GYg2TZlngl5B2FqwWBGp3uU02ThxjkBjtmyj2lIqQyCL/Jumztf78bM/gwBZ+fJn+khR50emmUXKlZJilTOjyxbWdGXq15CC6m4AWrCk0BAooY7mH7+pa9DEEFKsUpcDICs8dWeALyosUtzUqJYKQQvkE0SzHzt7rQaRqaACiPTviMiPWHAgqMRJ/Z5Vy5c0AQI+/X2B8RnrbwqOQEz47FjgQLgK05d56gx91Mw0qVu1rDHvgyD4qt4tjLarneTKqEsBmPh2a1PLRBqO1UQdCQbQkkk1WqC+oM5uV8fHDG6KOp2HeW9OEb45FseW7KvgJL+GK/ozAmnB9A39ZsaSvNHgt3XkMecQ2LrL93eHoAlgkCFw7aQbSDlBHVVrDRHOQdBoRWTbQIs89tec+ALBywx3zgteGp8mIwLgVaBNiD9oGmLTBOa2ECa5ae6KreYSc07bxlXcjwRBW4L5ar2xb2tBUBYQeChs5v6meUipicBQ1aKGUBWCGkuYH8BDhUN5Mef51y9e5jVYOgWycvOvM6+jRyAn+p5dz6F2GCexzsPawv5WBmfEJAml9l1aaSwY3XxP27zHbHLABZklBDaFBV12BOtObJ5j/QDqpW5djms/w7oUcwXmCLiS6p4R6Pl/v87PrsikeU6ha9J8SjYkEAIHN++Qtb9Plbr9ugRKIoe375b142ZKze6nGy3Xim0aS4WWDeSkagW63Q3sWpYm22b5+hEKWGguPTi654CP71bUvWyTOj5+alGVfAUKSN3+XWX/+i0Uusbw28CM/1sVGlgN0rU6WVkBKyaX+y7tYIRo/hpjrXSHHn8fDp9nAk0g6BH8oRXQPDpvmgi//lF+3dVGEAtrboWysSCxNDcj+iSio2KRAgEHFj1YwMD0D0FuIMwtViQ9wA0EHjDNihVFgkGs3p1I5UC4iu9oTayxY40IqDlJWBxDI8RqY6PftG5QyekL9t3ou/A5i6BfFLpaVJLvuEwDAEIzoVpG0D0E/cMfCMw8xhZ/QUq0KJTSjSxLjdW/67XntDRCm93aN1EXMO12PGV/tUjFz9F/zoufmrEmOY/AKTMuuAVf4Fm8/NWv1I3okRkmuE10UxmR0i2hD7k12u1993G6bvZZoSvuw0f+2NlpztjgTsvz5EcAPOq7Q2eboDyIeu7PU3shgE3l6Us2Gj7GPs+LOc++2x45r1kkUuuYE30PAlZsfkGQD4JA0/rHR1DjcAj+V/t1apAlC9aMw9Q9nVXSyJLA78aPE5fLTf2KmQ0SWMugzL4d68v+Q8d0HlDLSixyleALPJXId0sylVrOtqYUAntWrpONk9Ij0Adq+E41y1/6+S+yd/UGOakDDISUELhC2xXuB1YNHSdrf5sSKHue3Tf+a3+eIEf2+PqZ3TxtgSz76neBz1pLBzZuk60zFttLHiNEABqlEAzA9+ar30w357YoCKimLdroTE4FVAt5w/b98tEv85T5y9QYxKID+bdkuCWAZuqb3880puV4Zgk7gxCewgzcfR+M5O8qUHXfg9sBRCyHr1BLMMsa9OMswWRvBRmIKg6BK3y+Yvfxje9mOEHAbL5ojpFiEM07EzUvfFxa80vghqAROUkQsH85alEW30xYzGJBA+bK0tote4wLBHvNY/IhAMH/FyMXmvHBtu7Y8ZPGXcn7qiEB0/9Y03jdaNioYyIIAhtEPccGE/wMX6MCWGxUWS0J9tdYox9ZecHmvMhKZK5ERACL7reUTwE/g8W+nbtsW/B7RRBHaK9/NmKBY7XRvmlVm8Qc56/a5vji9HnguoAW/H7ltSzBFzQEr6TURQDz0fi5a+W1b2cYPht8uL+7LVieQeBv0qk/ScRUcM9jeTHn+X8xzmv+iKTGdU70PWxGwAoSChKW8J4tOg5jjA6HsE6Eliv6Jwi/G6wpB/0wy7h/CrUs/Cbf1nXnr9NWmg11zBsQtELZA0VDa/b78UvlG50nUony6Yc59cOEpWJNQFKp8Wxr/CBw4f4N8VOZjJoUKllMXRIUlKN798eVO4GAQOmAVqR0CTmpPmeP7T/kJIPrgSJlS8rR/ep3yyVQcRIk+ckPJWvkSQsh2CytEwx2tN0MX0m9V1C/yR71TZY+rXlXD35W8QfH5XYC9EqJ/cJSagqO3US8KzuC6WhxNR8BYxpL7Vav90aLgVeZyXgPfpjwraFZmNPfxOKHjeZypYoZIa974QyNaLiHwA55btXF1onHvEUAARPgViK7MSeaWrZuUFnO6VBPMA6BwIzvO3jEXGMMs4TNh9d1YW37JvurRYZHIhBfCEATHv5Wj6uCAuaNYPxKfNWctUkWBKBEAA263fuPhLVxnRtzXjCMOa8FQye5n+VE34P2d1nVeA31dwCXMO4Az9+NWyrzV201WuQQkGJNCQFutITNdaxzjqmAeK/yezEoMtoq5Up+WGrATY4luhewSPBIBPwQcAsu/R7F56WOYv7arqgoNGEP79wbn3VO4lpBY3Cbh5AbwSNCIWih4i87wnQYjgkJNJbwlxsULQa5Ucd4eAcYm1AE5rGsK5ger0ikWDCnon/dWGKbqGVByJ6T3x4LArhEQURzEDSQ4E4DAlZoQYBBhasBCF+RFhqwsAAAsb8aGPiPCMQdAthURiAjEhHIKwSgWeev8RpKXXJ6zsuuDpzXskMoeZ/nRN8DL+X28RopeijHa30QaXmw2MxJ3jLSeuV2ProXyG3E+T4iQASIABEgAkSACKQYAtU1UJsVuEK4v0bN2MDcg6BNAZ+uYM4twf8XiQgQASJABIgAESACRIAIJDIC1HRN5K/HuhMBIkAEiAARIAJEIAEQ2LBtn0DTHy5W4MYCZlcInAWNCpi51dIAEDC5A0HzG/76SESACBABIkAEiAARIAJEIJERoKZrIn891p0IEAEiQASIABEgAgmAAMyQBw+fawI1oLrF1Ld0/eplpX3TatKwRjmBD2jQqo275WMN1GO1YM1N/iMCRIAIEAEiQASIABEgAgmIADVdE/CjscpEgAgQASJABIgAEUg0BOBCAJHPy2jArpqVS0sJDSAH4eth9X8NdwLQht2tQQZJRIAIEAEiQASIABEgAjmDwOEjx2XCvHVO4Vt3HXDOeRJ7BCh0jT2mLJEIEAEiQASIABEgAkQgAAJ7NMr5ntXbAjzlbSJABIgAESACRIAIEIGcQgCb3aNnrsmp4lmuHwJ0L+AHCC+JABEgAkSACBABIkAEiAARIAJEgAgQASJABIgAESAC0SBAoWs06DEvESACRIAIEAEiQASIABEgAkSACBABIkAEiAARIAJEwA8BCl39AOElESACRIAIEAEiQASIABEgAkSACBABIkAEiAARIAJEIBoEKHSNBj3mJQJEgAgQASJABIgAESACRIAIEAEiQASIABEgAkSACPghQKGrHyC8JAJEgAgQASJABIgAESACRIAIEAEiQASIABEgAkSACESDQMFoMjMvESACRIAIxCcC+bRa9WuUk8pli8vclVvl4OFjeVLRaOsRbf48aXSSvzRevkmJYoWlTYPKsmnHflmzabecChP3eGlHmNVmciJABIgAESACKYNAnaplpGzJIp7tPXHilOw+cER27j2UZ3yuZ8VCvJlPGZHqFUs5qY+fOClbdh5wrnmSXAhUKVdCqlYo4TRq7oqtznmin0TLkyd6+7OrP4Wu2SHE50SACBCBBESgWd2KctnZzUzNW6tg6p2hs/OkFdHWI9r8edLoJH9pvHyT689tKZWVgQV9OWqRLF27Iyzk46UdYVWaiYkAESACRIAIpBACHZtVF8zXweiU7rrOXbFFRs9aI/sOHg2WNK6etapfWS7q1sTU6dCRY/LFyEVxVT9WJrYINKlTQc5uW8cpNJmErtHy5A4oSXpC9wJJ+mHZLCJABFIbgVqVSzsAQDBVpHDe7LGFWg8Ihr0o1PxeeXkvZxCIh29SrEhBqVQ2U1ugtqu/u1uNvl+1Qkn3Lec8HtrhVIYnRIAIEAEiQASIQEQIQGP0tEZV5Ma+raVoHvG74VY8n1a6+2m1Tbbd+w7L4J/nyrqte8MthumJQJ4jECpPnucVzcMKUOiah+Dz1USACBCBnEJgzvItjqnVzGWb5cjR4zn1qqDlhlIP7PpaxtO/sFDy++fhdc4iEA/f5NCR4zJ7+WbTULjOmKMaLv5UpkQRufacliqcLe7/yFzHQzs8K8abRIAIEAEiQASIgCcC67ftU63WrbJw9TaBdqibypcuJme1ruW+FbfnbRpWFtQXLpLeV4Hrjj2H4raurBgRCIZAKDx5sPyp8CxvVJ9SAVm2kQgQASKQhwhs2XVAXv76DylZvLBgBz2vKLt6nN6kmnTTnX744/Ki7PJ75eG9nEUgXr7JT5OWy8R562Sv+nM7cdLXoys0Xa5RgWsp7f+BKF7aEah+vE8EiAARIAJEgAj4IgA3AjOWbDI3oS0K7dbaVTKtu2pVzvSR6pszvq7gu/WzEQtk7Za9cvTYifiqHGtDBMJEIBhPHmZRSZmcQtek/KxsFBEgApEiUKBAfimof5ashijuwVT5wOGjsmf/EfvY51haNevwt333QTkcgmYpzDEqliku+w8dNYJRX7FRetF4L+pkSJ1WHclgzIoUKmDqs0cFThA6+RPy4A+7j3AtYNuBdJGW6f8OBCIqHMCM66QKwY4dP2HqEKgeTWpXkP6dG5hiwTj7uEDIaGuwdtj6lNSASmVLFRXUJxAeNm1eHt3tQ7CEE/oHMv1GhYOblQHHfX/Knz+fVFMTeXzLXSpAPwXnZUEIWFZQ7Ymi2r+2qvA9EDMfaT8I9k182qjfH8JQfJcKqm1aSPvjNv1teLXRvzk+dfN7iPYAA7zroGJSsGAB0Rc5eCLvVb1bOBqueK9XvYK1w74yUfqWrS+PRIAIEAEiQARSBQHwAqs27vIRum4PojEK/ghWMGU0MBd4CfDPBzwCzYI/AC9hyfLQhZX3RjCk7XsOGp4Mz938Bfg6y+NUKFPMlAE+zIttA88HXg1ri2C8mq0Dj7mPQLg8IPh1fFOs0bbsOmjWQZHUOlQ+Ppx+6q4H+jbqWUjrucPVl91p3Od4TzldZwEPWJdhLYI1npsC8eQ2TShl2LTJeKTQNRm/KttEBIhAxAh0aVXTx8n5fz6fKn071pcW9SoJJlMQBHsT5q6VmUvTzZtb1q8kPdREHhOYJezE//bHKocps/dxbFSzvJynZcKsyBKYv+m6cz9GgwC4tfZ6nV5XOrWoYZLBjOqN72bKRV2bSIMa5UR5R0Npm/fIjxOXmUnQluffjic+nGAfSaRlogBg0Kl5DbFmUW6m1HmBnqzYsEs++32BBKoH/Gle2qOptiG9EZjMH7ums1MEGGFo6gbKj4QQRJ5zRn2pq5Ft3QQTrREzVocdWMldRk6cP3p1Z+ebjZ2dpgzZAe0HDcwCAO8Ds56mGg/fjltimBoI5Qec2Uj7SzkpBMGiEnD5ecoKWbZup7l2/4N2J/Borf0RzI0lMPbYgd64fZ+9ZY6R9oNA3wQMl/sb/jJ1pRzSzQf8fooVKWTeiX6OQBfTFm30qQsusPBAnarrd4WGdiB6f9gc2aDmhf54jpuz1uB7SfemPguwgV0aCf4sDVUsZqvLjUDtQLpE61u2bTwSASJABIgAEUgVBCAAbdOwitNcCGHnr9rmXNuTGpVKSWflpZvWqSgFMnh5+2z1pt0CfgWbwpY6Na8uvdvXs5fy1McTpWal0nJ5z2ZSomghw6ePm5Oma4F18vCVHR0BLa7HKH93YdfGYmMVbFb3Ad+MXeJYdIXLqzmV4EmuIRAuD4j1X99ODaRetbLOWhGC9h17D6qf3n0yVNdooVC4fSOcfor3V69YUs7VdUKtymWc9Qju795/WNefaTJ/5VZxq3VgidatTW2zDkXdLGFjAcFrvxu/VKBkA/LiyXE/nDKQPlkpc1WWrC1ku4gAESACUSBwz0XtpJUGebICVxSFXfL+nRtJc42mCmErhDxugSvSgAm8WO/7U08VKl3dp4UjcIVGLARR2D2HEOi2gW3NuX8+XEPwdtvA06ShCuGswBX366jQ8YqezX3qiPuhUDhlAoMbzmslfTrUMwKyQALX7N4LgRo0ESPNj/Kh2XqdRq+3AlcwDPszItZCu6COy9Qsu/rkxfP2TauZb4a+ZAmC0vrVyxpsqpQvIbcOOM30MStwRTpoxV7Zq4UyTJmmdLgPrY27Lzpd2mogCStwxeYAqKqWdUv/NibIhLnh8S+cfuCR3fMW2nixRuW1AlckQj+HoBmbGG7CRsSdF7SVxrXKBxW4uvN4nfdsV1cXVRW8HoV8L9H7VsgNZUIiQASIABEgAgmGAOIA3HdpB3noio5y54XtjAYemgB++lPd7F+jQlQ3gT8CPwW+w1/ginQQlMEdUaGCgcUipYuD90oXuCIPysFGsRdh89gKXPEcwTwtzx4tr+b1Pt6LLQLh8oCt6leWu5T/hjKMe62Ibw5rxha6VgyFYtE3gvVTbDrcOqCtKiWkC1yt9RzqVrZkUblI+fWr9Xdg+yrun9OhvlnnQuAKQSssOaEggvUbfk+hrONiUQbqkuiUKbJO9Jaw/kSACBCBHEAAwqhhk5fLyo27DWPWq10dKaHmFZiULju7mXnjPN0ZnLZog0ZMLSQ99Tl21EENdQKGQBSaqCCcd3U5+Ee5COYDbU9MhhDIQtjWXXcVoanpT5jciqvG4A8TlsqG7ftNWZaxQz4IrrDzGA6FU+YZzaqbyRrlQxt3ODQu1++U5qo5gB1eS7+rhu/qjDbbe+7j8eMnZeikZdJRy6urzC4IAtOfp65wkh3TNMEITIwV5kFL4X+/zjfJYfrSQYV91rwrWBl5+Qz1hLYqfJKirmeqwL1lhiCypvafOy9oJwfU7cT3uouMoBF4BgE/+h3+0M8+zmgz2nF+l8aO/1JotA5RrQqY/yCI1BW9mptNAQg7V6zfZdxZ+Lc9nH7gnzfQNd69JG2HjFVtEGh1D+jcUIqrhggIgS4QBAOExQu0QqzW80rVkh6p/R/C43NUwA8GEQSN3RHTVxumz9zw+LdUMYUAHhrClqYu3KAaxOm/QdxD0IpglOh9K1jb+IwIEAEiQASIQCIjAD7C8hLuduRX5giar2uU/7Tad3hueQvwiuC5wVPBkqjHaXWMEgPSYAMc2o3wr+pFZyvPZXlO+3yp8jf+VK50UcMTu+/D+soGyYqWV3OXy/OcQSAcHtDwtmc29BHmL1BN61Xa15RVl3qqSAHrrVAoFn0jUD+FogY0t7F+AMHa7LdpK41Wq910AC+OdWt3/V3AGg+/m3aNq6Zn0P+f/Ab/w3vMfSiIhBKwLhZlOBVI8BMKXRP8A7L6RIAI5CwCHw6fa4Q9eMvsfZuN8AoaqZYQQfVHFYJacwxMaIiYbglahlbo2kMDRlnCbqF1TyCae9KC9XKGmjNBGAd3ApP12t/PFMymvhq92PivQjkwBbFCV1xDyBWu0DWcMutnCEjxrsVrtsssNdEG/bF4o9FQxC4vCGbmMKcKRNBGgDCuqfp0tXRUfQPhXqhkmWikr6NCuQHK9ICJgHkYTLvinYDfN2MXO36+hk1eIc1cZm/w3QuNDQgaQePVnUUj1QKFQBYEzQlLEOaDAbI0ecEGx9UE8PhDcYFQHD6mzmpdU36dtsomdY7h9AMnUzYnWOCgjVj8IGBEE62/NQOsqNrI+K3A/AobBu4F1C/KCNoFyogZa4yWLl6FPGD4ggnU12/d62g82+pt1L6YSn3LtptHIkAEiAARIAKpggAsaeBi6TS1+Ply1CKHDwIP8rtu2E5Vvtry6sBkysL1jtAV17AkCkTgtRcp3wa3YRBOdVR+fbkqHfgTNsihNPD1mMUCHgi8WYmi6e6SYsGr+b+P17FHIJz1BdZ16HeW4MrLro1wz31u03gdY9U3AvXTy13WkPDJCsUe+1tAP120ZptAYxcEYSpc6IFJt2lwf6CusybOX28UJqAcgb/sCJq/0ZaR3TsS5TmFronypVhPIkAE8gQBK/SyL8ck4xa6zl6+2WdCwQ47BFh20nbvjLsFZRAywZWAm6yZBiapCmqScuBwpnYe0kFYiYABlqDRB+f+1om/W3Bl02R3DKvMjB1SlHnKp9WiWr6Z00mwiPHZ1SfU59hJhgkXCHid3qSa+YPQedTMNT6+uUyiOPsHf64QOFrCd9ywba+j1blJtVX9+95q1ba2Qlfgjc+BIiDYdxO0qc9smbkx4DaZC2QOF1Y/cL8syDkEnW5tE7SnTUZ69HVokcO1hnJ2AUspWjiTmUUeaKfsy3AjETBTlA8SvW9F2XxmJwJEgAgQASIQtwgY35Ortpr6gceGYBN8ueVDwefApPmr0YtMGvjCn6ICVxD4CARxhXswaPW5KV8QXgQb2LA8spu+XpvXtixYsVkFCPeGbyx4NfsOHnMOgXB4wOoV0xUhUJudew+FLGT1r32s+kagflqtQuY6YYOuL2wgX1uPjWo9aYWu2FSAEg94diiIYBMDVFHvwSqtT/u6RvgKRResd4MR3hNtGcHKT6RnmavkRKo160oEiAARyCMELMMV6PWYYDAHQYvPTWAGLUOI+xCQBhOSllUfVGu3uEvwPg8+3Xnnye5uoDIXrt5uXBggf4u6ldRv1h7jXuA09V9rXSrgGUzYc5ogcAYD3F9N1t27zGCmwYDDDGadaj0mEmXXt/wjhdq2IQiZm6A5GojgtylUCtQPQs3vny4Qc7Zl534NNnDI8YvcT7VyoZVSWIWy8NFqCdF9c1rginclY9+yGPJIBIgAESACRCCRETioQWXhPgmEI1wqged28wsm2Kw+t3wMgl9Bg6+tmkvD6gcEizMIkkKh0bqZnx2PhnIgqEIwIi/KKV7N6128FzkCofKA6HPub2r7ZCRvdpeD/JHy8V79FIo5bgWgg4ePZ6kiFC/cVK5UMdOXwYvD1yxcEFiCiz0E44J27leqUZ4dxaKM7N6RCM8pdE2Er8Q6EgEikPAIYEKDSYcVtMKvFKLQByL4TI03mrtii2FWu6k5DRhYd0R4W1e0a3HadnuZo0f40oV5F3zNImgTXDOAoEEJrQeYl6UC7dybvviwbX1tyPSAwsn461Xp/oG/GLHQBGhLF5qXU5+2vhoo+O38MCG06K8Wh2iO7FvRoMe8RIAIEAEiQARyDwF/hTto68EKCrw0+O471E++tcLChvwvU1fKIeXL79eAXKGQlysBr3wrlCcNxGclOq/m1d5kvRcKD4g+BwEt/LqC7DESTGLVN7z6KSzp4K4O6zZQ8aJZxX/2ma07FCFAh3SDAzEzoMzSWS3o3NrhcBEHC85g7uRiVYapTIL/CxymL8EbxuoTASJABOINgc2q0WcJu/BgCrFz7v8Hzc3iakYdjzRd/bdCWGy1LlF3mLNA2Iodzx8nhi4YQ+RMS9jl9Z/07bNgR5Qxbs5aefnrP0xQKpsWQcWsuwZ7L1mP/oGhwAj59yl7Xd5PKzZeMAGD95P6tUVwMUv7NZAYohDDof+gH2dlGwDL5gOT6CbrksF9L5Rz9q1QUGIaIkAEiAARIAJ5gwAsyBCQFT5W3bR9j0ZZz1BewDMrcAUv9I36W/Xnm9x5vc4DCVL90/oLf93P/d+ZiLyauz3Jfh4KD+j+pljHWFP8cLFxl4O8kfaNQP0U2uCWaqhLBKw/3WQD1uIefiP4/bhplbo3+0zjTLz1/UyBuw5Lzepkxuaw9wIdY1FGoLIT4X58ruoTATnWkQgQASIQJgKjZqZJ3aplze47GMCrercwAkwILUEw4YDZfrc2teTzkQuzBNIK83U5kryjBvmCWQkIGq1Dxi7x8dsZzkttu5EHPnCBxwKNaA9/XPAnNHjYnIDFwVk8gjIt1PQw54IQ2DLYyIRAVGAcUoGgtQH/YdASBfXSCKXHdbEBB/5wdwHhM9w/dM8I5IZd63gj1PGuC9oKzJZA7wydne3ueaA24NvDDYFdZLVVf1RYCB1QIS42O4ALtBgCEftWIGR4nwgQASJABIhA3iIAt1L4C0azVRHAkpcGInhOBL1yU6NaqgxRIJ+s35YpoHI/j/Y8GXi1aDFIhPzh8IBjZ6/VQMIV1MIuXY/x/C6NpVbl0oIYDCeV8axavqQ0VcEkAuO6hZX+OOR03xilQWkRDLmA8trQ/O6jPo9/n77KrN9a6O+gUc1M6zL4TLbxGG7p30bW6e9hlcYzgfsEuClwr7UOHPJVcvBvF65jUYZXuYl2j0LXRPtirC8RIAIJiwB2GhH5FEJLmD3BH87dF51ugmFhcrY+dzDZpQcYir+mlsoQiqFmjVWb9NpzWpqJeLdOxtipBeMAoVcoBAFrtza1jbAZ6SEYtL5hgzEnSAv8YO6CPy+asXST1+2kvffjxOVyU79iRliNHWz4Re3bsb7sV4aoZLFCTmA3OLSPRwLD6vZ5fPnZzYyfNvQDCOc3qJN/+HQNlSbOWyd9FQMQ3E24tWDmBhG4Ij37FlAgEQEiQASIABFIPASwGT9t4Qan4ms1wK0VsGKD9z51KQAf8+AN3IRAQvj7cPg89+2Ynic6rxZTMOK0sHB4QGiEInDa+V0aGYEm/Ly2U7/B+AuXcrJvIHjvcHWp0U83K7BGAE98epOqqrBy0gSotXWdrwHqJmcEncO9UsWLSOcWpfWvhk3iHOH2KxR3crEow3lpAp9Q6JrAH49VJwJEIPEQ+EPN81epyXQf1UaE0BUO/eHkHIQJbIlqLEJgFI1D9pxEZbzWDaZc1SuWNAwGnKvXq5b5RrRh6KTMyK2ZT7KeQbCM3d9+nRs4TtrBCG/ddVBWbgwejAuRNqHdCc1FtxsBmANNWbheMVyf9YVJfAcm9W+rCX4H9W3bsXkNQcAsaHJA2xO70tvUtcUUXYTMX7UtLlHAd0O/uahbE1M/mGn5BxYAcwe/rqFsSExfstEwlvA/bIW5wAgaLNkJb9m34rKLsFJEgAgQASJABLIgAKsmbPzv1D/w2CtVK89NM5Zskgplihv//xCKFcifX9K27DGui6DlB74JhNgLM5duFgioalXOjErvLiva80Tn1aJtfyLkD5cHhOUUFE5667oOiiCW54SlGfoSFFL8A1V54ZDTfQNWXmm6AXGOKv7U1fUnXNlh/QRFH7i/G6OuvPwDIc9UBZY2ai1WIcNvra03XAWMUE3ZUILbxqIM+95EPubTBe6pHyYslbkrApvaJXIDWffEQODC/Zk7kolRY9YyURD4oWTW3bl4qjvMqeG/dY9q9IUiTMrLusPk5pwO9RwTcJWP6oR7xFy7/QPB1P/1b2eENBnb9kDjoKy6V9i9/4jjL9Y+C3bEjjR8wcJcBo7iD6hZeSCfRsHKSbZnMCGC0PKYCrb36jfCt4pXgob3hV0bq4lWeaeKcPwPYbENPGcfTFXBMbTFQyV4rSpVoogRwIa7kcG+FSrKTEcEiAARIAJEIL4RgIJDad2IBi/gdj9VUu8VVEHsHg2KlNusUiLxavH9dWNfu0h5QPCt+NupsQqsmX4ktcvpvgGljMK69tql/T67euK3Y6zmJJ+uVw8bDdlw2xSLMsJ9Z16mh2LVjX1bO1WgpqsDBU+IABEgArmPAPxM4i/eCUJRmGvbHVxEfoXPLAhYoVGJyQWuBiB8RVpowAbzm+nfXpTj9vHq/zzQNRgF7LSGstsaqIxkvI8d9u0ZvoLjvX3tm1Z1BK7oA/BnDK0VEPrbBWc1Nj6xcA2/teEIXbGAys5VBcr1IvYtL1R4jwgQASJABIhA4iGAzdxt+udP+5WHzCtKJF4trzDKq/dGygPC4g9/0VJO941w1k347eAvGopFGdG8P6/zpnv9zeta8P1EgAgQASIQ1wjAnYAVuIIRWaMmKhCUguASAEIyMAiW4EuURARCQQDO/S3B9N8KXHEPJlnQ1LW0PwE2KGxdeSQCRIAIEAEiQASIABEgAkQgtRGgpmtqf3+2nggQASIQEgIb1BcmtAFghgWTG5hMwE8RzGfKqhl7LQ2CBf9AIJhuwVca4a0AAEAASURBVL8RiQiEggD8GMNPMAj+1Sqq77VtGpwADv5rar+qVLa4UwxdITlQ8IQIEAEiQASIABEgAkSACBCBOEeAQtc4/0CsHhEgAkQgHhCA/6vBw+fKhWrqDVcCxdQPLRzG489NcK4+dOIyRwvW/YznRMALgWmLNOiV+qDt0rKm8YNVpXwJwZ+b4IJjggZHg0N+EhEgAkSACBABIkAEiAARIAJEIBEQoNA1Eb4S60gEiAARiAMEYPb90S/zpIwGJqpZubQJYAXhK0zA4U4A2rC71SE7iQiEi8Dk+esFQbLqVCljAqohwByCYMGdAILMwZ0F3FqQiAARIAJEgAgQASJABIgAESACiYIAha6J8qVYTyJABIhAnCAAIdie1dvipDasRrIgAKHq6k27k6U5bAcRIAJEgAgQASJABIgAESACKY4AA2mleAdg84kAESACRIAIEAEiQASIABEgAkSACBABIkAEiAARiC0CFLrGFk+WRgSIABEgAkSACBABIkAEiAARIAJEgAgQASJABIhAiiNg3Asc1QjBJCKQlwjsyl8oL1/PdxMBIkAEiAARIAJEgAgQASJABIgAESACRIAIEIGIETh2/IRPXiN03bLzgM9NXhCB3EZgXPHKuf1Kvo8IEAEiQASIABEgAkSACBABIkAEiAARIAJEgAjEBIGde30DSxuha+WyxeXQkWPS+/Q6MXkJCyEC4SJQMB+jUoeLGdOHhsDxU4iBTiICRIAIEAEiQASIABEgAkSACBABIkAEiEDOIDB5wQYpXMiIWZ0XmKsihQtIwQL5pW7VMs4DnhCB3ESgUH66uMhNvFPpXcdO0nV1Kn1vtpUIEAEiQASIABEgAkSACBABIkAEiEBuIzBz2RYpVLCAz2spjfCBgxdEgAgQASJABIgAESACRIAIEAEiQASIABEgAkSACBCB6BCg0DU6/JibCBABIkAEiAARIAJEgAgQASJABIgAESACRIAIEAEi4IMAha4+cPCCCBABIkAEiAARIAJEgAgQASJABIgAESACRIAIEAEiEB0CFLpGhx9zEwEiQASIABEgAkSACBABIkAEiAARIAJEgAgQASJABHwQoNDVBw5eEAEiQASIABEgAkSACBABIkAEiAARIAJEgAgQASJABKJDgELX6PBjbiJABIgAESACRIAIEAEiQASIABEgAkSACBABIkAEiIAPAhS6+sDBCyJABIgAESACRIAIEAEiQASIABEgAkSACBABIkAEiEB0CFDoGh1+zE0EiAARIAJEgAgQASJABIgAESACRIAIEAEiQASIABHwQYBCVx84eEEEiAARIAJEgAgQASJABIgAESACRIAIEAEiQASIABGIDoGC0WX3zf3D99/JkSOHnZv58uWXyy6/QvLly+fc4wkRyCkETp06JWvWrJGFCxeavyNHjkjt2rWlTp060qlTJylWrJjPq5cuXSqzZs2SGjVqSLdu3Xye8SI1EZg2daosW7Yk7MZffvmVUqRo0bDzeWU4qv32+++/NY8uufRyKVgwpsO0Kff3336VXbt2SqfOZ+rvo65XNXgvlxDYv3+/LF6EMWuBrF61SipWqqTjVh1p2bKVNGjYMEstvh3yjRw/fkzOObevlCtXLstz3iACFoFk6lsLFsyXjz4YLFdedbW073CGbSKPHggcPnxIli5Z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dhIgARIgARIgARIggbAj0L5Dp7CrnDWTAAmQAAmQAAmQAAmQQDgRYHiBcALNy5AACZAACZAACZAACZAACZAACZAACZAACZAACfgHAYqu/nGf2UsSIAESIAESIAESIAESIAESIAESIAESIAESIIFwIkDRNZxA8zIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAL+QYCiq3/cZ/aSBEiABEiABEiABEiABEiABEiABEiABEiABEggnAhQdA0n0LwMCZAACZAACZAACZAACZAACZAACZAACZAACZCAfxCI6h/dZC9JgARIgARIgARIgARIgARIgATCmsDhQ3/KiRPHJWPGTFKocJGwvhzrJwHhmOMgIAES8FQC9HT11DvDdpEACZAACZAACZAACZAACZCAlxH4afky6dShncyfN9fLWh58c/88eECePX0afCaejRACHHMRgp0XJQEScIAARVcHIDELCZAACZAACZAACZAACZAACZCAfxKYPGmCVChfRlq3auGfANjrcCfAMRfuyHlBEggTAhRdwwQrKyUBEiABEiABEiABEiABEiABEvAFAgniJ5BIkSJJwoSJfKE77IMXEOCY84KbxCaSgAMEGNPVAUjMQgIkQAIkQAIkQAIkQAIkQAIk4J8EGjV5X8qVf1eSJkvmnwDY63AnwDEX7sh5QRIIEwL0dA0TrKyUBEiABEiABEiABEiABEiABEjAVwhQcPWVO+k9/eCY8557xZaSQFAEKLoGRYbpJEACJEACJEACJEACJEACJEACBoHnz57JsG+GSPWqFSV9mhSSNXN6qV+vtixfttTIY945c/q0tGrZTHJmyywlixWWQQM+D7QY1e+bN0mVSu9K504dVNE1q1dJpQrlpEDeXDJyxDB59eqVUeWLFy9kzo+zpEe3LlKrehX56MMPZPTIEXLzxg0jj9558OCBqhd1P378r0yZNFHKly0l2bJkkLZtWsm5s2dV1tt//y3du3aWPDmzqf50+bijPHr0SFejtugf6kH7zbZ40UKpW7uGZM2UTtXbpFF9OfTnQXMW7oeSAMccx1wohxCLk0CEEmB4gQjFz4uTAAmQAAmQAAmQAAmQAAmQgOcTuHr1ijSqX09Onjxh1ViIphcvXJD36jewSj+wf59UrlhOokePLokSJ1blUPbKlcsydfosFSMVBe7cuSP79u4RCKqoq1XL5obQ+s3QryVnrlxSrXpNOXz4kHzcoZ0cP37M6jpYuX78uO9l2PCRginZ2lAf6oU1b9pEtm3dIqlTp5G/b91SIvGeP/6Q0d+NlV49usm1a1clXrx4cv/+fZk/b46lP+dl1ZpfdVVy8+YNVVeSxEmMtOHDhsoIy8tsG9b/Klu3/C7r1m+UPHnzmU9x3wUCHHN7hGPOhYHDIiTgQQTo6epBN4NNIQESIAESIAESIAESIAESIAFPJPBZ70+UcJrYIqBCND174bIcPnZSJkyaIlmyZg3U5CNHDkuXrt3l5JkLsnP3Ppk9Z77KA5F09+5dgfLfunlTPunVXX6cO18OHT0hA78cLGXLlVeC67179+T9Rg2U4JovfwGZM2+B7Ppjvyxe+pNUq1ZD4NXaqWM72bF9W6B6kfDs6VM5fvKsHDh0VDZv3SHZsmVX4m+jBvWkVOkycub8JdXOseMnqPI7d+6Q7du22q1LJ545fUqyZ88hs36cJ6fOXpSff1krmTJnlmcWb+BJEwPq0Xm5dY0Ax5w1N445ax48IgFvIEDR1RvuEttIAiRAAiRAAiRAAiRAAiRAAhFE4OCB/bJ2zS/KO3XBoqXKqzVBggSSMmUqadykqSDN1ho2aiw9P/nU8GitWau2ZMyUSWX78+AB2+xy/fo1JdJWtYioqVKllq7desjS5StVvoFf9JcbN65LocJF5NcNm6R6jVpK6K1QsZLMXbBI2rbvIG/evFEhCl6/fh2o7nkLl0iSpElVep48eaVZi5ZqP1269DJ+wiR5++23JVq0aNKseUslnOIkPGuDM7Rz/cbNUqt2HYEQXbJUaVUeZf66eCG4ojznAAGOucCQOOYCM2EKCXg6AYqunn6H2D4SIAESIAESIAESIAESIAESiEACWoAsXryEFChYyKGWxI4dJ1C+YsVKqDR4rtpa5MiRpYZFTDUb0mBbft+stn37fS5RowaOkDdw0FcqjMGlS3/JhfPnVV7zH9syKVKkVKejRI1izqb2S5YsrbZXr1wJdM6c0KBhIzH3EbFhdWzZFy9fmrNy3wUCHHOBoXHMBWbCFBLwdAIUXT39DrF9JEACJEACJEACJEACJEACJBCBBLSQmT5DxlC1QoufL54/D1QPpuonTvJfzFSdAYtaIQ4sLEeOnDrZahsrVmxJnyGDSrON+WqV8f8HsWLFspes0uLGjau2z58/CzKP+QRiuGIxsVw5ssiv69aoU/C6pYWOAMdc0Pw45oJmwzMk4GkEKLp62h1he0iABEiABEiABEiABEiABEjAgwgkTZZMtQYLToWVRbVM77dnceLEEbxgNywLWgVliAkLS5goUVBZ3Jr+zz//SLuPWst7dWtJIss1d+05IF99bb2wllsv6GeVccwFvuEcc4GZMIUEPJ0ARVdPv0NsHwmQAAmQAAmQAAmQAAmQAAlEIAEsPAXbtXOnXLgQvvFKEWIgV+7c6vrz581RW9s/a1avEoQsiBQpkiBma3jY/LlzZNnSJdKh48cyZdpMSZ8+fXhc1m+uwTEX+FZzzAVmwhQS8HQCFF09/Q6xfSRAAiRAAiRAAiRAAiRAAiQQgQRKlymrpvY/ffpEmr/fSPbv22u05urVK7Jo4Xz5999/jTR373zWp78SVKdNmSzDhw2V588Cpv5jGv/PK1dI186d1CU7duos8eLFc/fl7da36ucVKj1T5szG+VevAi/iZZzkjlMEOOYC4+KYC8yEKSTg6QQCRyH39BazfSRAAiRAAiRAAiRAAiRAAiRAAuFGIJpl6v/Y8ROkbu0acvLkCalcsbwkSJBA4saNJ5cvX1LtKFfuXSMMgLsbVrZceenV+zMZOWKYjLCIrmNGfStp0qZVC1dhyjWsRImS8sXAL9196SDrq1CxkuzcucPSlpHy4vkLefrsqYwf+53Kf+b0Kflq0AApUrSoYMV5mvMEOOYCM+OYC8yEKSTg6QTo6erpd4jtIwESIAESIAESIAESIAESIIEIJpC/QEFL3NL9Uqt2HeVNiun8EFzfeSeFVK5SVWLFjh2mLezb73NZuWqN5MtfQF3n3NmzyrsW0/q/HfWdrPxlrUSPHj1M22CuvHnLVlK33nty69ZN6dunt2z4dZ2MGjNWscHiX2vXrrYIw+nMRbjvJAGOOWtgHHPWPHhEAt5AIJJlSsabFdtOyflr96VV1Vze0Ga20QcJRIvMqTg+eFs9oksvXvPZkkfcCDaCBEiABEiABEjApwhgUa3o0WNI4sSJw71fL168kCuXL0vyd5JLrFhhK/aG1Ln79+9bOEST2LEDFvtC6IPrN65LmjRpVUiEkMrzvOMEOOYCWHHMOT5mmJMEwpPAsq2nJVrUKNKqWh7jsgwvYKDgDgmQAAmQAAmQAAmQAAmQAAmQgCMEUqRI6Ui2MMmDqefpM2QIk7qdrTR+/PhWRaLHiCFp6eFqxcRdBxxzASQ55tw1olgPCYQ9AbqAhT1jXoEESIAESIAESIAESIAESIAESIAESIAESIAESMCPCFB09aObza6SAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmEPQGKrmHPmFcgARIgARIgARIgARIgARIgARIgARIgARIgARLwIwIUXf3oZrOrJEACJEACJEACJEACJEACJEACJEACJEACJEACYU+AomvYM+YVSIAESIAESIAESIAESIAESIAESIAESIAESIAE/IgARVc/utnsKgmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQQNgToOga9ox5BRIgARIgARIgARIgARIgARIgARIgARIgARIgAT8iENXc1zdv3pgPuU8C4UaAYy/cUPvdhTi2/O6Ws8MkQAIkQAIkQAIkQAIkQAIkQAIkEOEElOh6+dYjefT4uYz/6WCEN4gNIAESIAESIAESIAESIAESIAESIAESIAESIAESIAFvIhAzupVvq6ij+HFjyOOnz6VYzlTe1Be21YcIPH/2zId6w654EoHoMWJ4UnPYFhIgARIgARIgARIgARIgARIgARIgAR8jcPDMDYkWxTqKqxJd48WOLjEsamzZfGl8rMvsjrcQePTokbc0le30MgLx4sXzshazuSRAAiRAAiRAAiRAAiRAAiRAAiRAAt5E4MK1+yKRrFtsLcFan+MRCZAACZAACZAACZAACZAACZAACZAACZAACZAACZCAkwQoujoJjNlJgARIgARIgARIgARIgARIgARIgARIgARIgARIIDgCFF2Do8NzJEACJEACJEACJEACJEACJEACJEACJEACJEACJOAkAYquTgJjdhIgARIgARIgARIgARIgARIgARIgARIgARIgARIIjgBF1+Do8BwJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJOEmAoquTwJidBEiABEiABEiABEiABEiABEiABEiABEiABEiABIIjQNE1ODo8RwIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAJOEqDo6iQwZicBEiABEiABEiABEiABEiABEiABEiABEiABEiCB4AhQdA2ODs+RAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQgJMEojqZP9jsL168kDNnzsjx48fl2LFj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60E3Ixybgoe5iB9O8y8C/H/3r/vtCb3le40n3AW2wd0E+F7qbqKsjwT8h4C9hbQ8RslLkCCBDBkyxH/uhk1PIehUqFDBJpWHJEACEU2AYmtE3wFePzQEOH5DQ897y1Jw9d57F5qW8/89NPRY1hUCfK9xhRrLeDoBvpd6+h1i+0jAuwhwIS3vul9sLQmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQgIcToOjq4TeIzSMBEiABEiABEiABEiABEiABEiABEiABEiABEvAuAhRdvet+sbUkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIeToCiq4ffIDaPBEiABEiABEiABEiABEiABEiABEiABEiABEjAuwhQdPWu+8XWkgAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJeDiBqB7ePjaPBLyGwL1792TdunWqvTVr1pR48eIF2/adO3fKX3/9JSlTppQyZcoEmzekk1evXpXjx4+r140bNyRz5sySI0cOyZ49u7z99tshFed5EiABEiABEiABEiABEiABEiABEiABEiABNxKg6OpGmKzKvwlcunRJ2rdvryAcOHAgRNF12rRpsnTpUqlevbrLouuZM2ekS5cuAgHXnkWOHFnatm0rAwcOlLhx49rLwjQSIAESIAESIAESIAESIAESIAESIAESIAE3E2B4ATcDZXUkEB4E3rx5I99++62UKFHCEFzjxIkjhQoVknr16knu3LklevTo8vr1a5k8ebIULlxY1q9fHx5N4zVIgARIgARIgARIgARIgARIgARIgARIwO8J0NPV74cAAXgjgalTp8rgwYNV0xGeYNSoUVKtWjWJFCmS0Z0XL17IxIkTZciQIYLwA02bNpXNmzcrQdbIxB0SIAESIAESIAESIAESIAESIAESIAESIAG3E6Cnq9uRskISCFsC586dky+++EJdBLFg9+7dq0IUmAVXnIwWLZp07dpVecImS5ZMnj9/rkINPHv2LGwbyNpJgARIgARIgARIgARIgARIgARIgARIwM8JuCS6YsrygwcPjBc86mDwptu+fbv8/fffQWI1l3v69KmR79SpU3Lo0CE1HdpINO3cvXtXduzYIRCcMLU6JMNiQrt27VKC0+XLl4PMHlI+tFG3+eHDh4Hq0eewNfcHwpb5nC74zz//qDahP/bM2X7aq4Npvk2gZ8+e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/Qg5AK8/7fkX2ny6PMIYZM+eXR+G2dbRfoZZA1hxhBPAwlnwzv74448dFlzRaITfwItGAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiQQcQTcEl4g4prPK5OAKA9rd3HAlH5nDFP5nzx54kyREPPCo7ply5YqlrAOiRFiIWYgARIgARIgARIgARIgARIgARIgARIgARLwGAIUXT3mVrAhrhBYvXq1sYhb+/btpXTp0kFWg9iobdu2DXQe0/cRCxhhIxIlSiQZM2aU+vXrC8JmPHv2TK5cuaLSZs2aFagsRFfEND548GCgc64mIMbvuXPnJFu2bDJixAgZOnSoej18+NDVKlmOBEiABEiABEiABEiABEiABEiABEiABEggHAm4NbxAOLablyIBFT+4V69esmHDBkUDouSdO3eCJHP37l1BzFNtiOkLoXbJkiWSKVMmtVhaqlSpVNzePXv2SMeOHaVw4cISI0YM+fvvv+Xp06e6qLGNHDmyDB48WHmmbt++PdRT+8eNGyfLly9X9U+fPt24Dnbg/aoXlLM6wQMSIAESIAESIAESIAESIAESIAESIAESIAGPIuCS6Bo/fnzp16+f0ZFcuXIZ+9whgfAiMGDAAOWhikWjXDF4kUJwhXCL8RwtWjSranbu3CmJEyeWkBb5KlGihKRNm1ZGjhypBFirSpw86NKli+BFIwESIAESIAESIAESIAESIAESIAESIAES8F4CLomuCRIkkCFDhnhvr9lyrydw6tQpWbp0qaxcudKlvly6dEm+/fZbFRpg4MCBduuAmAoLSXRFnho1agjir/bu3ZveqABCIwESIAESIAESIAESIAESIAESIAESIAE/JsCYrn5887256xs3bpSYMWNK8eLFXerG3r175dWrV3ZjvLpSYZUqVdSCXvv27XOlOMuQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAn4EAGKrj50M/2pK4cOHZI0adJI9OjRXer26dOnVTksnuUOQ1sQ3/Xw4cPuqI51kAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJeDEBiq5efPP8uelHjhyRJEmSWCGAAAvv1aDs2bNnhkibN29ele3y5ctBZXcqPWrUqJIoUSKKrk5RY2YSIAESIAESIAESIAESIAESIAESIAES8E0CFF198776fK+uXbsmsWLFsuonRNh79+7ZFV5fvnwpt27dkmTJkqkypUuXFgily5Yts6ojNAexY8eW69evh6YKliUBEiABEiABEiABEiABEiABEiABEiABEvABAhRdfeAm+mMXcuTIIX/99ZdV1/PlyydPnz6VefPmWaXjAItuvX79WgoUKKDOxYsXTxo1aiRTp06VhQsXBsqPhJMnTwoW3HLU7ty5I9myZXM0O/ORAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAn4KIGoPtovdsvHCeTJk0emT5+uhFTEUoU1aNBAJk+eLF26dBEsaFWqVCl5+PChrFq1SrZt2yYQZZFH2/jx4+XJkyfSrl07WbBggZQvX15SpkwpFy9elD179sj69evlp59+kowZM6oiO3fuVHFbdXlsK1SooM6jnn/++Udy5cplPs19EiABEiABEiABEiABEiABEiABEiABEiABPyRA0dUPb7ovdBkCKmK0XrlyRS2ohT7FjBlT1q5dK6NHj5Y5c+bIrFmzVFcRUqBnz57So0cPiREjhkrDH4QXgHBbpEgR2bp1q4wZM0aFJ0A6hNbPP/9cecY+ePBAlVmxYoXgZbYZM2aovH/88YdKRrtoJEACJEACJEACJEACJEACJEACJEACJEAC/k0g0huLrdh2Si7eeCDdGxbxbxrsfYQRePTokVPXRn6EGBg1apQKE2CvMDxPYXHjxrV3OlCa5V9Bbt++rRbE0t6zgTIFkTBgwADZtGmTbN++PYgcTI4oAgglQSMBEiABEiABEiABEiABEiABEiABEiCBsCIwa81hkUgirarlMS7BmK4GCu54EwEIaR9//LGMGDHC7sJZ6AvEVkcFV+SPFCmSYDEuZwVXhBZYvHixDBo0CNXQSIAESIAESIAESIAESIAESIAESIAESIAE/JwARVc/HwDe3P1evXrJ22+/LYsWLYrQbowdO1Zq1aolFStWjNB28OIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAKeQYCiq2fcB7bCBQLRokWT2bNny+nTp10o7Z4iL1++lDt37sjgwYPdUyFrIQESIAESIAESIAESIAESIAESIAESIAES8HoCXEjL62+hf3cgVapUETqtH4tuIcQBjQRIgARIgARIgARIgARIgARIgARIgARIgAQ0AXq6ahLckgAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkIAbCFB0dQNEVkECJEACJEACJEACJEACJEACJEACJEACJEACJEACmgBFV02CWxIgARIgARIgARIgARIgARIgARIgARIgARIgARJwAwGKrm6AyCpIgARIgARIgARIgARIgARIgARIgARIgARIgARIQBOg6KpJcEsCJEACJEACJEACJEACJEACJEACJEACJEACJEACbiBA0dUNEFkFCZAACZAACZAACZAACZAACZAACZAACZAACZAACWgCFF01CW5JgARIgARIgARIgARIgARIgARIgARIgARIgARIwA0EKLq6ASKrIAESIAESIAESIAESIAESIAESIAESIAESIAESIAFNgKKrJsEtCZAACZAACZAACZAACZAACZAACZAACZAACZAACbiBAEVXN0BkFSRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiSgCUTFzj9PXsjzF69k78lrOp1bEghXAs+ePgvX6/Fi/kMgRsxH/tNZ9pQESIAESIAESIAESIAESIAESIAESCDcCTx68kyiRolidV0lut579FSePHspa3adszrJAxIgARIgARIgARIgARIgARIgARIgARIgARIgARIggeAJxIyuZFYjkzpKlSSexdP1pTQun804wR0SCE8C0SK/Ds/L8Vp+RODFa0ZR8aPbza6SAAmQAAmQAAmQAAmQAAmQAAmQQLgTWL37vESLasfTNVIkkUiWP7FjRgv3RvGCJAACFF05DsKKAEXXsCLLekmABEiABEiABEiABEiABEiABEiABEAgcuRI6mWmQRcwMw3ukwAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkEAoCVB0DSVAFicBEiABEiABEiABEiABEiABEiABEiABEiABEiABMwGKrmYa3CcBEiABEiABEiABEiABEiABEiABEiABEiABEiCBUBKg6BpKgCxOAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAmYCFF3NNLhPAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAqEkQNE1lABZnARIgARIgARIgARIgARIgARIgARIgARIgARIgATMBCi6mmlwnwRIgARIgARIgARIgARIgARIgARIgARIgARIgARCSYCiaygBsjgJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJmAlQdDXT4D4JkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJhJJAVGfL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i0aFFDC+6n0xGeqiY4wud+3a1aUqRhVtUxOXUe4HDhxoqX5GjRqVVICyqnnw8EJO1xtvvLHMUPR5lkGiDSIgAiIgAiIgAlVEgMgwcspi9CVNlkQERKBmEahdsy5XVysCIiACIlAoAuT2pHo9SfwpjkgOK3K0kteWIoWEW7Vq1apQp6uwfmRwTY+WnLAUsyTPOflbi0EI0cP7lvQHqaJZ9HkWw6ekMYiACIiACIiACECA1AOkBTjmmGNyitoVPREQgepBQEbX6vE56ipEQAREoNIJkLubQk4UFKOYEWkFKAyAUjlx4kRTMit9UDphwQnccsstloesvKJlBT9xmg4pwIYhOJvKv2m60GYREAEREAEREAERWC4C1IzZeuutw1ytqToj/yyFP2nXu3fvVE20TQREoJoTKHghrWrOS5dXQQRUSKuCwKpb5WrWPSACIiACIiACIiACIiACIiACIiACIlChBFIV0pKna4UiV+ciIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAI1jYCMrjXtE9f1ioAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIVCgBGV0rFK86FwEREAEREAEREAEREAEREAEREAEREAEREAERqGkEZHStaZ+4rlcEREAEREAEREAEREAEREAEREAEREAEREAERKBCCdSp0N7VuQiIgAiUKIGXX37Zvfvuu+6PP/5wLVu2dHvvvberV69eiV6Nhl2VBL744gu7lzbccEO3zTbbZBzKE088Yfdc586d3TvvvONmzpyZsX10J/fpN9984/7880/XqVMnt8oqq0R3Jy37MTVv3tx16NAhaZ9WREAEREAEREAERKCqCcyZM8e9+OKLrkWLFq59+/ZVPZwqOz+63QcffOCmTZtmuh36JDyaNm2aNKbPPvvM2m200UauXbt2SfviK7/88oubNGmS9YfO+Pjjj0t/jEPSuggUiICMrgUCqW5EQASqB4EFCxa4o446yj311FNJF7Tuuuu60aNHux133DFpu1ZEoDwCS5cudV26dDHl+KuvvnJ16qT+6X3jjTfcQQcd5Fq3bu2OOOIIN2TIEPfQQw+V173tb9SokRl2Bw0a5B544AE3dOhQd/rpp6c99qyzznLjx4+3/mV0TYtJO0RABERABERABKqIAIbGI4880p188snu9ttvr6JRVN1pmXzn2t9+++0yg6hdu7bbZZddXI8ePdxxxx1n+x955BHXu3dvV79+fffqq6+6Nm3alDmODYlEwp1wwglu7Nixbv3113dff/21GzlypPTHlLS0UQSWn0DqJ7/l71c9iIAIiEBJEjjjjDPM4Nq2bVtT9Bo2bOheeeUVN2bMGPfpp5/K6FqSn2rVDnqzzTZz++23n5s4caLdR0cffXTKAd100022vWfPnvZOO+7DdIK36l133WW7hw0b5vBaxZiK0ZW+0hldOW7ChAmOiYTDDz88XffaLgIiIAIiIAIiIAIiUAUELrnkEjdgwAC3ZMkS09dw+thiiy0sGgqPVibq8QJmvze6+mH++uuv7pBDDrE2a665pt8cvl9xxRVmcA03BAvSH6M0tCwChSUgo2theao3ERCBEiaA4jJq1CiH1+Czzz7rvKJy9tlnm+H1999/T7q6H3/80a2xxhpJ27QiAqkIoMxidMV7NZXR9YcffjCvU4z83bp1sy4OO+wwxyuVLF682O28886265RTTjHvbFa23357t91227mpU6e6yZMnu3322afM4XjB4uWAd0Q6r9syB2mDCIiACIiACIiACNQQAlWp4993333u8ssvNx0Nz9VLL73UrbzyyknkiaJ69NFHzaM1aUewghfs9OnTw8i9FVZYIWzy2GOPWX+0WbZsWbhd+mOIQgsiUHACKqRVcKTqUAREoFQJkN8IY1bdunXdqquumnQZO+20k9trr73CbXPnznUdO3Y041W4UQsikIbA/vvv7zbddFMz3qcKEyNsjvzBGFwbNGiQppe/N/fp08c8GEhFcMMNN/y9I1jCwIvceOON9h79g/cD3rHc46eeemp0l5ZFQAREQAREQAREoMYTqEodnzRURN0h6HdXX311GYMr+zCkEq107bXXspokxx57rGvVqpU5kJx33nnhvk8++cT94x//sPX+/fuH2/2C9EdPQu8iUFgC8nQtLE/1JgIiUMIEVlttNYdxdcqUKWa4wmiFcSouJPbH4EquKTwXa9WqZa8zzzzTktDfeuut5iXbtWtXh4Jz7733uo033tjyJ/nZZnItPf/8846+ttpqK5uNjs5iM0NNUnsveNRusskmFm6eqUCSb6/34iLAPYISjdc098zw4cPDAeJhzT2D+NQC4c4UC6QGuO6669xKK61kObji9wP5Y88//3z35JNPui+//NJRUMEL9yJ5i485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3DVt2tR99dVXrk6d1HOob7zxhhlpefCYNm1a2nNqhwiIgAiIgAiIgAgUGwGvO6Ub15tvvmkG0aFDh7ozzjijTDOeA8477zx36aWXhvu6du1quhTHnH766eH2+MIBBxzgxo8f7x566CF31FFH2e589K8xY8a4Vq1axbtPu37WWWe5nj17Ss9LS0g7RKB4CQwf/75zwTxP905tw0GmfkoLd2tBBERABERABLIjgKFwr732cttvv7177bXXsjtIrfIisNlmm7n99tvPTZw40aHMH3300Sn7uemmm2w7yrtEBERABERABERABEqRwNlnn20erfGxr7vuukmbttpqK3fooYe6X375xb344osWJdS/f3+3aNEid/XVV1tbjJpMYKMjpTO64tE6YcIER/+HH354eI589C8Mx1deeWXYR6qF22+/3c2YMcO1a9fODRw40NWrV096XipQ2iYCJUhARtcS/NA0ZBEQAREoRgKbbrqpGf/22WefYhxetRsTDw0YXYcMGZLS6PrDDz+Yd0bDhg1dt27dqt3164JEQAREQAREQARqBgGMrpmihDwFjK4YWb2gI3HsvffeGxpdcQ4gVdPUqVPd5MmTXSq9FS/YICDYoozi0US56l8NGjRwffv29UMq8z5u3DgzuNavX9+NHDnSDK40yvU8ZTrWBhEQgaIgoEJaRfExaBAiIAIiUPoEVlppJVMWTzrppNK/mBK4gv33399h6H7llVfMkyM+ZLwmyCGLwRWFXyICIiACIiACIiACNYmAjwT67rvv3Pz588NLx6CJ3HjjjeE2v/Drr7+6u+66y9WtW9edeuqpfnP4Xkj9a+bMmc7rzRh68aT1Usjz+D71LgIiUPkE5Ola+cx1RhEQgSImwAwzHoIIyhaJ8smdudFGGyWNevbs2e7hhx+27YTUk++J8Pptt93WHXzwwY7Z6ri8+uqr7vnnn3dz5sxxzMSTHypa2OjRRx+1/JwYySgK4IV8Up9//rnl8yRE6ZtvvnFjx451W2yxhdtxxx3N0PnRRx9Z/s9DDjnErbDCCm7WrFkWdv7pp5+6nXfe2R1zzDG+u6R3lD0KD3A9XCeFAuIGOj8u8omSP/TJJ5+0c3Cd5B/1QvGnESNGWNECQru8kFeUXK/kMyU/FgUFatcuO+fH8VwXHNdee23zPPCFC3xfev+bAIUWyF+GBweeHMOHDw93LlmyxN166622rtQCIRYtiIAIiIAIiIAI1CAC6NAIhalWX3318Mq7dOnizj//fNNpKcIV1fPxikUnRXdu0qRJeIxfKJT+tXTpUnfccceZMZg8syeccII/hb0X6jxJnWpFBESg0gmokFalI9cJUxFQIa1UVLStEARyLaRFJfi33nqrzKnJ53TdddeZEZadr7/+utthhx3MSEkFVIoULVu2zI6j6jx5oPD8RAhP6tWrlxnGbMNff7bcckurLI9hF6GqPeHiJOnHg9ELiuHo0aNtXO3bt7cKqFRrxdj7/fffu48//jg8Nwobs/KHHXZYaDymHwxvPr8n6+S6ItSJWXU/bravs8461u7II49k1cSP6x//+IflwOJ6OIZwK0KiDjzwQGuH0rrxxhubsfSpp56ybddcc42dJ3oO8mORZ4u2Xt5++213xBFHWHiV34bx+KqrrnIXXHCB31TS774YxAsvvJCx0Bi8MZZnKqTlQfDdud5661kV3q+//tpxDmTUqFFm1Oc+efrpp31zvYuACIiACIiACIhAyRAoT3fyKQfQZ5mIRie97LLL3MKFC917771neiQ66IMPPujQiaJCGoL//Oc/7txzz3WDBw8Od6Gfo9e/9NJLbpdddgm3RxcKoX9dfPHF7oorrrACtOjBqZ5ZCnGe6Li1LAIiULEEUhXSKutqVLFjUO8iIAIiUBIE7rzzTvNeRRnCMxMPTLw0f//996TxY6DFwIkX5/vvv+/23HNP82b1XoY0vueee8zgipEWoyreoih6H374oRljkzrMYQVlkAIAvlgAlVHxNN17771N4fzxxx/NGxev2VtuucW8ZX33GGcJqSKnFTP6GIkvueQSh3KHkfeJJ57wTcN3PHV5ocgOGzbMDK/0w0x9OqEfjIiPPPKIKa+dO3d2hHgNGjQoPASjtfeiHTBggPHBM6FNmzbuwgsvdO+++27Ytjos7L777uZRgVdFqhcG12wFBb179+6WRoDPxIs3sKeq5Ovb6F0EREAEREAEREAESoFAKt0pOnnvrwG9EwcFHCCIBMI5AV0+bnCl/WmnneZWXHFFSyVASgGEyCwMrkSkpTO40m559S/Og2MB58cgnMrgWojz0IdEBESgagnI6Fq1/HV2ERCBIiVAZXjC//v162eepQcddJApYVFjKkPfd999bZackCWMhH369LErevPNN8MrQ6ki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+ud6/rlz55rRleOWLFnivv/++7SFvBgPxbVS5brCK5g8tHgfFPpzyfWairH94sWLLVUDKR2iQlqMDTfc0NIzRLdrWQREQAREQAREQAREwLk//vijjG6erd6ZTv8qNNfKOk+hx63+RKCmEBg+PqgDE9TH696pbXjJ8nQNUWhBBERABJIJYLDN1Wib3EPqNZ83KvXe/99KVdPKEiq0ZlulNd8x4eXqBa8FDLzpJNN4xowZY6kKZHBNTS9V6B0TCBixVaQsNTNtFQEREAEREAEREIFUzhDZ6p2p9K+KIFpZ56mIsatPEaipBGR0ramfvK5bBERABEqQQNeuXd0WW2xRgiOvuiHjOUwKCYzdEhEQAREQAREQAREQgewISO/MjpNaiYAIpCegJ7D0bLRHBERABESgyAjI4Jr7B7LZZpvlfpCOEAEREAEREAEREIEaTkB6Zw2/AXT5IlAAAjK6FgCiuhABEag+BFq2bOmWLl2askJq9blKXYkIiIAIiIAIiIAIiIAIiIAIiIAIiEBFEpDRtSLpqm8REIGSIxCtLlpyg9eARUAEREAEREAEREAEREAEREAEREAEioJAcnnjohiSBiECIiACIiACIiACIiACIiACIiACIiACIiACIiACpUtARtfS/ew0chEQAREQAREQAREQAREQAREQAREQAREQAREQgSIkIKNrEX4oGpIIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiEDpEpDRtXQ/O41cBERABERABERABERABERABERABERABERABESgCAnI6FqEH4qGJAIiUHUEvvzySzdmzBj35ptvVt0gdGYRiBGYMGGCGzt2bGyrVkVABERABERABERABERABERABIqVgIyuxfrJaFwiIAJVQgDj1pFHHuluvPHGjOefM2eOmzhxolu2bFnGdpW9s1jHVdkcqtv5TjvtNLsvS+26nnvuOff111+X2rA1XhEQAREQAREQAREQAREQARFYbgIyui43QnUgAiJQEwlgBOvUqZN76qmniuryi3VcRQVJg6kUAh988IHba6+9XJcuXSrlfDqJCIiACIiACIiACIiACIiACBQTgTrFNBiNRQREQARKhcDxxx9vQ+3QoUPOQ543b55bc801cz4umwOWZ1zZ9K82IpAtgU033dQdffTRbp999sn2ELUTAREQAREQAREQAREQAREQgWpDQEbXavNR6kJEQAQqk8Bhhx3meOUqt99+u/v2229d//79cz00q/b5jiurztVIBHIgsNJKK7mRI0fmcISaioAIiIAIiIAIiIAIiIAIiED1ISCja/X5LHUlIiAClUiAtAKffPKJhU43bdo0PPPHH3/sHnnkEVe7dm237777uq233trVqlXL9t9yyy2uZ8+etn3IkCG2bYcddnDbbbddePyrr77qnn/+eUdu1q222sodddRRbuWVVw73v/TSS+6dd95xBxxwgFt//fXdqFGjHOfs2rWra926taU7iI/r119/daNHj3aEe2+88cZmLG7SpEnYpxYqh8Abb7zhyHE6d+5c+/x23XVXu0/iZ1+yZIkVc3v77bcdy+3atXO///57vJmtL1iwwAps8dmuvfba5lUa9b6ePXu2e/jhh91GG21kof4PPfSQ3QfbbrutO/jgg139+vXL9PvHH384zj1t2jTXsGFDuw9btmwZtvvf//7nyH3cokULd9BBB4XbWXj99dftRf/cjyNGjHAbbLCBO/TQQ61defevHy/n22+//cK+f/zxR3ffffeVOWem/7fwYC2IgAiIgAiIgAiIgAiIgAiIQBUQqJUI5JGXPnUzZi9wvbr8/eBfBWPRKWswgZ9//rkGX70uvSIJrLrqqjl1P3ToUHfGGWe4bt26mcEo3cHsv/fee93LL7/sdtppJ2t29tlnO29M9ceR0/KZZ56x7eyPy2WXXeYuvvhiF3wVu169epU5fsstt3RPPPGE23DDDe3Q8847z1133XVmbL3//vvNwMuOevXquY8++sg8aKPj+uabb9zee+/tPv300/DUGITpZ+DAgeE2LVQsgWuuucb17ds3qfDauuuu61588UUzhPuzT58+3Qz5b731lt8UvmO8jxZuwzB6xBFHuBkzZoRtVlhhBXfVVVe5Cy64wLZhBMWwjyH2zz//NEOq72OPPfYw4ykeqV4wCp966qnu888/95vsnTQBFJdr3Lixmz9/vmvWrJlNJnB/NWrUKGy7zTbbOMY+depUS6GBkZ/0Aj73cXn3L5MNjPe4445z3N9eMADzv4CR97HHHrPNmf7f/HF6FwEREAEREAEREAEREAEREIHKIDB8/PvOBf5W3Tu1DU+nQlohCi2IgAiIQP4EFi9e7G699VaHAeu9995zeOzdfffdDsMagtdqv379bBmDLd6svFhG7rnnHjO4YnCaOHGi++qrr8yA+uGHH5ox1hpF/gwYMMDhrTplyhR36aWXWlEvvBnjgrGVsVx77bUOT8s77rjD1a1b1w0ePNjNmjUr3lzrFUQAwzmF1/CCxtuzc+fO7rvvvnODBg0Kz4gxlJy8GC3xXMbwyYTU5MmT3eqrrx62YwED6rHHHmv3CfcC98v48eNdmzZt3IUXXujefffdpPb0SeoJvGzff/99t+eee9r9xz3rhTZ4l2JIveiii8wgiwF/l112cXjIYvBcunSpjaV79+7ul19+sfvJH//aa6/Z2HfccUeHp2smyfb+TddHef9v6Y7TdhEQAREQAREQAREQAREQARGoLAJKL1BZpHUeERCBak0AQyZGT4ycGMvatm3rMEzxQnbffXf39ddf23Lz5s1t3Vb++oN3Ip6Mw4YNM8MZmzGmPvroo2aowxBGOgEvhICTrgDZeeedkzwgfRve11tvPfM63GyzzWwznogY/jACzpw500VTI0SP03JhCeB5euCBB4apJvBwxkga9VLFG/SVV14xT0+MnT4tBZ7KeGz/9NNP4aDGjBnjPvvsM3fkkUeakZUdhPFjjDzkkEPcTTfdlGQQJdXFf/7zHzseA26fPn0s1cGbb74Z9nnKKafY8XiS7r///uF2DMCkIuCewUhLigy8srn/OA/LeNiyjKTy6A47+2sh2/s3fpxfL+//zbfTuwiIgAiIgAiIgAiIgAiIgAhUFQF5ulYVeZ1XBESg2hEgTQCGMkK+jznmGDdv3rysrpF8nRhqya+JMa5Lly7hi3ysCAa2qHCOqJAyIJVsvvnmzhtc8UwkZPvLL7+0punyhKbqR9uWjwBeot6Iiie0D52PfgbeO5V7x7dNd1ZyuCIYzqP3C97VSPx+ieYFZj/GeMQbcskNy/mZLIgaXGnDWPB8RV544QV732STTczzFaMxRvzvv//eUl7Qb/zetANif+Jt0t2/scOSVvP9f0vqRCsiIAIiIAIiIAIiIAIiIAIiUEEE5OlaQWDVrQiIQM0jQB5KihmddtppFo5NPs2xY8daIaRMNBYtWmSeqqussoojNDsqft2nKfD7SFeQrfz222/u8ssvt5yceE2utdZa2R6qdgUkgBfrmWee6X744QcrkBbvGqM4kk0eYm+Mx6BOoa2oUKBrtdVWi24qs4ynKEK6AARPavIKe2OsbYz88V7WUc/cc845xzyxb7jhBivmRsoDvGDr1ClftSjv/mUs5Um+/2/l9av9IiACIiACIiACIiACIiACIlAIAuU/GRXiLOpDBERABGoIAYyaeCHiGXj99debcY1q74j35osblAj3xniGdyJh4BQMKpSQJ5SUAhhe8VKkoNLpp59uBZwKdQ71Uz6BBx54wPK1UkgKA/jChQutIFr0yJYtW9oqaQf++c9/RneVWSb3L0Xb8JQ999xzy+zPdQOeqxhiyfdKigJvlPX9+DQErVq18pssRUb79u0trzD3PN60FOFaHvFFvbxRuby+Mv2/lXes9ouACIiACIiACIiACIiACIhARRJIHY9akWdU3yIgAiJQDQkQXj169Gi7MoxPFKpq3bq1pQ2gGBbiQ7z9OtsolIRQSR655JJLrPCVrQR/8EQkZPyLL77wm3J6J0/oxx9/bIWZMLhKqoYABlKM7qSP8IbF+Ej22Wcf17BhQytgFfUojbdjneJW5FEltJ/CaxjXvZA+goJpuUi9evUsXcC3337rMAwvWbIkPJyxsA2JpwXwBl/SE5D7dc011wyPy2dhnXXWscMw4kYnJyg6F5Vs/t+i7bUsAiIgAiIgAiIgAiIgAiIgApVNQJ6ulU1c5xMBESgJAqQFmDJlSsqxeq+/6E5Cw8mtSdg03qqzZs1y06ZNszBvCmcheJxieKMgEZXnMVRxDrwer776alseN26co5ARHny0Jf8nVe6pLJ+P+HBxrqdjx46OsbOMPPvss5aL86ijjsqnax2TAwE+B9JNDBgwwBH+74tOffXVV+6uu+6yIltNmjRx1157raWnILcq7UhXseKKK7off/wx6WzNmjVzQ4cOtbadOnVyrFNQjdzA3DPkZT355JOTjilvhcJYr732mqWhmDBhghX04h7lPsHzlEJbFNSKCvdO7969Hcbas846K7orr2UY7LbbbuaJzSQB/WOA9fes7zSb/zffVu8iIAIiIAIiIAIiIAIiIAIiUBUE5OlaFdR1ThEQgaIngFEHj8FUL58HM3oReOiRzxKvQAxnVJenijwG1gYNGlhTDGMjR4502267reV8xcDlixaRYgBDV7du3Rz5WydNmmQejBx78803551yoE2bNhZ+Ts5OPCkxoHXv3t3GM3DgwLCQUvRatFx4An379nWE4pNagFykGFRbtGjhpk+fbp8vhlWE8Hw+o+23394M5MOHD3fDhg1zPt9rdGQ9evRwt912m/WF5yf31kcffWTeqBh3cxUMvBg4TzzxRDdnzhx333332f3btGlTN2LECBtHvE/SEJxxxhlur732ctxrhRAmHpggYCyk6WAscaNrNv9vhRiL+hABERABERABERABERABERCBfAnUCsL3Eo+89KmbMXuB69Vlu3z70XEisFwEfIj1cnWig0UgBYFsihKlOCzvTYR5z5492zVq1MjVr18/bT8YkgjF9nle4w3pA0MsYd+FEDwVqUJPsS6E87OcaYyFOK/6SCYwd+7csJAZIfwYS703cnLL3NbI2ctn3Lhx49wOzNAa71UKcpV3j5BXFqNwoQu04QHO/4eftEg11Gz/31Idq20iIAIiIAIiIAIiIAIiIAIiUCgCw8e/71wt57p3aht2qfQCIQotiIAIiMDyE8BIhKdqeVKecYww60JK3HBW3vkLeW719TeBqGGyTp06BTG40jsGdG9Q//tsy7eUrTGYHLXp8tQuzwjIb1ueZPv/Vl4/2i8CIiACIiACIiACIiACIiAChSag9AKFJqr+REAEREAEREAEREAEREAEREAEREAEREAEREAEajQBGV1r9MevixcBERABERABERABERABERABERABERABERABESg0ARldC01U/YmACIiACIiACIiACIiACIiACIiACIiACIiACNRoAjK61uiPXxcvAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiJQaAIyuhaaqPoTAREQAREQAREQAREQAREQAREQAREQAREQARGo0QRkdK3RH78uXgREQAREQAREQAREQAREQAREQAREQAREQAREoNAEZHQtNFH1JwIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiUKMJ1OHqf1z4u/vt98XusSmfLReMddao71ZrsFLKPhYvWea+mbPQ/bl4acr9mTbWquXcinXruBXr1Ha1WQlkWSLh/gz6/HPxEhcsVqhU9fn9xXHlFXyp/lSV/r548eJKP6dOWDMI1K1bt2ZcqK5SBERABERABERABERABERABERABESgSgjMW/Cbq1t3haRzm9F1ydJlbtmyhPv82/lJO3NZ2WS91QNDqHPzFi5yH3w4zb39zntu/vz5brXVVnN77LaLa9GiuVtpxTru05nz3FIaZiFrNlzZNaxfz626yorWmuOWRsyOK9Su5VauV9f9/NufbuGvf9i5s+g26yZVff7oQDdad3WHUXv+z4vcz7/+6b6d+3N0d8kvJyracl7yhHQB+RKo9ddETb7H6zgREAEREAEREAEREAEREAEREAEREAERyETg98DJtPYKyQkFagXGruwsoJl6/mvfkiVL3NNPP+1mzpyZ1BqjR6dOndz666+ftD3blaVLl7o5c+aYEfePP/6ww+rVq+dWX31117hxY7fCCsmW5Gz7zbZdVZ/fj5OPSgYkT0PvIiACIiACIiACIiACIiACIiACIiACIiACIlCcBApqdH322Wfd559/nvJK11hjDXfkkUem3JduI4bWDz74wM2YMcNh0E0lderUcc2bN3dt2rQxA2yqNvluq+rzx8c9btw4t/LKK7uOHTsGLssKmY7z0boIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIFAOB/wNCZYjeChsn1wAAAABJRU5ErkJggg==
!Principles: * windows have different dynamic ranges e.g. brain vs bone window * white matter appears darker than grey matter !Interpretation: * Patient details + when was scan done? Go from inside out: * Blood ** New or old? *** hyperacute = grey *** acute = looks like bone *** subacute = looks like brain tissue *** chronic = looks like CSF ** Location ** Type: extradural/subdural/subarachnoid ** Mass effect: midline shift or compression of ventricles? Loss of sulci? * Brain (tissue and structure) * Space between brain and bone (hydrocephalus, subdural haem) * Bone In summary, this is a normal/abnormal CT head, and my differentials are... !Main abnormalities: * Bleeds, space-occupying lesion * Hydrocephalus * Fractures !External links [[Radiology Assistant|https://radiologyassistant.nl/neuroradiology]]
!!Risk stratification for [[Community-acquired pneumonia]] *Confusion (<5? on AMTS) *Urea > 7mmol/L *RR >30 *Systolic BP <90 or diastolic BP <60 *Age >65 |0-1|Ok to discharge| |2|Admit| |>3|Admit, consider ITU|
|tableclass|k |''Etio:'' chronic glucocorticoid excess. Mainly bc of oral steroids. //Endogenous:// 80% ↑ ACTH (pituitary adenoma = Cushing’s disease). //Exogenous//: SCLC, [[Carcinoid tumours]]|''Management:'' complications often remain + ↑ mortality if untreated!<br>➥ Stop any causative medications <br>➥ Cushing’s disease: trans-sphenoidal removal of pituitary adenoma, or bilat adrenalectomy <br>➥ Adrenal adenoma/carcinoma: adrenalectomy, +radiotherapy, adrenolytics if carcinoma <br>➥ Ectopic ACTH: surgery if tumour not spread. ↓ cortisol pre-op with ketoconazole, fluconazole. <br>➥ Severe ACTH-associated psychosis: mifepristone, etomidate, intubation? <br>➥ Bilat adrenalectomy ⚠ Nelson’s = pituitary regrowth| |''Symptoms:'' wt gain, mood change, gonadal dysfunction, acne, recurrent Achilles tendon rupture (± in SCLC) |~| |''Signs:'' proximal myopathy, central adiposity, supraclavicular fat distribution, bruises, poor healing, ↑ infections. Excess ACTH (regardless of source): hyperpigmentation|~| |''Ix:'' Overnight dexamethasone suppression: dex 1mg PO at midnight ⇒ serum cortisol 0800. If equivocal, 24h urine for cortisol/saliva cortisol. No suppression in Cushing’s <br>➥ 30% tumours too small for MRI! ⇒ serum ACTH <br>➥ Confirm with petrosal, jugular ACTH levels with CRH stimulation <br>➥ [[Bloods|Comparing cortisol disorders]]: hypoK metabolic alktalosis |~|
|!L upp|Overlies normal lower lobe|!R upp|Superiorly+ medially → mass in hilum| |!L lower|Sail sign – overlies heart|!R mid|Blurred R heart border| |~|~|!R lower|Sail sign|
Check trust guidelines – may require formal report! # Follows oesophagus # Bisects carina # Crosses diaphragm at midline # Between L hemidiaphragm # Tip should appear to be in stomach !!Don't forget to [[document it|NG tube documentation]]
See main [[Chest X-ray interp]] page |Solitary nodule|Multiple large nodules| |➥ Neoplasm<br>➥ Inflammatory – granuloma<br>➥ Rheumatoid nodule<br>➥ Abscess|➥ Metastases<br>➥ Lymphoma<br>➥ Sarcoid, rheumatoid nodules|
|background-color: #eac9c9;''Etio:'' mutation in CFTR → abnormal salt transport in epithelial cells → thick sticky secretions = pancreatic exocrine duct blockage, mucus retention. Autosomal recessive.|background-color: #ede7f6;''Management:'' screened in heel prick<br>Respiratory: ↑ airway clearance<br>➥ chest physio, mucolytics<br>➥ >90% have chronic Pseudomonas carriage<br>➥ anti-inflammatory (azithromycin or ~NSAIDs), elective abx (↓ commensals)<br>➥ CFTR modulator<br>➥ Nutrition: ↑ energy requirements ⇒ Creon, omeprazole, high calorie/high protein diet, vitamins<br>➥ Distal intestinal obstruction: osmotic agents<br>➥ Lung transplantation possible| |background-color: #ffe0b2;''Symptoms:'' failure to pass meconium/meconium ileus, failure to thrive, appetite++, chronic sinusitis, wet cough, steatorrhoea|~| |background-color: #dcedc8;''Signs:'' absent vas deferens, azoospermia<br>''Ddx:'' primary ciliary dyskinesia|~| |background-color: #e3f2fd;''Ix:'' sweat test >60 mmol/L is definitive. <br>➥ Immunoreactive trypsin in newborn screening<br>➥ ~T1DM? OGTT most sensitive|~|
|historyclass|k |History: distinguish from tiredness<br>➥ What time of day? Safety assessment (driving, machinery)<br>➥ Quantify with Epworth questionnaire<br>➥ [[Quality of sleep?|Insomnia]]; fragmented sleep? |Often underdiagnosed as "TATT", psych referral...<br><br>''Ddx:''<br>➥ insufficient sleep - see [[Insomnia]]<br>➥ fragmented sleep - sleep apnoea, environmental<br>➥ [[Primary sleep disorders]] - narcolepsy, circadian sleep rhythm disorder<br><br>''Principles of mx:'' meds review - any CNS depressants?| |O/E: yawning, |~| |Ix: specialist tests to quantify how often |~|
|tableclass|k |''RFs:'' cancer, recent immobility, trauma, pregnancy, clotting disorders, oestrogen-containing drugs|''Management:'' If Wells ≥2, prox leg US within 4h, ELSE D-dimer.<br> • Anticoagulate with DOAC<br> • //Unprovoked//: investigate for cancer, thrombophilia (antiphospholipid Abs; esp with 1st deg relatives w DVT) ⇒ LMWH + warfarin| |''Symptoms:'' asymmetric oedema, prominent superf veins|~| |''Signs:'' localised pain along venous system <br>''Ddx:'' see [[Leg swelling]]|~| |''Ix:'' Assess risk with 2-level DVT Wells score |~| !External links [[Dermnet - venous eczema|https://dermnetnz.org/topics/venous-eczema]] vs [[Dermnet superficial thrombophlebitis|https://dermnetnz.org/topics/superficial-thrombophlebitis/]]
[[Changelog]] [[PROBLEMTEMPLATE]]
|historyclass|k |''History:''<br>➥ Characterise the problem – vocabulary, clarity, understanding?<br>➥ Hearing? <br>➥ Any regression in skills? (refer!)<br>➥ Parental education<br>➥ Features of ADHD: impulsivity, attention|''Ddx:'' autism, global delay<br>Delay in learning sounds e.g. lisp has good prognosis<br>Disruption of fluency (stutter) – 2/3 recover spontaneously| |''O/E:'' observe child in familiar envt|~| |''Ix:'' Newborn hearing tests within 1st 2/52 of life – otoacoustic emissions test|~|
|singlecol|k || |''History'':<br>➥ Risk factors: age>65, # hip, dementia, severe illness<br>➥ Baseline? (MMSE/~ACE-R/AMTS?)<br>➥ Changes to medication?<br>➥ Non-prescription medications, illicit and herbal drugs, anticholinergic drugs; alcohol (withdrawal or intoxication)<br>➥ Co-morbidities especially neuro, cardio, metabolic<br>➥ Pain? Environmental factors? (e.g. sleep deprivation!)| |''O/E'': looking around room, plucking at bedclothes<br>➥ agitation/drowsiness/inattention<br>➥ ↓ mobility, ↓ ability to care for self<br>➥ hallucinations (visual/auditory), disorientation| |''Ix'': FBC (infection, anaemia); U&Es (metabolic disturbances, hepatic encephalopathy)<br>➥ //Urinalysis:// infection?<br>➥ //CXR:// pneumonia, [[congestive heart failure|cardiogenic pulm oedema]], hypoxia?<br>➥ Abdo XR: constipation? other causes of pain? <br>➥ Drug levels in patients on digoxin, lithium, and quinidine<br>➥ Alcohol if suspect intoxication/[[withdrawal|Acute alcohol withdrawal]]<br>➥ ECG: myocardial infarction? arrhythmia?<br>➥ Arterial blood gas: ↓ O,,2,,, ↑ CO,,2,,, lactate?<br><br>Then: CT/MRI head, lumbar puncture (exclude meningitis, encephalitis), EEG (exclude seizure, encephalopathy)| |''Principles of mx:'' Correct organic causes; local guidance<br>Sedation should be LAST RESORT|
|tableclass|k |See [[ICD-10 criteria|Dementia ICD-10]]<br>See [[Types of dementia]]. ''RF:'' vascular RF, smoking, physical activity, alcohol|''Management:'' advance care planning, psychoeducation, specialist nurse input, Cognitive Stimulation Therapy (mild-mod)<br> • Care needs ax by social services<br> • Medication review, anticholinergic burden<br> • Donepezil, memantine - can help with behavioural symptoms<br> • [[Risk assessment|Dementia risk assessment]]<br> • Capacity ax important if pt refusing care → best interest meeting before considering covert treatment| |''Symptoms:'' see [[memory impairment]]|~| |''Signs:'' [[BPSD]]. ''Ddx:'' delirium (always), idiopathic normal hydrocephalus pressure (incontinence, gait disturbance)|~| |''Ix:'' dementia is always a clinical diagnosis! DO NOT DIAGNOSE IF DELIRIOUS|~|
#↓ memory/cognitive function #clear consciousness #∆ social/emotional behaviour #≥ 6/12 duration Main [[Dementia]] page
*Risk ax – harm to self: cooking, driving **Must notify DVLA *Risk ax – harm from others: by caregivers, financial abuse
|tableclass|k |<td style = "background-color: #eac9c9;">''Etio:'' mosquito-borne flavivirus (enveloped, single-stranded positive-sense RNA virus). Hard to distinguish between arboviruses! Epid: Spread by Aedes mosquitoes (day-biting)</td>|<td style = "background-color: #ede7f6;">''Complications:'' dengue haemorrhagic shock/”severe dengue”– if previous episode<br>Mx: Supportive, most are self-resolving 3-7d<br>➥ Warn pts – can be followed by 6-8/52 severe fatigue<br>➥ Prevention: vector control, preventing bites </td>| |<td style = "background-color: #ffe0b2;">''Symptoms:'' retro-orbital pain, headache, rash (3-5 days before fever), fever, arthralgia</td>|~| |<td style = "background-color: #dcedc8;">''Signs:'' papular → petechial → desquamating rash</td>|~| |<td style = "background-color: #e3f2fd;">''Ix:'' 3x blood cultures are diagnostic! <br>➥ Bloods: ↑ ALT; FBC normal<br>➥ +ve stool culture; Widal’s test (low sens/spec) detects O, H Ags of S. typhi/paratyphi</td>|~|
NICE-recommended screening questions (https://www.nice.org.uk/guidance/cg90/chapter/1-Guidance) *During the last month, have you often been bothered by feeling down, depressed or hopeless? *During the last month, have you often been bothered by having little interest or pleasure in doing things? !Depression in old age Questionnaires: GDS-4 or GDS-15 - better as rule out ([[Patient.info|https://patient.info/doctor/geriatric-depression-scale-gds]])
!Inclusion criteria *Under MCA *Voluntary admission requires capacity *Only applies if age>18 *Applies in hospitals, care homes, hospices but not pt’s homes *Legal basis: HL v UK 2004 !!"Bournewood gap" People lacking capacity may not meet criteria for MHA e.g. if: *No acute ↓ *Do not require assessment/treatment *Learning disability ≠ detainable disorder under MHA !When to consider? *Frequent use of sedation/medication/physical restraint to control behaviour *The person concerned objects verbally/physically to the restriction *Family and/or friends object *The person is confined to a particular part of the establishment in which they are being cared for !!Acid test - Cheshire West 2014 *Lack capacity to consent to care/treatment arrangements *Continuous supervision and control *Not free to leave !Who is involved? *Anyone caring for person can assess *DOLS requested from Supervisory Body *6 DOLS assessments, ≥2 assessors + pt rep !How long? *12 months *Urgent application grants 7d authority *Review at 3/12 to check detention still in best interests Death of anyone subject to DOLS = coroner !External links [[Alzheimers UK|https://www.alzheimers.org.uk/get-support/legal-financial/deprivation-liberty-safeguards-dols]] | [[Mind|https://www.mind.org.uk/information-support/legal-rights/mental-capacity-act-2005/deprivation-of-liberty/]]
!Is the association due to chance? * statistically significant? → P-values, confidence interval * due to confounding bias? * solution: ** control for exposure between patient groups ** multivariable models * due to systematic error/bias? ** selection bias ** measurement bias (e.g. recall bias, measurement technique, observer bias, loss to follow up) * Compare actual outcome with counterfactual outcome (think of Trousers of Time) !Bradford Hill criteria of causation * strength of association ** the stronger, the less likely to be due to bias ** can be measured using //risk ratios/relative risks // * consistency of findings ** demonstrated in multiple studies across different populations, different circumstances, with different study designs * temporal sequence ** exposure must precede disease ** especially from prospective studies (i.e. cohort, RCTs) * biological gradient ** dose-response relationship, change in exposure ⇒ trend in risk * biological plausibility ** should not contradict what known about disease * experimental evidence (reversibility) ** when removal of possible cause ⇒ ↓ disease risk * specificity of association * coherence → matching up with lab findings * analogy → parallels with well-established cause-effect relationships *
|historyclass|k |''History:'' <br>➥ What aspect of development affected?<br>➥➥ Global, i.e. all skill areas affected<br>➥➥ Motor (red flag: not walking by 18m)<br>➥➥ Speech (red flag: no speech by 18m)<br>➥➥ Cognitive function <br>➥➥ developmental co-ordination disorder (dyspraxia): difficulty learning fine motor skills, motor planning, proprioception, ± specific skills affected<br>➥ Birth history, maternal infection<br>➥ Lost any developmental milestones?|''Ddx:'' <br>//Motor delay:// cerebral palsy (most common), muscular dystrophy<br>CK↑↑ → muscular dystrophy<br>''Correctable factors:''<br>➥ hypothyroid<br>➥ nutritional deficiency, Fe deficiency <br>//Mild developmental delay: //<br>➥ observe in primary care<br>➥ measure and record weight<br>➥ correct correctable factors if present<br>➥ avoid blood tests in GP if referring <br>➥ check hearing/sight| |''O/E:'' MSK, neurological <br>➥ Calf hypertrophy<br>➥ Gait, falls, able to jump? <br>➥ Examine back for neurocutaneous signs|~| |''Investigate esp if:'' <br>➥ global delay (≥2 developmental domains)<br>➥ ≥2 sd below mean, severe/profound ↓ IQ <br>''Ix:'' FBC, U&E, LFT, TFT, bone profile, CK, lactate, ammonia, urate, blood gases, glucose, iron<br>➥ Genetics: karyotype, fragile X screen<br>➥ Urine: glycosaminoglycans, organic acids, amino acids.<br>Cognitive function: IQ (language/motor skills limits)|~|
|tableclass|k |''Etio:'' Hip instability, either typical (in normal infants) or teratological. ''Risk factors:'' breech delivery, FHx, primip, ♀, neuromuscular disorders |''Mx:'' Pavlik harness (maintain hip in flexion-abduction) + surgical reduction if not stabilised. <br>''Screening:'' at birth, and before 6w with risk factors. Less useful with ↑ age | |''Symptoms:'' uneven skin creases, limb length discrepancy, delayed walking, [[painless limp|Limping child]]|~| |''Signs:'' Ortolani + Barlow for screening (see below)|~| |''Ix:'' USS|~| !Manoeuvres |!Barlow|trying to dislocate hip/feeling for a ''b''ump|abduct + push posteriorly|positive when you feel hip dislocate?| |!Ortolani|trying to relocate hip ''o''ut of place|abduct + lift greater trochanter forward|positive: clunk of dislocated hip. Clicky hips can be normal - refer if unsure; or abduction < 60º| [[Video|https://www.youtube.com/watch?v=Qn-bWuvm0Pk]]
*Parental concerns *Pregnancy *Birth history, postnatal period *Developmental milestones (GM/FM/speech/social) *FHx including consanguinity *PMH, medications *SHx *Red Book !!O/E: *dysmorphias (distinctive features) *skin including neurocutaneous signs *development *hearing test
!!Diagnostic criteria * fasting plasma glucose ≥7mmol/L or random ≥ 11.1mmol/L *random CBG only if symptomatic/?~T1DM *OGTT have intra-indiv variability (>11.1) *if asymptomatic, 2x these readings *~HbA1c ≥ 48 mmol/mol (<48mmol/mol does not exclude DM in 50%; 42-47 = prediabetes) [[Type 2 diabetes]] | [[Complications of diabetes]]
!Important s/e: * Metformin – lactic acidosis = omit if ↑ lactate * Pioglitazone – HF, bladder Ca, # risk * Dapagliflozin – TUIS, Fournier’s gangrene!!!! !!Biguanides |singlecol|k |''How it works:'' ↓ gluconeogenesis, ↑ peripheral glucose uptake – requires endogenous insulin| |''Advantages:'' CV protection, weight loss| |''Contraindications:'' eGFR<35 as excreted renally| |''Adverse effects:'' GI upset, lactic acidosis| !!Sulphonylureas (gliclazide) |singlecol|k |''How it works:'' block beta islet cell K+ channels ⇒ ↑ insulin secretion| |''Advantages:''| |''Contraindications:'' dose change in CKD. CI in G6PD def| |''Adverse effects:'' hypos (esp with ↓ renal fx), weight gain, GI upset, SIADH, cholestasis| !!Thiazolidonediones (glitazone) |singlecol|k |''How it works:'' PPAR-gamma agonist ⇒ ↑ peripheral insulin sensitivity, ↑ muscle glucose uptake| |''Advantages:''| |''Contraindications:'' congestive heart failure| |''Adverse effects:'' hypos, #, fluid retention, bladder cancer| !!SGLT-2 inhibitors (gliflozin) |singlecol|k |''How it works:'' SGLT-2 inhibitor ⇒ ↓ renal glucose reabsorption ⇒ glycosuria| |''Advantages:'' CV protection, weight loss| |''Contraindications:'' hepatic impairment or eGFR <60| |''Adverse effects:'' UTI, ↑ infection, ↓ BP, hypos, dyslipidaemia, ⚠ euglycaemic DKA, Fournier's gangrene| !!DPP4 inhibitor (gliptins) |singlecol|k |''How it works:'' DPP4 inhibitor ⇒ inhibit native GLP-1 breakdown ⇒ ↑ insulin secretion, ↓ glucagon| |''Advantages:''| |''Contraindications:''| |''Adverse effects:'' headache, nausea, pancreatitis| !!GLP-1 mimetics (exenatide, liraglutide) |singlecol|k |''How it works:'' ↑ insulin secretion, ↓ glucagon| |''Advantages:''| |''Contraindications:''| |''Adverse effects:'' ↓ appetite, gallstones, GI| |''Administration:'' subcut preparation only. Criteria for starting: BMI > 35 + obesity-related complications, OR BMI < 35 and insulin contraindicated|
|tableclass|k |''Etio:'' ''//↓ ADH production://'' idiopathic, congenital, tumour, trauma (can be temporary), hypophysitis, infiltration e.g. sarcoid, haemorrhage, meningoencephalitis, OR ''//ADH resistance://'' inherited, ↓ K, ↑ Ca, [[lithium|Lithium counselling]], chronic renal disease|@@background-color: #ede7f6; ''Acute mx:''@@ urgent U+E, serum/urine osmolalities → check U+E 2x/day<br>➥ ↓ Na <12mmol/L/day ⚠ central pontine myelinolysis with hypotonic saline<br>''Mx:'' ↑Na → fluids (PO/IV) <br>➥ //Cranial:// underlying cause, test ant pituitary function ⇒ vasopressin/DDAVP <br>➥ //Nephrogenic:// treat cause, Na restriction, bendroflumethiazide/indometacin ⚠ s/e GI, agranulocytosis, renal s/e| |''Symptoms:'' polyuria, thirst!! dehydration |~| |''Signs:'' dilute urine, hypernatraemia. ''Ddx'': primary polydipsia, [[lithium use|Lithium counselling]], hypothalamic pathology (HIV, encephalitis, sarcoid)|~| |''Ix:'' water deprivation test – measure serum/urine osmolality + monitor weight. <br>''Dxc:'' urine:plasma osmolality ratio < 2. Stop if: 3% body weight/4kg, or serum osmolality >300 mOsm/kg. Give vasopressin if osmolality remains <600 mOsm/kg|~|
!Cap blood glucose *Inpatient targets typically 6-10, but flexible *What medication is active? *↑ glu on the wards: infection, missed meds, lipohypertrophy (⇒ unreliable absorption); enteral feeds, nutritional supplements, NBM (⇒ IV dextrose) *Hypos: alcohol (overnight), hot weather, missed meals, lipodystrophy !~HbA1c cannot be used for... *to diagnose children/adolescents, type 1 DM, or *patients with rapid glucose change e.g. steroids *acute pancreatic dmg *pregnant (∆ RBC turnover) *Inaccurate in pts with abnormal RBC turnover e.g. abnormal Hb/RBC lifespan, recent transfusion *Alternatives: fructosamine (used in pts with thalassaemia; reflects last 20 days), total glycated Hb, fasting glucose *BP targets: <140/80 or <130/80 with end-organ damage (~ACE-Is 1st line)
!Management of diabetes peri-operatively * Target glucose 6-10, 4-11 is ok * First on the list * ''Continue'' most [[diabetic drugs|Diabetes drugs]] as normal - stop SGLT2 inhibitors 1/52 before ** Restart with first meal post procedure * ''Continue'' long-acting insulins ** Post-op: VRIII on the morning of * Variable rate insulin infusion better if ** Will miss >1 meal ** Emergency surgery
|tableclass|k |''Etio:'' microvascular complication of diabetes. End result = vision loss. ''Pathg’s:'' macular oedema, neovascularisation, retinopathy|''Management:'' glycaemic control! <br> • Laser photocoagulation – targeting new blood vessels (R picture)<br> • anti-VEGF (e.g. Eyelea) injections<br><br>''Prevention:'' eye screening from age 12 (e.g. type 1 DM), glycaemic control. Don't forget other [[Complications of diabetes]]| |''Symptoms:'' asymptomatic, or blurry vision|~| |''Signs:'' microaneurysms, hard exudates (maculopathy), flame + blot haemorrhages ,,(microaneurysms),,, venous beading, neovascularisation, cotton wool spots ,,(ischaemic nerve fibres),,<br>''Grading:'' Maculopathy, retinopathy|~| |''Ix:'' FFA|~|
!!See [[Complications of diabetes]] - this follows from that # Neuropathy ## Autonomic: ↓ sweating = drier skin ## Sensory: more prone to injury, ↓ to pain/temperature ## Motor: loss of normal joint position, change in biomechanics/normal pressure points # Angiopathy # Hyperglycaemia = ↑ bacterial growth, ↓ neutrophil function
|singlecol|k
|''Etio:''<br>{{DKA or HHS starters}} - see diagnostic criteria, else see [[Hyperglycaemia]]|
|''Clinical presentation:'' lethargy, polydipsia, polyuria<br>Ask about precipitating infection e.g. UTI<br>PMH: heart failure, any risk of fluid overload?|
|''Signs:'' dehydration, ↓ level of consciousness.<br><br>''Ddx:'' pancreatitis (amylase); euglycaemic ketoacidosis: SGLT-2 inhibitors or [[alcoholic|Alcoholic ketoacidosis]]|
|''Diagnostic criteria:''<br>➥ ketones > 3.0mmol/L OR ≥2+ ketonuria; AND<br>➥ bicarb < 15.0 and/or VBG pH <7.3 <br>➥ CBG>11.0 or known DM <br>See also [[HHS|Hyperglycaemic hyperosmolar state]]<br>''Immediate:'' blood gas, ECG|
|''Management:''<br> ➥ Cardiac monitoring ⚠ ↓ K, AKI<br>➥ ''Step 1:'' NS 1st L over 1h + FRIII 0.1 units/kg/h<br>➥ ''Step 2:'' Insulin 1-2h after IV fluids (stop existing pumps)<br>➥ Admit to HDU, monitor with //hourly// CBG (confirm sudden changes with VBG → may require invasive monitoring)<br>➥ ⚠ cerebral oedema: rare, high mortality<br>➥ ''Resolution:'' pH >7.3, ket <0.3, bicarb >18 → back to regular insulin|
!!Neuropathy *Sensory/motor neuropathy (glove and stocking distribution) **Signs: loss of proprioception, areflexia, ↓ sensation *Autonomic neuropathy: incontinence, CVS symptoms, gastroparesis **[[Gastroparesis]]: dx with scintigraphy; anti-emetics, erythromycin, gastric pacing **postural ↓ BP: fludrocortisone, midodrine *Neuropathic pain (typically follow [[neuropathic pain ladder|Neuropathic pain management]]; tramadol for breakthrough pain) * Mononeuritis multiplex e.g. [[common peroneal nerve|Foot drop]] * Cranial neuropathies - CN3, CN6
||!Truly positive|!Truly negative| |!Positive test result| a | b | |!Negative test result| c | d | !With perfect knowledge... * ''Sensitivity'' = a/a+c ** True positive ** Out of the people who actually had the condition, who tested positive? * ''Specificity'' = b/b+d ** True negative ** How good a rule-out test is it ** Out of the people who did not have the condition, who tested negative? !Without perfect knowledge... *''Positive predictive value'' = a/a+b **Out of those who tested positive, who actually had the condition? *''Negative predictive value'' = c/c+d **Out of those who tested negative, who actually did not have the condition? *''Likelihood ratio'' = relationship between pre-test probability (i.e. probability of having/not having the condition based on population proportions etc.) and post-test probability (i.e. positive predictive value) **''Positive likelihood ratio'' = sensitivity/(100-specificity) x 100%
|historyclass|k |@@background-color: #ffe0b2; ''History'':@@<br>consistency<br>colour: fresh blood? malaena? pale? mucus?<br>urgency? incontinence? Tenesmus? disturbs sleep?<br>recent Abx? recent suspect/new food?<br>laxative use<br>Ill contacts, travel history, sexual history.<br><br>''In children:''<br>age? bilious vomiting? Severity: oral intake? Urine o/p?<br>Vax history <br>FHx, parental occupation|''Ddx:'' [[infection|Foodborne infections]], gastric disorders, pancreatitis, endocrine; in well children: “toddler diarrhoea” – maturational delay in intestinal motility; bloody diarrhoea ⇒ colitis (or dysentery if infective)<br><br>''Approach to rehydration:'' oral rehydration (200-400ml after each loose stool for adults) in frequent small sips ⇒ normal diet after 24h or when hungry.<br>➥ Anti-diarrhoeals can ↑ N+V, cause ileus<br>➥ Abx frequently not required| |@@background-color: #dcedc8; ''O/E'':@@ [[fluid status|Fluid status exam]]|~| |@@background-color: #e3f2fd; ''Ix'':@@ FBC, U&Es, PR if suspecting overflow diarrhoea|~| ''ALARMS'' symptoms: anaemia, loss of weight, anorexia, recent progression, malaena/haematemesis, swallowing difficulty !Ddx [[in children|Diarrhoea in children]] Risk strat: >3 vomits/24h or >6 episodes of diarrhoea = ↑ risk dehydration *gastroenteritis – most commonly rotavirus **rehydrate (ORS not juice/soft drinks) **Diarrhoea lasts longer than vomiting **May have temporary lactose intolerance *inflammatory: Crohn’s/UC *secretory: [[C. diff|C diff infection]], cholera *osmotic: lactose intolerance, laxatives *motility: thyrotoxicosis, ↓ in intussusception *in well children: “toddler diarrhoea” – maturational delay in intestinal motility ''Mx:'' if not shocked, rehydration @ 50ml/kg/4h *expect to last ~5d with gastroenteritis *temporary lactose intolerance → explosive (!!) diarrhoea !External links OHEM
|historyclass|k |''History:'' <br>➥ age? bilious vomiting?<br>➥ Severity: oral intake? Urine o/p? <br>➥ Vax history <br>➥ FHx, parental occupation|''Principles of mx:'' >3 vomits/24h or >6 episodes of diarrhoea = ↑ risk dehydration<br>if not shocked, rehydration @ 50ml/kg/4h<br>➥ expect to last ~5d with gastroenteritis<br>➥ temporary lactose intolerance → explosive (!!) diarrhoea| |''O/E:'' sunken eyes, skin turgor, weight loss (compare to recent weight), urine o/p, ketosis, ↓ blood sugar|~| |''Ix:'' stool cultures not routine<br> • +ve for reducing substances (Clinitest) = osmotic diarrhoea|~| !! Ddx *gastroenteritis – most commonly rotavirus **rehydrate (ORS not juice/soft drinks) **Diarrhoea lasts longer than vomiting **May have temporary lactose intolerance *inflammatory: Crohn’s/UC *secretory: C. diff, cholera *osmotic: lactose intolerance, laxatives *motility: thyrotoxicosis, ↓ in intussusception *in well children: “toddler diarrhoea” – maturational delay in intestinal motility
!!ECG changes with digoxin * Downsloping ST depression * Biphasic/inverted T waves * Shortened QT interval * Mild PR prolongation
|historyclass|k |''History:'' associated eye pain/painful eye movements, facial trauma (blowout fracture), signs of raised ICP?|''Ddx:'' causes of [[CN3/4/6 palsy|Cranial nerve lesions]] - [[Raised ICP]], nasopharyngeal cancers; multiple sclerosis, drug induced, botulism infection<br>Diplopia after head injury ?may not be pathological??| |''O/E:'' examine each eye individually → looking in which direction produces the worst double vision? → the eye seeing the //outer// image is the problematic one|~| |''Ix:'' trauma - CT facial bones|~|
* Use natural frequencies (1 in every 80 people) * Stick to as small denominators as you can * Avoid relative risks * +ve/-ve risks? → personal opinions influence delivery of information * Supplement with graphics where possible * Establish patient's understanding, agree on an agenda * Acknowledge uncertainty * Provide information in stages !!Perception of risk related to * likelihood (frequency) * impact (severity) * implications specific to individual * background knowledge * response to uncertainty
|tableclass|k |''Etio:'' sepsis, malignancy, trauma, drugs, heatstroke, envenomation. ''Pathg’s:'' coagulation pathway activation → formation of small emboli → clotting factors consumed|''Management:'' address underlying cause + supportive: fluids, transfusion as needed, VTE pph, replacing platelets/FFP<br>Treat coagulopathy only if actively bleeding/need to do procedure!| |''Symptoms:'' bleeding|~| |''Signs:'' AKI (embolic)|~| |''Ix:'' ↑ PT, ↑ APTT, ↓ Plt, ↑ D-dimer; [[MAHA|Microangiopathic haemolytic anaemia]]|~|
iVBORw0KGgoAAAANSUhEUgAAAsEAAAEWCAYAAACHYkp+AAAgAElEQVR4nOy9+Z8TVfb///mvvu+BTlKV9AKIuO/jqDDO6LwdyL033YCIu+wNbuOoMyo6SqPIoiKyNXSnk1S27mZputkEZN+3prcs9fz+cG+SbkRlfKsg1OFxHmmSSuVW1b3nvM65Z/l/eOSRRx555JFHHnnk0U1G/+9aD8AjjzzyyCOPPPLII49+a/JAsEceeeSRRx555JFHNx15INgjjzzyyCOPPPLIo5uOPBDskUceeeSRRx555NFNRx4I9sgjjzzyyCOPPPLopiMPBHvkkUceeeSRRx55dNORB4I98sgjjzzyyCOPPLrpyAPBHnnkkUceeeSRRx7ddOSBYI888sgjjzzyyCOPbjryQLBHHnnkkUceeeSRRzcdeSDYI49+p+Re6wF45JFHHnnk0e+YyiDYZZhSLf3HdXFdcP9LbVv6zo/xL3WeX/Jc1915ruJcN/s9uqpz3RD3yEyIYfMiV/nTI4888sgjj25y+u814k+A4MsU8tUq+OJP81UDvJ8619WCoKsZ0y91bVdznqsY0296j37Ja/sN79Ev9vx/B/fIBYquW54XV/lTHnnkkUceeXSTkcvVaMkfB8G4FAvur+MJvpG9nL/QtXn36Bca0+/xHl0G0PV7Lq7rUsSl4LpQdK9qPB577PEvwCPWozuCL5c3Hnvs8a/Ml5Fei0WKxf/OPfQTIDjP4ECOfA5yQ0VyuRy53NBP8uDQwE/yUG7wJ88zNDT40+cZ+unz5HI/fZ7BoYFf7Nqu5jxDV3OPruLafrl79Mtd2y93j36Za7u68/y21/bj5xhkcDDH4GCewcEig4Mug4MuhaECuDA4NMSlwQH6BwcYHMwxNJj32GOPf3UuMDRY1H8PDZXZdV2jG3PkcnlyQwWPPfb41+Zcfti605zP58jn3GFA9r8AwVf6zpEzQ0ya9j4PP/0l9037gnunr+LeaR577PGvzfdN+4L7p60awY9NfZ8jlyCy4GsemLaS+6d9wX3TvuC+aas89tjjX5kra3El909boV+nr+DAyYu8tfLb8ucPTPvCY489/tV5FQ+YNXfvdM0PTF/JQ9NWsLx5N/mrhME/CoIPnoHbxXJqVRJLJvGrBH6Z9Nhjj39lDsgktnSwZaLME8Qyvr0Ej85KEBQJAjJFQCYJSMdjjz3+ldmSI9ejJRP4IzH2Hetl1ucXsWTCHJf02GOPfwO2zatPabaUQ7VMsHjdkV8GBB867XKbWEGNSmNLh4CKXXNB5LHHNwvbl/Ht4c/YfwkemZXEug7G57HHNxNbwwBwCQT76ls5ePQCcz4/jy3jBGQCbZh67LHHvyZfCQQHVJygcli87giFK2Da/xoEHzntMkGsJBRJYcsEeoGnPPbY49+AbbPIS1wCwQ/P0p8HPYXrsce/GV/JE2xF2jh49CLzll0gJBLGOL32Y/XY4xudrwyCY9iROIvXHaboclXVmn4CBMN4sZJgvWOs3BQBmfX4/8i2+L98P0NAtpvX0v8zWDKDJTJXODYz7NjhXDmHJdqxRhx/pWNHvueXWfwygyWyWOZ69N/mnNfBff698+VbP7eJz9jbBw/NThOQaaN0r70w+nU5RUBWQkR++JhU+Vh9v1LD7s3Iz3+anSucO1kex+VjuXJIi8Pw8V/97/3QmK80hisd8/1rvXzMVvk3Hfwy9QPXdPk5rzS2yvn85e9c7T3+/bFlvMEVdgjKOAeO9TNvWS8hkfwdr8eSx/uHnvnwuXH5fPn+8aXPr/Z+WCPGMfycqZ81r77/u99fY6Xr0PP3SjLk++fxDzvPj8ukn/794ffPGnGN/43sqJyjtJa//37ye+f7/rVdyRFz+efXeo5+/xlfDoL9KkXAgGCKXFUd0R8FwYfPuIwXK7BVElumsGT6ml/474MTI9ivSrFi+h4GhQYxPz2xHDQoTZuHniAo4gRFBwEV18eoKAEVw5IxgjJmts5T2CKNLePYsgVLxbBUCktVFJtPdhCQCX2c0IAroGL4VZxAJEmwfGwJFKf1pBMp/DLNaJXmfyJxLJHFFhnzm0lsGccvk1SLKwMGj3/+PJoglvJtHzw4O41PprnRt159ysEnO/GpFFUqjr80t2UCW8aG7U5lCMgOLJnFFmlCIkVtOK3noIrjlx0Ew50ERdYomx++35Zsw5ZtBGVcexZkGkumsY0yGa2SVKkkPlV5LlUqgU8lGK0SjIokGB2JUxVpw6dS6LXrcLk88EcS+CMpAipBQLUSkA62TBIUCWxhflfo6/LJFH6ZwRZ67KNVGp9KYQt9vX4zPku0Y4kOAjKNT6V1jJwZ36hIHL9KEhIpQsIx1xlllNpClUpQNUyG6OvMmvC3NAHZwUjFnDb3PIktY1SLFKOVwyhVmpfXfu78GuyXFWWrWc/Fg8d7eXl532XGz++LLRktz8OKIX7ZccrBH0lRFUmZteGY9aQdIn4VIyATlfhMqfVA0LAlK39fvstVLZKERBJbtmkDw8xtn0qb+Z7GkqkR57ZL55Yxc06n/Bul8+lxxwiotmHzd+SzrBZ6TYVE2uhDvUaqRZzacMJcUwyfcsy6bsOn4kYmJc26/WF9FxQJgjJKUKT0OEUpxC2uX0WW6nAHIdGOLRIERCt+ETPrOn6ZgTBSJ5Ti0H0yTZVK41OO1uHS4AOZZbRK4lMxArIdS6YIyjghkaBaOISEDuHxSb12/bKETUr4JGF+92rwym89Z38jEHxLeLkHgv9rvhoQfLUeogoI9qkUo1WGUaqTUaqDP8g0fpVmtMoYgaw9OyVgqwFDXHswVAorUnl+QeEQEB0EzPEBmcGvMvhlhqpIhhqZxCoBbZkyY4mbV60I/VKDYr1wY9giTkjECYoko5QWUh4Q/uXm0c0FglMERQeWaMcvsxWlGk5TLVJUizjVIkq10GDYp5KMiqQYrbQX2BZpakSamrD+f0iksIcp0ct/z28UgCVTZQVVEvyWdAgapRoSaWyZrhih5tmUtsi1wjTrXWSv4D1MDFuPDv5IAp+KEpAJgsLRClM4RrCnqFKp8joryQ9bZAiKDNVCj1GD7ZJXN20UfMrMEb3Do2WDQ5VyjDxKUiVT2MLBpzrxy6y5hih+1UaVShBQm8w1lpRvae2XZFeaoIxRLeL4VYoqI4+u/dz5dfhKINgS8RsCBIdEhoCMMzoSY7RK4jdGznC2ZZpAJE0gkjLzOolfOVRJDaj8KoFfVa6/BEhLQNd/hfeGf2bLJLbI4Jed+GUnQZEx99zBp7QB6lepYQA4gS1bsVWrAZjp8g5QCRwFZJqA2Io25ErX5JSP8anSb2u9VaUyVJldUlvGqRZxs2aTWGY8ljHGAzJdBsBBUbnmkYlbjgbAMkpIpAiKTNl41XImZn7HISQco0vjBMIOAZHBJ5NUqZJRcjkITuIXevfWp+L4SoULVIIqFWe0SjJKpaiKxLBklKBIGEMixWiVYpTKGAOjzRj2lWdkScfIuFIEQAceCPZA8H/BI8GLTyWoCscJyhS2zBC8goC5Ml8Ogh2qIg7/Ixz+J5xglJmgfpGkakoMO+JQFW4zk7X0PS2Uyp5glcJSaULhNKFIUnt/RAp7SpyQMueLdBKMZA0IdsrX5FdxRoXjjA7HtFda6ozpgEjgn2IWrgEao4zCDBmBd+2fye+Rb2YQrBWTT2apklms+nbsSBorksRSaSyVxVIZbOVgqQSBiIMvkiKgMgSmOFhCz3MNCuOEZIKgjGNHHO19vey3/DJJSKWpkdoDFBQJxkzTiseSSYJTEoTCUUKqjer6JAERx5YZSgA4KBLl8JQqmcQSDkHh4As3a2+0SpQ5IB1slSEQyRBQSarr09jGs6YNRr2uasKOVpoyYRRtiqDUINwXdgioNm1UR1L4VZIqlaJKZPGJLAGVxopksCKdWhGrGEEDwP0ySbBhK36R0gpXZbFVlpKxW1OfxpoSwx928IcT5rUNf7j0noM/HMcfTuIPR/FPacOuT+IX8WG7TTce38ggOCjjhCJpI/NjV9wx8YsUdVPb8asEvkiKkMxiixR/kEkCYR1SYMkU1SqNNTmOFXYI1Vd0Xcn4vBwA2zLJ/4STWHIbftGhnTEqiU9msFQaW6Xwh+P4IlqH1TS0E5BaDgRUmoCMaxArowRVEltljGwwHCnpPgcr4hCIVBwzfmk80CpOQMXxiTasKVHsKTFq6tuxwyb/QiSxhQkBlCmCKktQtlMr01SrNMFIGjuiX0ORNEGVMk4oLZP8Mm1es8bQNnIj4uCbvAnr7y2EZBxLxAiINqpVwhj4MfwqgSW+v6NkSQc7nMSeEqM2kqZaxLFFCRxqb29QJBmt9DXXTDM6PRzTBoBw8KskARnl/xN6J2eU0h5lbczEK78pthC4zvCfB4Kvax4JXqpUAiuityLtcijE8ON/KObp8nAIHYN2z/NbeWXZEf657jRN0V7eWnMc9e5u6hriBOod/CqGX2mh5FcJvfgNCPYLDYirG5I81riducsPs3jTWZa09fHaV+d5dN52xqo0IVXy/pa2PlNYMsHdL3Xx6KLdTFzYxWON2/lT43b+NH8HD8/t4v5XtjLh2U584ZshVvW3n0c3Hwhu09v6IsOdz2/lsQXdTCrzLiYt2MNjjT082riDRxu7ebRxF4827mLiwl081riT++bsokoksRriPPbqtzzauIuH53dxy9Pfv2+2dBjbEOfxxi4mLejkkQU7qI2kCYgMtkzywCtd/Lmxm8cWbOPhed16B0RmsETCeFgqfOfLXUxcuIuJjd38aeFWaqZd/iwdLJXFF8kQEFEmNe7i8YXdTGzs5rHGHiY2dvPnBV38eUEPExfsZmJjD5MW7GRi4w4eXbSHUH2amoYkjzR28WjjTiYu3MnYGdpjHhQZHp69m4nzunl8YTeTFu1mUuMOHm3czsMLdnLPS9uom+bgr08QiKTxi4QG5DJpvMQO4xoSPLGomz8v7DG8gz8v7DJ/79TcuIvHF/bwl0U7+POiburqY1jhKKF6DwRf63H+HA7VOzyyYCcTF3QxqbGLsdNi3zvGUmnGPZ3h0UW7mLiohycW7OKRxh3UPa31yuhIBlulqZVpQpMTBMMj78VoNczjezmLFKEpaULK4Z6XUsxdeZx/be7l/ZYLzFl+hD/NzlKrEgREErs+bUKltIE6dnqSxxbuZlLjdv68sIdJC3fx2EItByYt3M0tz3VSPTWDXZ8goOKMmhIzuyvDYvhFgtppKSYu2s3Exu1MbNzOw/N7CExJ4JPtujqWTOFTeqclWJ+lpj7DEwt2MKlxB48s2sEjC3fw2DD+45wtPDRnK5aMYgkHS8TLwLhU/vKOl7bzwPwdPNK4mwfm9BAIR7FEgjENCf7c2M2kxh4eXbiT2qkp/OXqI5XdpwnT0kxasIMnFu3nz/O2UB2OGdkU10a/dAiKOFZ9gtqpSR5/vYfGlcf5z6ZePmi+xOylx3hsdiehiIMvHKVKxRhtvMr6uaVMWFQ7nifYA8H/BY8sreNXCf7y6laOAseBI8B983abY00oQjlEopKg4DdeG1vFCcoE4l8HiR+AM8BF4BxwCegDeoH9/fBxvI/xM1P4ZQK/TGDJOAGV1F4nmaI2EuWfa0/TdU6fpx8YAHpduACcBrYeh4XLvyMUSWgLVugtlKDczJouOAGcMseeNn+fGvbe/hxs7IJJc3dqa9XEc41MdLjWz+j3wDc3CA6abchq6dCUGOI0cN7wBeAkeg6X5mHp75Oufu08BWMiCf76aheHzdo7Drz+1bFhyXMZs72Z5NmPvuWEOe9R4M7ntxKUKWojKb7ZUZnfXRegRpUq5iQJSAef0h6bOrGGrnP6uLPmPAu/7KVGteIXZu6rGAHjmZo4N8uRK1zH2cvW1Fnzehj40ytbePL1PRw1n58AXl1XwBYOY0QLicPmXO7INXpi2D3YdhaWxC4xfnqWkMxgCR03aKkokXd2c9TV9+HcFcZ1zryeMX8fceHvb+4kKGPcyNURbmQQPGlhD0eHPdM5S3ZS2lHUSdcpHno5RfpoZU6eB3YPwH3z9uAXMaqUQ6jBYVsfHBqC11YeJ6BKMcYOAeWUQYvf6LmgcAhKh+rJUWa8vZXsIT23Lhi9VuITwLaTMOvTo4Rki95dVTGqI63MWn6KY2aOnxk230vz9biZo/GD8PTHR/DLhPZ2mtAJHecf58VP9nKkWJnr+wfhwReccuKnngNad/nCCSYt7OHMZfrv7LC1emqYLOk8Du+sPceEhhg1Slf2qZUb+GanHt8JYOs5qFPrsKSDemd3+RpOAhu7YVx9TO9iRSog+Jmm8xw3a/1kEcbKb7RsMztktohxi0rw9oZTdJ+FM67W+YNG918y97rzMCxacZixkWaC9XEdWyxLesbBFhk8EOyB4P/Dw0ogFm0mZ57JEPDo699S8fS2DwPBlXifUsmPoNrEc58c5bsh/d0SDQK5yx7fENB+Bu5+Jk3QWIN+6VAlU9SoFlZmC/QBeaBAgaJbxKUyX/JoUNwHfJbOMbYhjiXjVEUShNR6WncUdP0984sF8x19bfpMOaAA7L8Ij8ztJmjioC0Td3kjJ8/8snxzg+BSvF2tiPGlc5S8C64LRdclX9RC/ErkGjn27ZkhxoU3EF6YptfMySHgvS/aTUJKBlt06G1JmeTlxRkGgEGKXALueKGdkIhRKx1i3RcouHqNfXcBqmWMoGrDr3T4z+iIThp65l9bGChWRGkR6DoJ4yNrsVQGn0qbJB2d5PrXWZs5b8ZVcDWX1mLOrOmiGbuLNn4fezHB5Ne7zdrX6+2ttecJiijj5BrajxjZ4MKQC3m3cu586f9F6C/Azl548OUdhKSOCbVlG9Pf3saAWde4ehw58/+iGYdLkQL58pjCb3YQFDFsLxzimo/z5/DfFnVwqSzH4Y2PW42hmCEgktz5dIrUAa0b8kU9H0/1uUx/q0WHHCkHS8apmRrjQFGf56MvOgnKKFY4iV2fpDrimKTPZDk0qFo6BKbEkG9u40y+osiKQLGgf6fIEINmjZwuwPT39+AXbfhlG9VqI/M//5YBl3Jd2IJbJI+LawSBazgHHCvCtA+PmoQ7vQM0WiWw65NEd1woH4tZc03NJ8s5BwE5Mt73yUXt5Ietk9LwoWhWB2VdWQAuuPBZfIjaKc0EVYKx6kuc7nO4LhRcl+/OFhkrlhNQDjPe7SyvecxanvmvfQSlw6hwwsjHBDOWnKDfHDdUhFvCy9GOJh0udtdMh5ZdcN6FXBF03TAXF7eCD82PXAIWb7qA/fd1WJHMDyTKXfu5WmIPBP+O2JIOctGmcgeTHMNBsC5B5i9bWhUQXKWSBGUbf3w5yklgoOBSoIjrQn8OjvTCkYtwpk8vEhet4C4B+/tgwrQUtoyhlVuMhV8c08qskNfzwy1ytgCHLsLBC3A2XxGCebOoP2q+SCi8Hp9sIyTW07w9N2yxw7FLcHwQTg7ChXxl0ZcU96dZqKuPeyD4Z/HNDYJ13FuGMSrDZ9HzHLkAp/o1H+9lxEwrFOF8P5zph1N9cKIXkgeLjKnfzOTGFJdKIs6FD1eZ7GyRNiBYe6NmL04axZWnDw2CbRmjehgIxoVD59ExlEpXXPCpJH+QaUKRGFuOG6VXEr5ukX5g5vu7qS7t9JSzyh3+PDvFnl44PgAn+zWfGoBTg3BqCKPUKwD0TBEefCnDU6/3lJW8BsG9BEWMcWo1HUchj0u+qAdxrF+f//QAXBjUsqIk7guAcwTqlM4lsKXD0+90Vda4C2dycGwQTgzCyQEzvgG95k/2a1nz5GsdhGSb5wn+nV7/E4vauURlnr3xSYt2oogk1aqVxD7KYMsF+grwwrstBGQM6+8Jbp22mXtmrOeh577hoHHWrFjXzsPPrufh51qoqU+YZNPK2vYpnQTmC8foOOCWHTpF4MwgZHf1kdp1jpO9es7mi0VyLhwD7nsxo5My1SYWfL6PodLA3ALnzTo63Q/nByFHYYST5zgwYYYG4rrrX4K7ns1yrgDFspXnQtHluxNclhtT4b8tbB+Bl87l9bo4bfTh6UF9nzSuKpADLhbhvulrsCIJxqqvSHafh2KR4mUg+Jl3OrQx72qLoFCE3Wfg9qlxNGbQVR6e/eREGYQXCnBreAU6aT1LrYqzKjNEgTw5YyQUXS0DDvdqvmgsbdctkkd7np9evJeA0hUnLMM+DwR7IPj/ylMWbdLeHrSXpgKC2wmITvyilJgyHAQ7jJ0aZ8eJkkWsed/xHH97eSW312+mTka5o2ENL/5zHRcH9A8UijBEkQWfn6FGRAmFW7l/ZgtHhsDFAOkirN+cZeLzXzB++iZq1QYeemYVKzZtZwgNkIv5HH0FeHxWFCvsUDtlE81deYrDZtZD0z/lwZmtPDB9LRNnLuM/qzNamLnaZ/1dH9wiv/RA8M/imxkEO7pSgcxiqXZuq49yz7Rm7psZ5a6pzTzY8CX9ecyKKrDnOPxp+hfc1dDMXdNbuUNtYlwkii1i/L0xQ98wGfeflaW4vKSpopIkKFPM+SBV9ryWQHBAxbCVQ1v3hbI39MAFCEqHkMlar1JJ/CrN/TPXcypXUeSatEeoeQfUhVvQGfhxRqs0VSpFtUpw+4xWbq3fwG0NzdzWsJE7pm3mzob1vPvVYQ3xjYE7UIBZ76epiTg8+cZOikbxDwH/WNuHLdoYq1bTcYSyF2qoAHdOXckdT6/l3ulreOy5Fbz2STMXL7nDRgjzlp/EEgkCMkbDuxlyuOWdpRc+2scd06LcPrWF2xs2c0dDC3c0tHDb1GbumhplQsN6gqq1XPni2s+dX4dvZBD810WdGuQaL+xrn7RSE4kxviHDhj3Q52ow6eIykIeX3o1RIxwskWRsfZJUz3kuFaFvqEjR7AkOFaBvCHoLMOWdgzqZWjiERCVXJiDi2CLB8YsFM+OgbftJ7p++mjoRpza8iXsjK+jaf5Ki8Y32A2JRG9XhFMFIC/M+368NO9el6MJfZrzP3dM3csfUddw/YzWz317Chf6Ko6gX+PuimJ7vKoWlsnwUPUvJri7kCmVg2F+Axxd16goWYuQ9K4HgksPnrdWHuWvqWiY0rOXW+jXcO+0rJr+8gp2HTo/AVa9+vgsrotdqsrsXinwfBL+b0Z0eXDQydzVuWBrto0Y0U0qMe+7jMwzD/4wPrzTyqI1Znx5g0MisQbdIXxHe+bSVB6aupGbyJsbKTTw2cxWxzu/KDroBIHkULLGRUSax2Dal4zwQ7IHg/9PDGh4OoT3Be9DZl1kCsuOKnmC/zDLzra0MmFVWdF32nC3y4MwMVkOKgMrqQH3lUCOizPukRwuS4iAU4eA5mFC/nhoZY0nbOfoobavmSfUc4B61hrGyDSsSZ7SME1ApxkU28k3yWwapeKBWdYIlk9SITWzqypf3m3NFl9vVl9SINMFwkhqV4C71Nbv2ni27FIrAH2d8jS3SWFKXYPNA8NXyzQyCUwSNYegLZ6idsoXgZB1TboUz1Exu5txgRWZtPw5j1WqCEb1NWB1JEqhPYMssf2/McomK5/ODVaU62qZOtkxhyyyzF2cMpKYcDuFXMayIQ7T7ot5JRIdD1AgHu1wz2MGWbby7em9ZmeSLcOToKa1UXe2ZenDaWoIyhk/G0Gs9hhXRz7lqSgKfcPAJXdIw/Pa+sjjOU6QPWJ44TZ3chK9+C399s5tB83kJBFsizji5ho7DMGS2O3MFqJMb8AsHSyXxyShBtZZ5n3VrD5JREht6oEa2EohEke+2Y+xpegG5+CiB+iT+SBJLJXWFCpXGH0lSJVIEG9JUibgxKq71vPn1+IYGwa9mDQh2KyC4vo2PHT0HhopFchS5lMvz4r/bsMKtWCqBT6aoUq20Hzxn5kyhDArNzjtDgHzngE6WFp1Ysh2fqaltywR1wuFMn3bBFnFx9sK4+pQuuxfpJCjSvPhOmkOnB/ju6Al2HzzFC/9sIRSOE4y0Mu/zA2UQPAjc3fAfSoAtqBzsyZv5fH2P1n1mPM+9GyMYdrDkFoKRFAfPD1CKFrjUn2NwKEfB1YB7y0Gom9xaLu1WAl//u7C9LH9ywPyVZ6iWDjUqQ41MYU9po1pEeebNrFGHBVxgSctZQkqvVaf7IgVjXnx31r2CJ1iv0ZJxfiwHj87apD3YymHmkhNlB1mhABOmrDDJ8G1s2ENZ418CGpfsYoxqIRCOY01uY0w4yRjRzoQZWznf5+K6cPL8EGvbT3Db1G90uVRT+9v6HYJg1wPB1/bhDOegSCIXbh4RH/T4az0ERawcdO8TpRqcFRBsqySfrd9J3q3E4i35aitBkcBnguR9pnqELR0myC/p+vbCiGc4+dUt1NUnOFCEAb0xQm/eZdy0NvyqnaApY1YqFG7JBA+8kGDIbOMUge0nYaxcQ51cR3NXvrwNSxFuFauxVYpQgw69GC+/Yc8RM/mKeYaAB6evxhJZRsutVKl2r3LEVfNIEHybWMr+S/DHWTpGy7qhQXDS1OJMEpApAuVYwiQ+laZWbuTCYK4strYbEGxJp1xE32dqBv99YbYcP1wA3l+ZICSThGSGkNSJYTX1cWZ/1FaWmUPAHS906lJDMkVbd2/Zu3rwAoRKBmgkii3j3DUtxSmDSt0ifPvdSZ7+Z4ZCUVuCrgtLNp+nLlLpsKZrAuvui1XG421HUjw2J8nxM1A0MQlFFxI9pxkfXo4tE1SpJH95s6ccslBEg2CfTFCr1pI9UskV0CB4PaVSR35TCurWhnWc6Osr72+fvQB3iRUEVZypRgGXPMEz3jvKWJVijGqnLpKlJqKTBceoDHUqjk+mGFWfxh/RcYjXet78Wnwjg+AnF6W5BAyZWfXWR828s6ES5+oC54ZgzpId1MgWAtJcv8rgUzFun7mRh2ZFeeTl9ZzMa8Nv5YYuHn2phXtfaGHMtBSjZZrR4VLzh5RO2JYJ7EiCvUf7ymAOYN9pmP91P4+9cZTbntlCdaSFarWOYHgN1uR12CKmq6GoOPM+P3L0WjoAACAASURBVKJBcFEvvvvlB/hFOwGVpUqm8E2JsSqxj3zJCi7Cy+9sICSSVMsED8zey4D5esGFf36WJXtAr7scBYbycP8rWYJhHSddZUqNPtWYBrSOowALVvZh16cI1GexVAdWOEmNauONtWcZogiuvpuLmnoIKYdxci1OTx9Fs7d68ByMlSsJyBTPvrNlJBjTbikgR/oQ1DUkCao4zzWd0ANFhzBOkMsJygR3yyZ6zUUVyHPi/CXGNawnqBxqVIKQcrBkFl84TUC18sSCKPfOaKZabMInNmvjXnaYee7gk6Wd6ms/V0t8OQj2yyQBlcJWGgQX3PKt+VHyQPCvwJeXfwmKJOoKIDhUAsHKuSIItmSCDemjZa/+EDB1UZwaYWoeyjgB2UFQZAmJNGNElE/WHTeeWr15NPOjA9w2I8qRYfG6x05dIKRS+MyWiq6BWOoEleK2huZyz23XhQO9MF5+wVi5gY3DQbALdzes5taZ7dROdRg7LcWbawYryXsFOHMJbhfLsUUWn+ykSqU9EHzV/OMg2L7hQfDl75XCD9LUyI1cGBgsi63tx34IBCf532Eg2M0XyeXhQm4kH8vr2FcXHRvXTwkEJwwIvlQWqAcvgK2yjFIp/ErXxm14q9N4ZvMUXPj4m22Mn7aJC5cMHC0U2NcLdz6ru9L5le5MZwtd49cSSaqmJKmVm9lyuCKLC8CRs/08MGMV1TKKZRpeaBCsD9Ig+BI+6VCj1tJ+tAJecgWoE80M75Tll0nqVDOt206Uk2/yLtwbWYIt40x9e1sZBIPLeeCcCxeKOqbxvKuTfC4WdYWAf204R0g1Y6u0qTd87efOr8E3Mgh+YlE7vUDOdSnkC+zff1zvHBaHysnP67bkuG1qM0HpEBQdBEU7AZkmUJ/Bkm34wjHGNMQ5bHTNR19mCYab8csotnDwm4YvtqqUCfWJBFVTYizduNPskrrlZLNS1aNzLmzcCU+9tZ9xT2fxqxijRAyf0J7gBZ9/ZzzBOnLgQfkBYxvaGRNp55ZpW3m8cR/nyxnk2tMdnv0VtkpTLVuI7alAn3N9cK/8kPlLuxkyOrd/yOW1L89SPWUDNSKh9Xp9iqcWpsHIC4APW3JMfHUfk14/yOOL9jDj/YOsyOpdpQFcCsUCuXyex2Z89iMgeBUBmeK5tyte5nw+T+/gQFnW9QNT/xHHmtLGs02nMKH/FIswYcoybJngLy9+TUk4uMAXzn5q1Hpda13p+uahhji2bKUm0ood3kBItGJPaSUoWtHNddrLc9ovr//qEAGZ/B4ILngg+NrwLwaCRRuJHWfLFvIl4IGZbdiTTeUHlcKWHVSH04TCDraIMXfZUb0vUtBLc/Znx3no+U2cKWk7Fw4dO09IJrGl7lRlmW52flMOpe6pNfRe6C/PieP9MEEspXbKmpEgGNh3CvZegL0X4dCALrdS+l4BWJ06xXjxDSGRMm1gr76fvMceCB753v8RBJembSlrbZi8G8IoYLfAENrv8qMgOJJmVCRBzXTdUvjr9l6jDHUc4Z9e2MgYFSXRfQaK+uyXivC3uRuww1FdIUK1mmcbI6iS1EUSbNgJg8Zz3A/0FYvIRZsJTdmMLbPluPq/vrF7RCLRj4PgTQwHwZZKMVa2sip61njedJWXx577AkskNAg28Z+4OmGp6Jb8UJRBSg7od6Fp82lqw82VbnrXwdz5NfhGBsFPLWxnEMrGj4sOv3NdnXSaJ885F55+bxdWOI5tOrQFZAqfaQDhVxlq6h0O5vRcWfzFlnIDmRqZwpZp/JF2/MqAZ5nWDVtkhvHyazZ3HKSfSuLmcBpCG1+7z8JfZ7cSFFFdtlNFaVz2HflipSrMdyfz7DkH+87Dd71wrkjFU4xOEr172hrscII/vrSVQReKhTy4EO92uSWygVvVco5ehKJbwHVdjvTCrU9vNM2hHCzh8NTCzAgh0kulNNpptC68hE5oHyoOksvl+Tx2irFyw0+C4Gfe6SyfN1eAqa+10ZurhHQdK8A9z6V4bsm5slxyi3BH+DOsKTGm/SNJvlgZ3rxPO6lRa7FVgkAkyW1TV9N5GLYegq2HoeMIdB6FLUdgy2F44OmvKHWO06/XfzhEQCY9EHy98C8Fgm3pEN9xruwJ7gXumhnDUhldekalsZTueBMUujbgrBWnyyDYBeavOMNDz67jQhFwh8gXc3x7+BzVMkZItJnOMAkzmTRIHSvWcf78JZ3e4BY40w93qWWMEeuGgeAibsGl4MKgWynXVlKURWD7kRwPzFxPnWwb1hvea6Rx9eyB4JHv/TwQ/NQwTzBAsagTaIbzEKZ0mMniroRDVEBwKUHt4AUImnakVSLBXS+nOVmuG+gS6zpNjWqhVsX533ktRhBr4Rrb5VJjWpn7VdRkqMewVZzXvz7JhQImRb3I+QLM/Hec2snN2MJ0fjRK6Yk3dpZ3XH4SBMuN5fvnVzo2eKyMsix6wcikInkXHn/pGyyRZOrbXSaBVlvOlZKII1VEAR2D+UnzScaEN1EtUgTF9aUof0m+kUHw5IVZPZ9MIGrBPPdSST3XLTCIrlBwZ/0GAlMSJhwrjk9mCIpSAlWSe2ds5tEZy7mzYRW+KXH8wqHG1Br2q1JrbV0f3450YKlOfCLBbVO/4KX/tJPZ28/A8NqfVMDfkKurGE16JU6VShNSMRYtO0ChWMK4BXIFt7zDUdKdrontO3cJnpq7HjvcTDAcZc5np82VFhgqusz6ZA+2aGOM2sSXqYERMb/TFx/QzXeU7iT3VGNWj8pYDSXjWXuQKx7tAnDoVC9vfLaVcZFNWML5SRA8453O8lq7NAT3Pptldezbcpx1P/BJy1lmfXaunKtQcOHOKcuwp7Qx7R9OxeZ34c0v91Ij1xOUcQLK4YHpy8rjG+L7xu1fn/+8kjwsL6/scX2wB4KvY/7vQLBpqGG8sdrqSpgHnKJ166nyo7kEPPlqmj8InYjjVw4BFTOgMkswkuRfzX24hRxF82PPfnKEe5/eyJliqaJonqNnhqhRUYImQccvHWwZNyERGcY3tFAo1Tp1ixzrhdsiq6hTzeXEuGLBVCktjqxvOlCA/eddVqdP8fCzX1Gj2qiJpHSfd6FLU3nz6GrZA8Ej3/u5IDhTiQl2IZrpZtZ7UWa918as92LMeq+Vl96L81Xrdkr1M4eAO1/o1BntKkXMgOAiOjEuqHQHRb9weGPtIQaGidBvYl289OE2Xnh/K3PeT3Omt0Cx4JIvFDiTh0mzSyAqQUAlCKkYDe/t4KRZS7hFckVYvH4/NfUt1IRTuj10RIdQWNLhyTd6yJch7E+B4PWmQ5WWLbaKURfZzBeZc+X63nng/vplWCJBw9vbTVKszvJfvHo7z72xgWfe2MCMN9bzzBvrmfHGWp5+82umvbmOP73UQkhEDUD/fYLAq+EbGQSX1ohbhpJwPgcffrOT/SeHKLga2A0Cn8X6qBbaeNPl/jLGM5zElmmqI2mqVcK0Ik7ppExjHFnKOH2UbhwTbOggFMmapKY41aqF29Vy/vpcE29+toX1HX0cOFlxrBQo0J+HT6On8csk1SrOwmUHyA0DwUDZC+q6uuLB+X6X5M5LzHgrSc3kb7CVw7j6ZrYchxx5veZcl4VNSZ5bvI2XFm9jRfR42UguAF93uNTVJ/CJLLbM8r+N7cZ1rqH21iOwcetZ9hzqJVc0ANOFvkGYOm85dWojlslvCP4kCK6UXxsowt3PtvPHmV9x9Dy4xvV7oQCfx3uNwarHefuUz6muT/HEK2vLAqngwprUKcaqTYRkCksleWDG5wxQAuuuCZ6s9Ax4/NmlRk8bI11GuVKZuGvJHgi+jvnqQXCbAYXaqq60VDSeWRHn0w3byo9mAFi0bAujhQbOurVhpZLEuPoorTtyFIuD2hlcgL+91sWt0+IcGDTF94t5LvS53D69Db+MEigJJ+OdCsg0D72yhaFcJd5w5xmoq/+GUGQjm7dr1VgoDOECz835gBlzmnh6zlLCz7/PX2e8w13yXYKi2QjCNEFVAvo6JqwUFuHxT7EHgke+9/NA8N8XpssgFWDxihS6MkucUltQv3R4+YPEiMS4u57vJCAT2AYElzwuBy6AHUlRLRzGNGTYdmh4C5uKV6ZcctSspKJbZNCFt1ftZLQyhq+I8dhshxNDpqCKq19btp2iLhKlVrYSEkmsiC4ZFzRjfvKNHlwTuP9jIHgoD3VqIyGlEwGDIokl26hrWMe2o4OmmkWRc/1w+5SlWCJO5O2OshHsAvXvHdI1jlU7o1WG0SqlORLHp6L4lEOVSlGlHHzq+lKUvyTfyCD4bwtLzTKKFFwNvN5e2U1IbOSvLy6j36W8Q3IaEP/owZqiw+l0haMkpdC64brvSrt+PpUyZbwS+FSMB59r4ak3Onn+kwPMW36W26ZFsUUrfhHHUm3cLT/ltY9b6B/STpdcocC+CxCSKWpkjAXLvmPQLYVDuMxq/DfPNn7G9Ln/Ifzc+/wx8hoPircYK9YRVCkCQtfDDv9ja6XhlAu4JZ9wxfOcL+0WoUu9PfTcZgIyjU+leHJRh1nkeYrkmf/lWcbUN/OgWkKzs6/ceGowr7vI/eW1HqxIkmB95ipAcEfZCdWfd7nrGb2DM3txRje9QK/xc3kdxlU06HWCWIZfOdwR/pShYd70I2dgQsNmLJGmSiQYV/8Fry/P8vaKDP9a0UZ6+17jCdY9BB5/bokxVmJaBsoYHgj2QPBV89WC4GrRRlBcDoKTxmuTwpJx5n0Q0/FOZtLvP+kybmqMgEwTEO0mFiuGLduY8W43fQUouHncgvbK3jl1PQGRZtNuXWzcdXU1xq87wBKtWCKGbbrK+VSSkGzlnZb+smBwKeB8B5ZqxlZf09yVJ2cmylDR5Xa5ipCKE4w42CpOSLQxNpLCJ1NaOEYy2ErHG1cpHXNsXWexRdcveyB45Hs/DwRPXpgulxPDhQ9XlORYgoCJg/fLNK98kCzLvn5+HAQHI1lqRIyJc7aXG3Hotf0DUte8XQT2nAJLxqmRCcbVR+k+ZrxYJqhxz9FB7n/mK0IyQY2IUaPiWKqlbKT6lMMTb3ZXEmK4MgguFjUIrm5owVJpbJklILP4lcPD85Ocd0sFGwfp3NfPLeGV2CpO/dsd2rllQEXkvaOEZAeW7MBnAIBPpvCpBH6pW6prYJOqKKMbkG9sENxpSmjqMLql33RTLTbqHUfZTHTLUfqpAMRvz8KtU9vQhmQpXjRtgIlT5h/aGSjHm0airGk/qc/talD34IyvqJrcyqhIkqpIO1UiRV0kxrZ9/eBCfrDA6aIuU1ijWlnw+QENgtHx6/eJf1MndQWYoEwQDLdRK+IEwg52JItfJgjVx1iWuXyBmuJuBV1svzjsI70cCnzc2kdQxrEiKZ5YmKVUV61Ajpe/6iUUyWKLJHdFvmTb7jP6jGYtbb8At05vo1r9dDjEM+90mNEUGcjBHTMT2PVZxqlNtO/N6xAuYzAPD3uYIJfjVw7j5Td07im1PtF7RtP+vZtAxNGGrKnVHIxkCdVHeetzXUZy0PiE//zcEtOaWjfN0F0ur6+57YHg65ivCgS/2kOtjGkQLOL4p7QRUmlCKoUtEtgiiU863Dd9PSd7KwkLBRfWdsFdT7dRLRxCMkVtJIr4xz6+PWuUoguu69K0fhe3RjZjywRPzlrJQC6v628XC1xy4e11LuMjcapFGzWRKLfUt/CPry5wxtUdpwpoeRB5u5NRMkW13GBAsF62eeBW+aVulVruxV4CKjF8w0q4+WSG0aZtrE+2X/Nn9PtgDwSPfO/nhkNc7gn+PggeLTt48QOzBenmyfHjINiSaepkjI3bK+XI8kXY2r2fjm276NzeQ3Z7D6mu3XR07eL0sRO4Re1lGwSeeX8fY+ujNO8emaTXO1hk+oKVjA9vIiSi1IkoY2QLtSpKSMWx6+NU1cd5/M1d5QSifMG9Igh2XT2muvoNBGWM2kiSmnCcP83exsZvKRsGRRfe+voYttqET25m6tsJKPabkk5DqA8OUK2SBGWybLBbMo0tk1TLlK5sIVP8QaUZ7bVNvubj/Dn899e20IfeEC8Cb32SwBIxfKqNP8iN/PHFdZy6WIkOzwFLWy7iFwnsSKlmecbMi1SZr+QJLpUIHG1CJeSrmXLHt6ILHUdh/NNZ7Po0QZXFJ1L87fVvOd1fma97T8OYcJwa1cKCZQcNCC5SoMDd4m0sFcWKtGlDTcSxImkCkaR2yEQcxk//mu+GVRPt6+2ns2sP7V3fkt3WTXb7Vtq7d7CtZ4+J0dd7K9uOw7iGFvyRFH9dlCnZiVCE+avOEVJpqiIOoyItTJrTQm8fBuIWoACfp6HalCj7MRA88532SqxxboC7n0kSUg6BiMOTs7/i7EBl56gct+zCBLWSQEQnzi9afrhsXBeBvZdgxn8OUlMf05hOJKhVbYh3D7H1iKkHbfT64zM/MQZMypRHu/7mtQeCr2P+KRBcBFr2wvIMLO+EZZ3wWTt8ltb8eTu88NFuRkUSWFMSvPqflI5xolIiZf8FWNEBr68dYsNOOG1in3RXDbjY38ejL7YREg5+lWGM+orNXSYb3JxrANhyDBa3wgetBdqPQK8LQ8UhXONmSnSc4Fa5Gn8kTfWU9bRsz5ttWN2++Va5ipByCKpkOVHCLpddK9UEzlAlOxmt2svK41o/o98HeyB45HtXBsHw4yD4yUVpLlLp7PT+Sh0CEVAxfV6lY+Nffj9ZXqOD/AgIvgiWcrhtejtnyu2b4WQv/HH6l1SLZkKqlWrZQq1oZoxsZeHiqM5CN2OIdh3j/lfaGSxQXpPFQpE9J4ZYlc2xKuPyaTss74AVHTk+by+yLAtL0vCX1zp56vVOKOqknB8CwaWlviKd47OMy5fboG2vy4kcFe91ocjp02e5d2YzVTJJlXSY+s/OcpcqgE3fwqosrMwYmZXV/Hk2z/KMHpNafAa/MXyv9bz5tfhGBsFPvZopt03OFeCNj+P4RQa/ijI6EsOKxPloVdQoIT0xTuXgwYVHqAonCEjtKbRkRndhNGyJ75fM0614U/hVG1UiTk29w5ELhXLcL8CuU7BgA7y0Aj7cDKcLlUq5RReWrt1NrUpQI6MsWHakXFGlCNwTfs8YaEkCMo41JYmtstiynWqZxVIJ5q74ttxueAB444ud2lhUm6mTGxkrNzJWNXNH+Av2Hz6jwVRR697wP1L4Ihn+sqizHPJU5BILVp0mqDLYsoOQyFAnNjN/6W5zgL6yi3kIL4pqEKzWlUEwaBA8Tq7CkimeeTetc3jcIn15lzuf6cSKZPFHHIKRGB+sO1ouY1q6aYUiTJBfmyZaGW5rWEPX7gMUGarER+ch2u3yzsYcn8RdOo9QLoGnQyHyFCjyxLNLqAlrT7otMuXGRdd6no6cR785CE5629hXzY4RCHpLqEYkaFi0SStYs5iGMCWQzGvJc5NDW2TLWo5QI1uwRYZb5Dq+7jivhZT5fskznEO3pyxN5AHgRB+E56ynNtyKT6UYrdJU18e4Z+oKug4Oaasbyl0Z8+Z3c2ahuC4U3By7j/fzp+lfMVY5BGSGGrmRDV15PQZjtY+XqwjImCmunTbJdaVYsEqzA7/UnmL/NX82vyf+ARA8++YAwXqrNYNfmRarMq6T0WSSMWINZ0ueIXSzjPFqLUHTlVDHqKZ1EtmizIiQhfdXlXYsYlSpjEnoSvDS+4lyqlkfcNfz2/HLDCGZIrHjUlnZfHceakUbz7+7VwtaIF+AZW3nqRa6fFNQxgmKJCGhSxfeP7ON08VSC+QC5wrwl1fiDLqU65GW1vDwzpIFs6b7odwCddF/NjP5ta2lOlamY9wAlkxTI9eTPVxu2FiWM8O/P5xO5aF+YRshsdnE8yaof7uDQVzzz8gGKtnvw3kIuOTCuxtdqkUaK3zj6ogbGgQv3MJASS8Ary+JYokkAZnBJ9sJihQTGjZxsFfvDmLm/a7TMFZtoEo5BOtjpnZ96jK+/D4aXaBiBGWCMTLGnA+cYY4cjRkHhq0LvSpd+otwuB8eeWk1QbmJatHGnE8P6AoWpkX5vepf2DKGLXR+TTCSwVJpAiqjSxGKDWw5UTpvjqE8PDh3K1XSMQ4aHTMcUimqVQqxKFkOBekH2k9BjWhFvJY2scO6CdWsVaexVNTU1U0RlG2MD6+m+2hlH6oA7OuHcVPbGCO/Idp9tqzTD52FW9SXWNJh5jtZvZODrmN+z7PtVKs4QeUQUjFuVcvpPJQjX6w0hMgVYYJcia3asVQ7lmhj4sub6L14ccSazxcroRR59PN0i9pbPABsO5jnvmkrdO1nmdFNSa7DTpBX6hhnqRTBXxcEX/sL/z2w3ySs6TjfBGPDMaYvbGFYnHq5lFipNEnl/usM3JUte7kl3KyLi4s4t8h1zP94Cxdz5cPMV9xymEQO2HW0n4kvr2OMbMUSKaPYMlgiSZ3cxD2RlSxrPcggw87jViKiQC+Qr+Lfcd/05dTJTYRkBkumqJVr2dBVYKgEwF0YL740wEQLj6C40YHZb8k3Owh2CMh2E4eqd6FK1VTqxNccHzBAz4VtR+F2uZZa432qUnq7NaBi/K0xRclhWwDeW7XF3LuUFvCyDVvFeOH9VLlaQi9w+wtbqFIpqlUr8R3nywvkwHkYV7+J7rPakBwChgouj0z7hJCJsdeNMDI6LlKlqBNR/rPhMINUAO767CC5fJGCqdtSjkHEBbdYFsclAFqK/3tz8ddEXs3qWMPiEAPAW2v6qBZJ6uQ3pI8w4nfKnZOGyfc8RRI7jvDI8+sYo1qxI1pu2TJKw9s6PrCUJFSRNJWSU2YviBzQV4R/bRikVsSxwr9PEHg1fCOD4L8vzI6oE/zGkji2cLBEFp/MEhJxQrKV+lfXlXc0iui2wm+uOYElWnXSZvjqSmn5ZdK0ftelMydM2cCsD9s5NVQBLqX5p8u0DTEI7DwOE19cTW1kg8lBifPyp/sYdPWcHgDuCf+LahE1Zdt0R9Sg1ADJlnHunLqS025pveU4dbaXUKQNn8rgVzp8z5K6Y6ulstwaWc++83r3pBc4mIc/vtDM5AWJck2FPDBv1SkCSicL2qZkXK1o5eGZ31RCOdD1g19ddYDxkXW07jI9+gpw6AxMkF8Skg7PvJUtl248Mwj3PpOgWkYJqji2SmGLVp5+J02uoO9PyUCdID/XlWtUFqs+gx1uZtKMpazPHKKvYCpdFCrOrtKgBnMFDp2Dlz7IcIv6mrqpCfwm5t8vr0/sd0UQLD0QfF1wJW5Og5eQSPLAMzHmN+1mXlMP85p6mNvUw5ymHmabv+cv6WHBEv06e+le/raok1rRRkDqHuq2TFEXbuZPz67m+ffSNG3czzfps6xNn2J18iRvr9pD/Rsx7qhfRrXYREDqDj0BlSgX+A7KJLUiyjjxFVMWRGn8eDsrWg6zPnmCddlTLGs9xOtLd/C3ORsYJ9dSI2OEZAI7rL1lQbmJyf/czdwle2hs2sWcJbsIyZZyIW2/THshM78o39wg2DLl9LQgrnQs8ssU1TLKrI920ti0m7lLdjH9vb2MjcQIGoNNC3Bd4/KOZ9O80vQdC5r20Lh0L3+Zq5MzbWO4WTKFpVI8+FK8vC5faTpA7XTdHtVSDvLtbcxf0sX8j3fw3Af7GBNxeLHpMHOXdDNnyW6e/2AbteGvhyUGxcs1Nv0yiSUc7pvZwpym3cxr2sW8pd/y/EcHmfdJD/OWbGdOUw9zmnYxr2kn85f0ML+ph/lLdjJvyS7mNu1mTtMeZjftYu6Sbh57sZk7nk0zd8lO5nzSw6ymbh6d32OuqZX69/Yyd4k+1+yl+rxzluxi7pKdzP6wi+f+neUvc7/mFvUZQbkZn4rjk3EtK1SCe15IMrepm/lN3cxb2s28pT2am3Yxr2k385buYt7Sncxb2sPcpTuY29TFpIW7NNC4Dj1GvxTfyCD4jmezzFn6HfObdrFg6S4mvRLVnlRhSpmJNLaIcVtkDXP+s5MFS3Ywb8kO5jTtZEbTSSwTMx68ilA37dgp1Qp2CIo0NVOSjA2v54/PfM2sD7fwwTf7WJ06wqYtZ1jZdph/rd7NjHfT3DX1S2rVehPOlCYoHB6Y3c7cJT3MbepiztJuxsqvdUyySOvWyCJNSKZMx7o446dv5OWle5jbtIN5S7qIvLqZoEwQUBkCsgKCtcGdpUbGeP69Hcxt2s0rS3bx/NLvuHVGnAlPJ5nXtJ+5S7qZ1bSTB+d1mbrfDkFz74IyTl3EYepbaRqbdrBg6W5ebtpF/YeHCIk4U/6xi7lL9jL/kx6eXdxDtdyMJZPc92yMeU07mbO0mzlLehg3PUNQtumkPJnCEg5jxDpeXLyNOZ/sZP7S3cz5pJsasVHLSZUhoNLYKkGNamas+pLHXlzN3E+2sXjtfr5IHmN19hifth7kjU+7iTRu5u76VdSK9dgyjqUy5bCVgExSpZzrbhfXA8HXMQeNBzggjTWlUgRVimpZCinJmM9LBfBL9YFL7YszVCkdjK6rKmTwR9IEVAn8xKmW6xin1jMmvJpxkW+okZvwywSBer3wfCqpazTKOAEzOaywVsaWbMMOO9SoFGPEem4Nr+ZW8RV1Yg01qg1LOdgybYRIqVKFvh6fKbNULZMERJIqmcESWTNu7Vm71vf/xuGbGwSPLNKexS8z+E2SZUCkqZncSlA4hFSCoEoSimQIiJQxQEsg1MEndG3OSp1q3QY0KDIGpLbjl1lTizdh4stSBCIOtkrjU7qOqS3jhESMkHAIhbOEwh0EVBuWzOBXWfz1GXwlUG1+x5I67tgvMyY/QNcAt1SKkDKKVrWhZUVJ0WiD0jalEHX91WR5t8WSaUYrDfarZLspX1QJOQpIHRNdSgLyl8qxDcvY96sEVn0SX32U0aZclRVJEIhog6BGtpn7miAQcQhE9Jh1gx5da9RSDpaKE5StBGRyGHC49nPn1+AbGQT7R4NJ3QAAIABJREFUha7iEyjponAcS2TMzp6DLdrL4T3VwiEk4sbQ0/Pbp9J6jUV+2glSMhQDpvFL0NQYDgqHkIwTFFFC4Q2MkasZN2Ult4TXUCs2Y6k2Xc5QxahScXwqTVDoKiW6fnYMOxLVelBmsaVDtUgQVBmCSndatGUCWzkE1P/P3nWGx1Vc7dkmWbLl3nvvDduYYqvaxmDABD4CoYXPEEKxAWvXkBBKSAhg6hcChN5777iBu7rkJm0vt+yqa5tkQC7S+/2YuXd3pZW0EkLFvvs876Oy986dmXvOnHfOnDmTgxT9fiTrs7FKn4uMTMmBk89OTpX+LkK6oQhrMvdhVWYB0jbmInljNpZvzENyZhEyDAVI0+diuSE7bK+LpGu075I35tDx6M79WMkOq0k1FCHVcAip7BRIemhWLpL1ufKJdGlsRXnlxn1Iu+sA0gzZLN8+HUcy9PTI9jR9DtLvpO9EysKULGXrMOQiZVM2Uu/KZw6xPcjI3IqV+q+watPXWGXYipWZu5G+MQvpmdlIvnMfk2E6IUhjh5okKyRYIcHtATXeVMlT9TnMw5LHzuymwpmqz2WDZj4TOHpaHDWgBUgxZCGZpSdJNhRSErwpD2mbipCsz8XyTOphSs7MQqp+H4vFyqWzP0ae0wxMuTILkK4vYopOjWL6pjyk3UUHrow7s7AqM4vNhungnq7PYgNUyKNN28d2ABvysFxfgGR9AQucz2Pkovv7/9TB6U2CpfSBqXqaBztFX4RkRobTNhUgXTZWNLXgqk35WKGXPMjZbMKZjVRDHpZvzKU7xA35SNt0gJHgAyxvLs1uIiGZZTpJ2URJn0x49PmMkGYhIzMPKzLzWf0KkJyZh2Q5FIh6uKhHZp/8expDqp56l+nJcVK+4rDxQp9P26inhjGd3Ue94UVIZ3qcnlnI6iUR/lykynGNhUgzFFJPdlguckmXU/S5SDUUImUTPXkrlU0AUjdlI82QQ49kN+SxJWGJ8DYnwSmGXKTo9yOFTTxST2GZPJVJcLo+FxmbCnDuRikbQEivUtmKjHTQUZq+gE12KAnOYJO1lBhJsHQAQ6qUZSRT2kROJ2kZhhxkbMrB8swcpOsLsFJfgBWGfKTdnY2UTdlI2ZRLSZmBruhQQpxFwxANWUjemMVIaBYljYZ8pLIMRun6XKRtzENKZi6W6fdhmX4/VmTmIyOzgOWvl1ae8kHzHxcg1VCA9I05SN2Yh9TMHEj5kNP0+Ug15CI1MxfJ7NAqqV+oTtIJdfKmHJy7kaZATTPsR8amLLqR3FDIJq65cqrBFH0WUjOzkZrJ/qdncfaGPEiThtBxxjnsGprlJs2Qj9RN+axvpElzLjslMk/O4pF2Vy6WbdyHZH020jbRHOTJhlykbSpAcmYWHT/uOiCPg/Sd9zy5VkhwD4Y0W6N/MyLKBFryxNDcmjk0ZZghn/0uxdYWsvyMoTJS2IyRbrTJZbs1mTeLGcUMfTZWZIYIq7TslKYPLfNIx1XS2XcW+56mtcnIpEvEKQyp+nysyMzDCqb4yQYpx2++vEs/VcptzGKgeqKy9F6cziQ4fMk0n3mAw700OSxOmBkqfS5SIwhlHkLyTv+WdDBFX4TUzCKk6guRlnkALW/4zYlAGjMIKczQZche6qYbgaTyqFFOMYTGThpfJ5HSLEjpxlLCcqyGygyR4tQmOpyemU+XqOXVpuxQXk9DJFlLZ16pZEM2zt2UjWWbml9D4/pDBj7UpyGkMDT9/XTBqUyCKUL2gepYNpt85jHbkyevSkg2TfJihiZYbbefrnhSSHpBVxOpLZMmfZI3VkIqi09NNoRkL9mQTcN5ZPspPUeqC9UTuk+HynV6JltFkQ93iTaOSP/PZdljpFSf0uZuaVzOQ8iJJU26pcwztD5nb8piOpqF5YZspLDvJB1P0+cgWV/IZIpmWEkx5CDFkIVlBjpJDRHbXPZdNjvMIlImO6qTyWx8TY4YZ8PGsV5wbLJCgnsQ0vXZLEVYLiSDnaLPYdkTqEInMyKZrC+QvVuSQqVnFjKCI5HQXObdzWECStPPhIw+fU7Im0w9MnSAkLyzOQgNDHnsGXSZRvJIp4QpwXLmRV7BlsCkXfl0tkxDHpLDvAWUBBcoMtKpOJ1JcCjFoGz4DCHDk5ZZgGT9AaTqixAyXuFGOESC0zNzIiZ4kmGUjhuPbrjDSXSITKewZU9pU0/za8Ih1SkvtFIjhxZJ39E6pLDQiFBauJywcgoRMtKRJDhNIsH6lklwml6axGZj2aZsLIt6jWScsxgBaZ7LO5zI00lw98tIV+J0I8GpzN5Iud7TM/Nk4kFtm6Qj4RO22PtRImyy/WBZGdLliZiUT5hCuidFn8s2voa/iywkG/azMSKLkVBKZtMy86n+GaSY2hx26mE+ljHvcHOdpaEQqfpcVlYRUvV5WG4owDmGQiwz5Ie1V9LjnCY/6cRV8ginGLKQYsjBMkMhlhkKwuypZKultuSwa7NkfU5lh+WEPObZkHLy/zYkWLLzPXePj0KCezBSDNksxknKiRgimNJJcJKwJ7OQAppZgQm45OHRhwQ+VZ8lzyCpAcxDiiFLDpZPMWTj3E1ZOHfTPvaeJMWiiifPUFkKm5UbC+kykH6/vMyVqs9HWmbIwGZk5jCvdg4rkxpkiaTTGX2+TFbSZWKhoHNwepPgVH0o32+KIZd5iopY23MZsZSMUXgoQrhBo5BCGVZk5rB0PyyDC5Pz5nIbjQQzbzILkUg1ZEW5pjkJXpGZzSaSOcjIzMFKeZWoLRIc/nukd1vS0WQ5fZyE5kRE8pKF0PwaOkZJaeikZ0VeI5GPZINEgk4vnE4kmOoLW/3ILGQbvULEI0P24uYgVX+AIbR5tTXI+19YOdRhFEmCU/Q59MS4JgRPupe+ixwkG/aFkWD6bClWOZ2ttNDv6RHN6fr9kLIZhWxytHpKHt4C5tndg1R9FpYbcnHOpnxGgiV9lEizNBmQJrzUKbQyc7/sCab1yWckOLSBVgrfSpNtaJbs4U7V5yJDv5v1TSQJ7qx3r5DgcBIcdpNCgtsPaigoCV6ZGSKGKSwEgnpLw2Z9jASHlpty2DJweJlSjGA+VmbmY9XGIqzIZCmg9DRuZ5khG8ukZRe9NGhkM0MtlRVaIpLCKqR8vuHLzekyEZaWrKQBoRA0JrGIBuZn5rA0UOFHPfdcpel9OJ1JcMhjm2wIyaWUr1KKQ48kwZKchpNQFo+bWcDyhuaEGZ1cUJmONRwiPO41DxmZ4cugLYdDSNkqlsnx9rGEQ4R7gEP5tlsjwWlyrGJuBFKkpWJDiCg3vSZdnyNPstP0zScRqXJZUpyy4gk+1UkwXR3IQYr+AKTN26n6SPKaxuJ7QzH4sZHgcD5BPaLNwyFS9CxUUF45zYsgxPR9ZLPv6Olwcnge25cjpUgLxcjmIZ15taUY5JaJXl7Yd/RnSI8k/Qwfg5qSYLpam8IOkJEyR4T4AF2lDQ/7ovdlsz1B1BucnpmPlZkhz7gUDhFNjzv67pVwCIkBs8RxUtJ2zgdcYfgMF2TuR4YhB2mb9rPNEq2j6Ys53ZCqz5VPraLKFm5sIv+WNsuk60PxVtJxk5HXUMWlsbz58nJUaLNNblSliGYU5RCGJnUIrwtNMRM6JEWqQ5pEkvWS9zdUVrp8Xfe/g1MBGZnZWJW5Hyv0e7AiMwsXb/wC1qPAnzYXIUOfjzT9gbCNSi0jFp1NN+Qj3VDQBvK7vJwMfei+DH3o7wx9Ifs9v8k94ZD+X4B0dn2GIV/eLU7vL4y5ThmGPGTIZdM6tN22XKSzd5TKNpZJ5ciQ2sTq1XKZobbR+/JZ2ZHtlvop1F8ttSUcYc/Qt/3eMlqUra6Uo+hta45Yymm7TisN+7BKn4MV+iKah9WQjxWZhTBX1ePhz45ihX4/PSRFn9c6ZLloGRldDX0OzZ4i7znJkbMcUduUI2dXoSuEErJZm7PYPTltPmuFIRcr9BTy//R5DKHvJJIajrRm/2Nkl21ESw+vF/t9pb7J8+Vn5GBFDPWl/ZOHDL1EriUHkLRyG16PsN8zQ9dL/8/QS30kIbIfKHIisEKf26QNYd9nNke0fmsLrbc/VNeY5KiTEMvzVhhysEqfjRV6ehDKyk15OC9zN97c5ml2MFBMnmDJESwlQ/+5EThgCyDHcgJZDmC/4ySy7WgTWTYFChT8WuRYgVxrI7JtJ5Bja0Sh9SiOngCOuBqw3wbsswH77cB+R+uIRWcVKFDQOnLsJ5Bjb0S2PaRbOU7g6EnAWgXkOhqQ42hss5wsO9PbNhBbnToH2bZGZFl/PbJtjZ1Wp86oT5a18+rTaX3UiXXqtD6y9aw+iuW9STqQZzvJ6t+ALDuQ6wAEb+ShYjGRYIn8Njb7nZ5oFENZykf5KJ9O/jSJUJLXdxoaQqf+tAXlo3yUz6//NKCBnRDWxE5KOqbomvJRPt3yYVZR/q2xIfR7W5/IcIiwok7KiDw8M2bLq0CBgl+HBqChsRGNjVQ1GxvRXK0bY0TbF8R0Se8rpyfWSWlbb+yjk2jACQAnG4BGyUg2NoSso7SEGkuVGhpbR2MjGjsLsTZf+SifXvRpBHCysRENjY04jkY0NDagsfEk0HBSPoO+MQbhJtH+2Qiq3w2NQH39cRz75ThO1J9E/U/H8cuxYwoUKOgCHK9vQP2x4zhefxLH6xtRf6wBxxuAYycbUP/zcRyrr0d9fSPq69Eqfqk/gZ/rj7eBE/i5/mQb6KxyTsZQzvEuLkfpo9O7j9qu09H646irb0BdfQOO1h/HT/XH8Uv9MRxvbMCJkydQf+wY1ddjJ1vFseMnYtL/n2NALOX8dLx1/HzsGOqPH+80dNb4d6rWpyfWqdPq06V1qsfPx+rx87FjqD1+DD8fO4Gfj1HdOlZ/gk5UY/hEJcHS5/iJRtg5N2xCKSxCGcxiKcy80AQ8jC4OZp6HWRBgUaBAQafAynOw8gKsvAdWvgw2vhS/NACcpxxmnn5v5j0w86UyLHwpzLwHhSVWHLHzMHMemHkxit42hTuinOhwx1COGEM5nhjKEWIoJ9p4FA2eGMpxx4BYyvHEWFZXldOZbTu9+8jEe2AU3DAKIoyCCJPghklwo/54I8prArDEpB8UJk6A0cnDKnooBA8sghsWQXpeLDortFlnC++GnRPahJUXYImx7goU9ARYeAFW3g0b54aR6Y1JEGEWBFQHa2Ne4QgjwdL6TjgJboCdE2ETPLAIpVFJsGSwzTzPEP67AgUKOgoLJ0bA7nLjxEmAd1cyAywiGumwiuX47PsdyDtihkJeFIKn9FEnkWCBpwSYL4WRL4NJKEWJ4MbxY40o9VISTCetbcPGu2F2CfjX40/D7ORh492wdgRcaRvwdKxcBQp6OMy8G0aB6q+RL4WVL4VZ8MAsuFEdPNpZJPgk7BwPm+CGRfDALEb34FgEAVbRDaOLQ86hw1GvUaBAQftg5TzMiImw8gIcnIiGE4DgroCR96BEiE4CLIIHn363FQUlZliYhyk2snA6IxbPm9iF5bhjlJPOKqcr29Y5Xs6u7iMT75YJsFGgpLhEEHD82EmUen3MMxUbnG4PPvryK8QnDUB2YREsHB/luhjIQJskuLTbyYoCBb8FTLwbR4RSmBgJtnG/mgQDTUPkj584ATvHwSYIsIhuRoLFFmEVPUhfc1Gr1yhQoCA2RHhzOA/snMg8wRXUGAvNPVgWwQ2r6MHnW7Yhv9ikkOCY0ZVEMRZi1lnldGbbemsfdU7bKAn2MJTCJHhgFATUHz+JMkaCKcQ2IMAmurHy4otBVCr87y23wszzYfdLcMeA0jYRC6GI7VkKFPQcGAVKgo18KUoEFgr460lwiAo3Ajh28iRsHE9JMC/C3IIxtfBUkWy8G2enpMc0MEdrlJkTYebE0N/RnsNRRPv+VINVam8L/RErYhWq7m6vgubvTZIBG+eGnXPj2EnA5Slv897Pvt+G/GLjb/ZeTTwdhExN69qOtjWVPVMTdG1/xzo5ad4OG3s/VE9FmDkBZi5Ehsy8CFMz0Da23A8dq09ntu30KSfWssLflYdBxC/HG1Dm9bf4PKvggYmj3xldAkwuHh989iVIXB8QtRZE1wc79u6HycXDwoWT6ObyIY0FNskGchSWJjYxXIdiJcFdq28KFPw6SCszJgYzXwqL4IFVcKMmeBQx7ouLToKlTC/1Jxtg4wXYBDp7bakykiGwc26cnRwbCY6qiC4BFpcAKydGVUwLT59h7wRi2Bsg9amtXaQ/uqFWBsHeCen9SLJQ30BJcOtkU8Sn321F3hFjp9YlnKgZBTdKhNCGBGkMsHKxlSNNmqVJnlSmBFMv8V5beTccnBvO8HFJGsf4UNuaEnypjU310Mz3rvafTmhpHK0/TmOCW7uP/i7C5BJg4USsWH0hCNGAaOJA1DrceOvtsDC71xrsLckacx5JshYuQwoJVnDqosl+GN4Dm+CRSXAs3uAeQ4KPWB04bLbBaHfJBiRSMekAUmy244jZFqH0bSG65zPS69zVg0AsnlmTnUOx2Q6TnWujfiIOWe04ZLXDxAkR/5eeZeVEuY+LrQ55omHl3PKmjPB7FPQM/PYkWMQRuxMHLXYcsbtavfaQ2YbDFjvMXMiTaeooCWYbbq2cCKvkJetBJNjo4nHI2nafWDkRJqsDRrOdEhNOlIlJ+KbGYrsLhyw2HLJQHZXa2HRDlJnvGe1X0BwdJsEsJEnyBv+4PwfquEQQTTwlwiodVPGJ2JNb0OYGOZPNBaPZDquDpzZSkjc2nps5ESVODgctdhy02mF0cpFltEC0FRKsoHfiFCHBR6wOTJwxG/H9B+HK6/4XFpcAk4Oj4RHsepu7FB988RUS+g/CqHGTcNBoaRcJDh8ELJyIp59/EV9+v40SDIGmqOnKlxfL7PyKa/6IvgMGY+Pd97TYVovgxs6cfAwaPRZxAwZj6559Ed/b3KVwesqxdddeDB09DokDh2DGvIUwO+kganYK2Lk/Bw9ufgJGF9+ERCvobvzWJNjEici4cC36DBqKqfMWosTJNa+DWIp9hQeQNGQ4Bg4diZ37c0Jep3aSYBMnYmd2HjY//QzsYinMjDCauJ5Dgi2CB8+99gYShwzHBZddjhIn3/K1nIgFi5ZiwKBheOeDT2AXPJErWpyIfXmFGDF+EhIHDkG/wcPw4/6cCE/w08+9gG279ykkuIejoyTYxAnU4SLQdGhnnL2MeoA1cSBEzX5qccW118PhLmvdJlz9R/TrPxgb7jSE7JlLgF3wwMa7UWx1YN7ipYjvPwh9Bw/DK2+/J99bYnfhn489iZwDhxUSrOAUwSlAgu2CB0a7C0NGjQVR6aCJT8S3W3+AUyiFjZVtEejPdz75HEQTjz79BuKg0dpcccNIsyWM1DYdvI5YHRg5fhLuvOseOnh0gASbuBg9pi1c13R2Hj6bl3Dxpb8HUelw84aNrZBgD3bl5EOV2A9EpcG2PftDdeNEWAUPPvzyayQOHAKijcfsM5Ygp+hQxLOffelVEG08ikwWKJ7gnoWu8AQvW7kaRK0DUWvx0BNPR5W1Xbn5INo+ICoddu3LCS3zRyHBLemlRaCTsudefR1DRo2l8s5kv7NIcGt6GZmHtfVrnnv1DRCiQfKq81st0yZ4MG3mXBCiw/uffE7HEt4t63N20SFMmDoDKl0fDBgyAl9+u5V69Fg8tcUlYNyU6fjH5idkMiJ9192yp6CJbPC/jgSbOBoTvGXnHny3/Ud8t/1HDB4+Gtt37sWWH3djd3YezK7Ws0JcdsVVUGniccuGO0MrppwIk5PHQZMVqasuANHGg2jj8ciT/0edHZwIG+9GUYkZRBOHz77Z0szjrJBgBb0TpwAJtvFuGG0uDB01li4PqXQYOnIsDhwxRcY5cSLe+fgzEJWWkeAmnmBOZF5MtrNeLIWZF+UBSFp6lQaMMZOm4nbD3RHxe7HU2yJ4YOZEGF28XK+o7ZOvE2AVPfLPpu2XiKjkETM7ebmuay/9PQjR4M8b7mxxkLLybuzKyoUmMQlEpcX23fvYwEcHx9ff/QC6fgNAiAqLzlmOfXmFsLBBUfLE/eelV0HiElBksrI2xbqjWsFviaYE+LfyBJ+74jwQogUhWvTtPxhbf9wNW8SkUMSe/EIQXR8QlRY792WHvJaSjjEdsjGET+gkeZP+fvbl15A0dATNfcw8p0YWItA2CY7cfGRkYRQlnBCBIy4ehx0uGNkGI3nFh49m8Kn+uUorYONE2DkRL7z0GgjRIn3V+a1uTrXybkyeNgtERUmwlZVncgnYsT8Hw8ZNBFHrMHrCZGzZsUuO8bfybjjEUthdIiZMmoZ//GszbGx8at+GLgVdhY6S4NbKGTZmPBxiadT9L82exYnUMUI0uGX9nTC7BHmCmV9swsqLLgFR0Y12Tz77X9mW2Hk37JyIw0YrCNHg0y+/hYOX/k+hkGAFvRPRSXB18Cg91bxXkGDBEyLBRC0b4w0bDZQUMiU3cQLejkKCwweLErsLhcUmZBceRP6hYhgdHCW4LhEWJ48nn3kO8xctxZwFi0G08Rg6cizmLToTi846F1mFB9uss4U9o+CIEfvyi5B78AhMLKygKUrsLnrICCfikNmGrMKDKLY5oxIbGyfC7OBwxGRDdv4BHDZaYXHyuPh3l4MQbUwkWJ3QTybBUhzih59/hfj+g0CIGpNnzkXBESMc7jI6eLoEnJOagVkLF2P0xCkgRIXp88/A7MVnYsNdf4HRJSiptboZXU2CtXGJIESL5Wkrqe6ElSeTYKLFj3uzQp5gNvk0uXgcKDZhf34RsosOwWh3RehD3qFizF28FHPOWILRk6aCaOIw+4wlmH3GEtxypx5mIbaNcUUmC/YWFGFvfhFKnByVURZvaeQElDg5HLE75bCegxaqe4VM9qX6mPnwWE0Bh8w27MsvQlGxCVYnj5deeaNDJFg6BGH7nv3oO3gYiFqHEWMnYPvOPTA7OFgcPByCB/f8/Z+YvXAx5i9cAm1cIoaPGoc5CxZjwdJzsDe/qNtlT0Fz9EQSTGPXHVi+6nwQjQ6avv3x8lvvwuTkYXbycLrLcN26P2H+oqWYd8YSEKLCxKkzMe+MM7E8baVCghX0cpxyJFiDG2+6lZFhNd79+DOYXPS54SQ4IWmQTIKtnBtGmxPXrrsJ/QYNhTYhCUQTD02fvhg3eRq2/rgHVqcAB+/B2x98jBtvWY8/3bIBiQMGY9HSc3HLho24ZcOdKCo2NW8XC8MwcSKMTh6Zf70XSUNHQNunHzR9+kLTpx+GjByLr77fBqtLlFPXTJs9DwlJg/DV99uxPG0ldIlJ0Pbph/h+A3DzhjvhcpfLg4+dc8NodeL6G29Gn34DoI5LRELSQPzPlddg9Zq1ICpdmyR4d3YeJcGaOHz/wy5YmBHW9u0PotZh1oJFKLY5Zc+b5KnbYLgbN9yyHhnn053K19+yHutu24D/e+Fl2ZPe/UJ++qJLSbBKi0c2PwmijgPRxsPwt/tR7HDBJpbCxAnYW1AUIsF7wkiwk8f9/3oUg0aMRmLSIGj79IO2b3+MHD8JH335DVyectgFDw6Zbbhp/R248dYNSD//QqgT+mHdLeux7ubb8Pgzz8EieJqR4GIH3ZRW4uTx7CuvY8DI0SB9EkH69IUqMQl9Bg3FU8+/QAk7J8IuluKSK66Crt8APP/qG1j7+z8gvv8gqBP6QRWfiCXnJuOIxU7DETi6WlTscOH+RzbTlZS4BMT1G4BlqSvwf8883z4STLT4+IuvYeVE7M8rxMBhI0HUOsT3G4A92XmwuQTYXKLsCX7x9bdww60bcMttdyBpwBAsT1uBm9ffgZvW34m8I8aIcC4FPQPdToJ5N9ZedgUI0eK22zNhcQkotjgwe+FiEE0cVHEJeP/TL2B28rCLpbCLNKTw4ceewp9u3YDr1t0EoonDmrWX4pbbNyLzrr8qJFhBL8cpR4K1+PrbrZi/cAmISotJM2bjkNkm5918JwoJPmi0YPL0WXI88eKzlmHJ2cuh0iWAEA2SBg3DwWITVXQnDwfvgcnmwujxk3Gn4S+wuQRYXewYy6btYiS42O7CuWkr6EATn4hFS8/FmecmI7H/IBCVDrqEJGzfuVceUMZOnAqipmEdRB2HISPGICGJXks08bjsiqtlg1hstmPJ2ctoKIgmDjPmLcSwMeNBVDrEJ/ZvkwRbeBG7snJBdAkgmjhs37UXH3z6BZ0MqHRIP28Niq0OmF0CXRpjJNjKiShh3rr/++9LICotDlpsMPN0wkG9wAoJ7k50tSf43fc/xtXXrQMhWvQbNBT5R4w0rEHwYF9+EY0JJlr8sGc/rLwbdncpzl97KYg6Duq4RCxYtBRLz0lG0uBhdFlWG4+3PvwEFqZfRrsLZqeAZ196Ff2HjZRl0sq7o5JgE0c9Xes33U3LU2kxdc58LE1Ow5Ax4+lkWRuPhzY/KT/j/It/x7yvE0E0cXQz3/BRbIVJg7mLl0Y897KrrqUbk1RajJsyHaPGTwYhWvRJ7N9uT/CHn36JPdn5GD9pGog6DiPGTMCeLIkAR5JgG0/jga12DuMmTMFDjz4BmxQSxYfCrRT0HPwWJHh4B0nwzevvwEGjBWcvTwPRxCOub3+89d5HsPF0YiqN9VZOhNUpwOLkaTiEJg6ff/09XGIpbC5RlkmFBCvoneh0EtyIRoQOUP7l5EnYeAFWKXm3EDIGzZJ489RInxsjCQ6P05NJsDYe237Yjfyiw+g7YAiIWoerrl8HKyfA4uLx7kefgBANEpIG4JDRApvgxqtvvg2i1qH/oKHY/uNuWBwuuAQP9mblYurM2SBqLe4w3E1j7diO7WKrA6MnTsEGw92U/Dr5qBvjaDJyET/sy4Y2MQmJA4bgk6+/g0PwwObkkVd0AGctWw5CVLj8D9cwT7CIcZMmg6g0SOg/CC+/8TbN8+vkse6mW0FUGgwaOgIHjWY4BDcuUztXAAAgAElEQVQ2P/VvqLTxiO/XH+988hnMnIAjNgduWn871HEJICotbrljIyxynKBHhoWng9zu/TlQaeNBVBr841+PIp7FBxOixhtvvweLg6MTAKEUdp6SYJMUasKJ+M/Lr8ok2MpOBQyPX1bQPYiWIL+zSLC88YoTsZx5gt99/yMUm22YPmceiEqDBWeehSMWGywuHvvzC6mMEQ127NkHk4vDYbMV/QYMRkK/AXjrvQ9gdwmwu0QUHTHSPKgqLS645DLYwlYVrGIpnn/tTQwePQ7FdhoeZHYJNKSBD0/yL8q6MGTMWKgT++LfL7wkjwVHLDZced31IJo4LD7rHNg4ATZOxPkXXQKi0kAd1wf/2Pw4im0OWDkBTzzzLD2YQBtPPbYuHrv2Z0OT0BdEF4+Hn3gaJgcHh1iKf21+EipG+JuTYEn/aP9REjwThGjw5DPPYtS4iTTtFdHir/c9CKuLbv6zsrEnYvMg2wMwYepM/HPzE/JGYOlQhe6WPwXN9bEpKbXxv4IEc26MGD2e7s2Ick1zGyti7WU0HOK6dTdi1YVrmaxpsPKCi2g8O++OyLUfHqd/0GgBiUvAp19/J8fit5STX4GC3oGmJNgNm+BGTbCuIySY0l/JC3wSwE8nTzIvMNtsJmVS4JvvKrXyNGn8suWxkWDpnqYb47b+uAc2zo27730ARKNFXN9++G77DjgEEe9//AkIUSGxX3+UWKyw8wL+++LLOOucZXj0sSfgcPGwuzhwghu86MZV11wHolLjksuvpHGLLE6w2OHCdzt3Y3/RoVbjXk1sZ+17n3yB5ekrcYf+bnkDG+/2wMXzeOjhh0GICsnpK5nXTsSY8eNA1Fr86dYNsLhE2Ut1sMQMjS4eif36o+DwEdgFEWmrzgMhBIZ7/gYjx8HE8zDzPEocTsyYMw9Epcatd9zJPPFi5AvnSmHjROzZnw21Ng6EqKDS6ECIGv0HDgZRaTB95mwcOmKkBIVzyxsiQu0UUWg044ut22F08TROkg/3BivobsgTxs4kwVJWB05EcsZ5IESD9z/+BDZewOvvvge1Ng66hL545IknYXPxyMovoDKm0mDH3n0wOl34dtt2JKemY92NN8HqdMHidMHq5GBziXjlDTo5XXTOcnpiluCGWfTAyIvIKzbhq+0/wCK4Q2Sv2QZTESanE1t27sKKNWuw5neXwsrxsLg4ON1u2AURWfkFUGl1mDFrDmwcD7sgYvVFF4NodJh/xmJYeYHCxaHYYoUmvg+ISo3/vvIqbC4eN2+4HYQQrL7oYlidPJxCKeyCByVWJ9asvSwKCfaE6R8lwpQEzwBRqUFUGhCVBv36DwYhGsT3G4AdLH666ZhJxyMRdk85vtu5B7mHi7tdzhTEpocRJFjwdJgE2zg3Ro4eD5u7OQmOfp+AtZddzsIFVSBqLeITkqDSxIOodfjHw5upw4VlXQmPfzfzNPf1l9t24JDV3u19qUBB5yCSBFsEEXZBhDdYi5OMy/Y6Erxl5x7ZO7R02XIQjRaJAwbiUIkRH3zymUyCDxwphtXpgtXhgs3hgt3J4XCxER9/+jnu+ss9mL9wETS6eKg0Oqy55DI5B65EhCVDZI0yCw+vn5UT4RTL4OQ9sLtEGO0ufPHdVvz1b/dh6dlnQxcfD0IIzklOlUnwhEmTQAjBU/95PqK/zA4OQ4aNQFyfRBQcKYaF4zF4xEho4/sg98BBmEQBJRwHkyjCyPO44OK1ICoNbr79jhhJMAEhBGsuWouig4fRr/9AqDQ6JKdmwOrgYWNE2BaWy5VuDgplr5AyQxhdfIvp3RR0LbqKBL/HSLBDdOPPt9wGotVBE5+AHbv3ILsJCbaKIiwOJyw2B2wOFywOJ77ZshX3PfhPLEtdAR2LUZ9zxhK6yiJSGCUy7OJRbHfRrC4sRVrTNtgEERaOh9nlouRXdGPHrj146NHHsHrNReg7YCCIWtucBKs0uOz3V8ok2M4LcIkeTJgyDYSo8OwLL8HBC5gwdRqISoOHHt0Mq5OnISdsdeWFl19vHwkmahCNFuMmT0N2XhEGDx8NotZh5PhJOGy2RWTHkMZMSfeksai75UxBbHrYmSR41OjxsLaXBKs0IGoN4pP6IzuvCEvPXg6i0iEhaRByCg/JmYGakmAqc25llU/BKYRTjQSrdfj+x91y2Tt274W2TwIIIfjjDX/Cux9+JJPgosPFsHE8LHYH1t9+B8ZNmASNLp4uearoxjqVRgei0uCiSy+Xnyl5nyjx45knSozq9bRw1INr59247+8P0dg/FqKg0uig1moR1yceRKXC2ctTWSYKAeMnTgRRa/HKm++EUrOx70Ik+AhsgghtQiK08QnIPXAQFrcIo8DDyPMo4Tj86ZbbQFTqdpHgP1x9LYxmK3jRg3vv/zsIUUOj64On/v1cRExitPdBc6R6FC9wD0NXe4LNTheOGM0YMGQoiFaHc1PTkJVfQPWLkWATx4HzlOLJp/+NaTNmQRufAKKluYaJJg66hCQQtQ7zFi+NIMESJNInGeSmJJCGXgmwCQLe/OBDzF6wEJo+CSAaHYiK6nbSAJr5ZNKUabDzQogEqzX40823yiTYxvGwOjmMnTSZkuAXX4LVxaHfoMFssvqsPEG085QIv/XeR+0mwQsWn4kDJTS147sffcrimHW4/sabaQhVlBRtSux970GPIcFEjaEjRuG7HT/AzrlxqMSCCZOngxANJs+YjRKrs0USrEDBqYVTgARb+ZZJsJ0X8ODDj1BSq9Zgw8ZMmQQfMVlg4Xk8+uRTcijAilWrkWm4C/998WXs+HEXrrt+HYhagwvWXgpzWF3p6T1uSORXSvPUtH7SQPLW+x9BE5cIotLhrOR03LHpL3jm2efx/bZtePSxx0AIweKzzpWJ7phxNBzilbfebZkEHzwMBy9g4JBh0MUnILfwAKyCABPHw8RxsPICrrvhRkqCN9weIwlW44edu+Fw8XByAhwuHhkrKcFR6xLwzZYdrZJgqT+skodKIcI9Al1Jgu28ACvHw+bi8MW33yG+XxKIVocb/nwL1LpIT/DX329F3/4DQIgai886G3+69TY89cyz+HrLdrzzIY3fn7d4KZWjMAJsET1y7LmNrcQ01z8RJqcLW3buwoDhw0GICnMXnIEb/3wzHn/yaXz1zXc4eKQYKo0Wk6ZOa+YJbkaCXRzGT54KQtR47sWXYON4jJ04GYQQPLT5Mdi5yE1rr7zxTrtJ8PuffAq7SA/esbhE3Lz+TvlEsKf/81+6UYmPJMHShFPJBtHz0ZNI8E233kZXOQQPbC4RL732JtS6BBCixdXX3wCjg1NIsILTAD2CBEsHUggdJsElNmdUEuxwe3DYYsWMufNl7y4havRNGoCDRhMsHIeFS84EIQR3/eUeWO1O2J0cBE8pOMGN1WsuBCEqXHDJpR3ybkokODljFQjR4g/XXC8fUWl3crC7XLj51ltBiApnnrM85AmeNBFEpcFr77wPB0tTI303bMQoxCUkIu/gIVh5AYvPOgdEpcbTzz4HK8fDyguwsJ9nJ6eAqFsPh7DzIvZk50AdR73gP+zeAzsnwM7RWMg9WdkYMGQ4CNFi+ux5OGK20bzE3S68CmKWQz42EmziRJhcPMwuAV9+tw0HDhvhYEujzcINRDbRiUaCeSo/ZpcLf/jj9XT5lRCo1FoQlQbb9+6DRRSx+uK1IESNVasvgNXhgoMXYHW6YOcEPPDPf4EQgrmLl1B9lidWHkb42pJBGg7xp/UbQNQaTJ41GxanC3YXL4c/vffBRyCEYOLkybBxLtgFHqsvuigqCbZxPCZMmQpCCJ594UXYOQH/c+VVIITgunU3st3yAs3EwXtw99/uj4kE2wQPpkyfCaLSUBLsdsMqirAKIkpsDkyeORtEpcPgYaOQf6g4bJOgooO9DT2OBHM0C4RN8MDlLsOfb7uDpjhU6/Dsi6/CIZbGfrKpAgW9EqcACZayQwxiMXThJNjC8bAJAg6bzEhM6h9BggsOH4GJ4zByLE2V9MZb78DBDKSTE/DKa28w461G2nn06FOrnBw/NiNkF0th4URMmDYTRKXFfX9/iMUr8+BENz79/HOotVoQQjB/0RK227Z1Ejxi1Bgk9E1C3qHDsLg4PPDQv0CIGuq4PsgtOgC7IMIuuvHj/v2IS+zXJgm2cSJ2Z2VDpYsD0WixY9dumQQ7RTdsHI/X335PPp/+91dfB6tLGRh7E9omwaKcTszo4mFxCfjimy04eNgIJ0c3eDYrNwoJ/uCjTyiRlcijIKLYZsf02XPCNn6psX3vPhS7XJg2Zy6ISoPrrl8Hq9MFm4uDzcXj223boY7vQ8nrzFk0HrYDJNjkcOL8S34HotFg8bnLUGKzw+biYXG4sCcrh+qHSoUx48bC7HTALnCMBKubkWA7x2PitOkghOA//30Rdo7Hjt17QDRaqOPise3H3XIaxaJiE01P2AESbOF5WAQRFoES4bxDh5DQbyCIJg4Tps7AYbNNibXvpehuEkyzQ0gkeH0ECbbxbhRbHRg5biKISou4vv2xY28Wi7dX4s0VnKroASRYOq7Y5ORhd4lISVnBDrgQ5YMuWoIUE1xssWPISJoibUsYCZY3tggiHnzoYWh08VCrdRg0ZBgOmy0odrmw7s83Q6XRof/AwVh3400w3PUXLE9JlcMDiEqDyTNn44jdJS/BxuqFsbAwhnse+CcI0SKh30Bc9odr8Jf7H0RyWgaSBgwAUatA1BoMGTEaJgcHKydg4uTJYSS4LIIEDxk2AvEJfZF/6DDMLg4HikswevxEEJUaI8eNx+XXXIvzL/kdEgcNohvdVGrc0kp2CKtLwK79WSC6OBCtDjt2hTzBNo6HgxdhcXI0tQ7L5/rY08/0AOFVECti8wSLyDl0BINGjUXfQUOR2H8Q+g8civ4Dh2LE+InIPng4witkYkvwVt6NlBXngah1+PDjT+HgIkmwlRfwzvsf0t3ohICotdi2ew/MoohHnnoKhKjRJ7EfLrviStz34D+x8oI1SBo8BEStAdFokTR0KD09rgMk2C6IeOH1N+hz4+Ox8oI1uOf+B3Dh7y7FiLHj2A55Nfr17w+z0w6HwOO8C+nqz823bYggwRanC5Omz5BJsNnhhNnhxLkpqSCEIKH/QKy55DJcfvV1GDJqLM3prYpDxnkX0BSKfMvhEFNnzAIhBO9//CksHA+LIITAC7j3Hw/R8rTxuHn9HbBEm5Qo6PHodhIsiLjkf34PQogcDhFeDyvvxvc/7Ia6T18QlQ5LzkluJfRNgYJTAT2ABFt4mnrFzHKELluehhJnKBNDa8sxUhkmuwuDR4yRTzxrSoIlT05q+goQokZi0gAcMplhFkXsy81DWsZKuiGHpY7RxSdg9QUX4tnnX4BKo4OubxKyDx5pdwdTb7SIQyYrLr38D9DG96UeVU0cNHHxSE5NxbPPPw9tfDyIRkfrzomYOHkyVBodXn/3AzlpuUSCR44ei7g+icg/fAQWjoON47E/Lx+pK1dRIqtSgWg0mDh9Btb+z+UgGl2rJNjGCdibnQtdQl8QtRY7wsIhQqDHMk+ZMRtEE4dBw0bJp3Ep6PmIlQSbORHJq1aDqHUU7Ajyy666ttkGLCkm2CZ4kLpyNYhaiw8++gRORnzDYXNyuO32OyjpVGmwfe9eWNxulNgduO6P/4u4PonyhJNodVh81tl47qWXZXn+8IuvOkSCLRyPYqsNt23MhDaxL914x/YHzJq/AP/37HMYP3Ei1FotnnvpRZidDlxw8cUgRIVbN9wRqr+LkuCpM2eBqNR49sWXYGdjislmx5XXXIu4vvSkSaLWYcS4ibh5/R0gRIuV519EdZePToLNLgHTZs4GIQQff/Gl7Ak284IMo5NDOjuVkah0ePv9j7pdphR0XA+7Mxzi0iuupPJ9+x0sbK5J+j1OhOFv98tjwLqbblFWHhScwuhUEkyJcCOjwycB/HLiJOy8CBs7LIMuu3jo8iDDAaMFCYOG0KwJRCN7i4gmDjfctoFuQuObJ/42s58mlwCHuwwlNieMTh52d1nYdfSkOisvwuriYbY74eBEmOxOWHi6iczKi3AKbuzJzsVb73+IT7/6BjYXz2JieVidPCyc0KGNXhZOlOOCHYIHWflFeOP9j/DuJ5+jxGKDQxBh43iYbA5YWEoxu+iB2eGAyeaAw10me8vNnEjr4eRgcdKNb2YW+2vleFg5HrtzcvHiG29hx779sPIiLdPJ0ftkEhx5WIaNF+HylMHs5GB2cbC4+GYkxsqJ9MAFPpRIvfuFV0Gb8sdHGsxwEmzjIr+3cFRHP/3me6ji6SZOQrTQ6BLw7fYfKQnlm+ufw10Gi1OAmR0yY4siPw7BDZuLh9nmhMnmpLIpiDC7eLgENwoPHcGHn32Bdz/6BCU2B2ycADsvwuxwweR0Uf0VPBFoaVwI1327IIVEuZF/+Aje++QzvPX+hzhYYoJDcMMpeuAURJhsdtgFARaXi+qj3QkHHyLzDtEDl6cURpuDjmecIMPq4mHnReQdOIw33/sQ3/+wC0a7CzZOhNXJw+oSIza0WZjeUTAPnJOHxe6Cy1MKq+BuRoJpuJgIq0uEU6CrN90tWwraj3A9lA49kUhwmTcQoVtt6bVU1ojR42ETPW3oAoMks04Odibfze0qHQekVVYH72F2tPWy2zMedUU5PbFOXdk2pY9iLauUgY3Jght2XoQ3UIsG/Ipjk8EY9LETDXDyApy8OyyHZmkEbJwbr731HjO6GgY1iEqLXVm5NESAbz6D7s7BTIGC3gDZ2xR2bPKxkwDHSHBToyzhvAvX0g0ymjhcff0N9KREvrkO/io0WRHqyYh10O2sfuluuVHwG+ljFF2zCh4cO9aI8ppA+2WNc2PY6HHyJKsjaM840paOdFU5sehaZ5XT1X3UlW1T+shNeSgfqT823g1voC4mL3CnkGA7Tz0hYyZOkZdfiUqLmzbcSU9X48SIdC3t6XQFCk5nyEodRoKbhkNEG0A++vIbeSK65cfdsJ7mqe5MghvGNtDddVTQ8xHNeFuakOD2YujocREHqbQXHalzjyAvXVROryZ4XdhHvXESRBEWmsa7YREiSXCXeYIdvAePPP40i0PUgGjjsTsnX95YZoniieruAU2Bgt4CadCIFhMcdRDhRKSvXoPz114Ki0sKo+n+dnQXFBKsoDPQ1HhbeDfMIiXBZSwmuL0rCi2RYIUEdm3blD7qrUS5OQm28m7UBLuQBNv5UvmkpWmz54GodXQjDounVUiwAgW/DuEDws8NgKO0HGY+tLmt2fWCG7ty8nHAZKUDhUCvPV1REgOMnfW8HiAvCroQoge/dHBjnEKCe07blD7qnSTYxJfCxHsixmALT0nwyc4gwb8cOwEnL8DBibC56MaOaJ5gaan24ceewoAhI2BycDA7+VaXeUwKFChoFdEGhJ9OAq6ySvp/t3TwQuja8JygUmYWE9+2JzT8eaca2mp7d7S/u2VLQcf1MQKMBJf7grCKpfTY+RjKkfR5zORpsPLuZnHBvZUE9VaCp/RR7yTBRr4URt4TGstZat5KfxDHGzrLE8xRT7CVnabUGgkusTpg+Mu9sPI0LqNpOrX2vhgFChQ0CYdoBFylFbIOtboBh2VgiPUZpyq6uv3dLS8KfhtEfdciyw7hC8DCjHAsoTeSHdyZlduisygWWYuVdHRGObGU1dPKUfro1O0jOtY2DYeg2Ye8tUc7miKtOQl2uHjZE2zn3LBwngjYODdsLhE2lwCrk4F3wyqFQkhhEU1g5d3N0iYpUKAgDEzZbTwNN7LzbvxyksYEW1jaPXnC2QosQtuIpZzeiq5sv7Udz1PQ+9D0XZt4EfXHGlDhC7J33z5PsJOl0WwGzs1SW7aOaNlhmmWwiKmcWMpqu5zOrVNPK+f07qNY2taVfWTlm5NgE+OXNf5OSpFWf/wk3KXlEEsr4C6vhru8GkJ5TQTE8mq4y6tkiOVVEGIAX14FvqxSgQIFLYBj4EsrITD8cgLwVHmpDlVUQayobhN8eRVcZZWtgusB7f0t+7Gr2h/Ls6TnKehdiPrOK6tRX9+AmuBPECtrIFbWdLysJgi3qy1BKKtsE+6ytssRy9ouS4yhHHdM5XRO2zqrnC7voy5sW6zliF3aR53TNr6sCq6yagZpbK2AUF7VedkhAOBEI/DLiQacBHA8Ck5EQbTrmuKYAgUKYsJxAMcbqS4C9CAbSc+ONcSAxtifcSqiPX3cGc/6pQ3U9wCZUtB+NJMR9n8Asn081vSaaIjxWQ1t4GQsz2qEvCzcGk7EUFYs5cRSpxONnde2ntZHndU2pY9iHHOBZrzyBCDHAzc2os1PVBIsV6QR8AZr4a2towjWojoQ7BRElNsCaoK1qAkEW0cM5XiDdW2XEyPafFZtHWoCtZGIpY4dbb+CUxbeYHOZON4IBI7+JMuHN1hLr+sqxCT/MbStk8qJCTGNEYquKWgDUeSoJliL4wCO1h8P2bQYZKlL5V9Bt8rIb8lHTneE96s/WAdfsBZefxC/1B+PiQC3SYJPNADV/gBqAmEE1h/oFEjksFUEOodwdzWqfIFI+APdXicFpwaOMRIcmiB1LXnr7vYrUNDTcKwRqPvlGGoCtTIBbuseRdcUKOhceP1BeNnPTiXB8uyGzV6aEbwOIjay3HbDKRloG53V0TE9K0o7Yrnvt6qzgt6JaDJxrKERvrqj3WYkO0tuu1ZnY3le979vBT0fzcf6II41AHW/1NPvO3G1VEHvhGLbu6evfQydT4L94USz80iwRK4VT7ACBbGjnpHgaj+Vs+6ujwIFpzOqfAHUn2xA7c/1yjivQEE34rfzBDf1xvqbohWyK3lzo0DyzlT5petCqGqHJ7g6EESVz48qn79LiEFzoh7DrM4fDLUzrM7e2jq5vrT+gV5L/BV0DY41AP66n2Qd6rSy/UFU+vwd9mTVhMVDduj+QFCW/64gE9LY093vU0HvRk0giGMNjaj9pV4ZuxXInKXS56c2n/GgqnbwGQUdg9cfwi/1x9EQS5LgWEiw/OJaeoFRSHB5jZd5jf0tVlgij7KXORgySrIxjkVoJMIcaE40fws0i2WOlQRLYSByOUG5zlIcWfjv3ljbr+C0wrFGwH/0J1QHOnfpVZqUtvteJqO/ui7ShJoRYW+w7jftR0l/u/t9KujdqAnSEKW6X+qVZW4FoT1PwdoIh15vXtnuLegRJFj2xIZ5gKvCDFv4fVVMMCRjVxOslb25lbJnt21CK8225Oe1Qrw7AxEkONZYQokEN/GMSyEh1f4gfLV1jATT/vCxLBPdLVgKehZiJcFVzBPRlg7JMuYPwB8eaxzjBEzy4Eoe4A7LLIubp2OJv3MngP7IZ4Tvc1BWXxT8GnQKCZZXRqW/27cSqqAHgY0nNGQtIDv0vO3hCwo6hJ5BggPUg1NWVQ1PZRU8lVWo8PpQ6aWE1lsb8u5UsQwRUrn+uqNyeEB7PDTh13aFZ0ci62XVNbEPVP4gKmp8qPT5ZYQHyNcEa+Ud/5VenxLvqaBFxEKCK72UAFd6fS0uwzUN66nw+uTJp7e2jsphDPWpCdTCV3sU1QGarsZXd7RjbZPGg0Dny76PpSWSw6bY/8NXjsLHJgUKYkVHSbCPyVtZdQ08lVVwl1ei0uuXN6B3d7sUdBARq1mhDD5VjBBXNeFBCjoPXUeCW4kJ9lRU4r5//BOTp8/A8NFjMGDIMAwfPQaTpk3Hw489jvLqmohyvGyG5K87im0/7oTL7YGPGWBqsFqOKQ5HWVU1fLV1yM4vgJ3jm18TswDHhjVrf4dZ8+bj6++3hMIWYkIAaStXYf6ixXAKorzs6w3W4qvvt8BTUSnPGLsyPlJB78HxhrZJ8A979mLarNmYMWcuZs9fgMNGUzNZlHSv2h/AqgsuxPQ5czF34Rk4VGIMeaVak2X2rEoptt0fQHl1DXILD6A60ERuo8lwFN244OK1mDFnHj789LM2dV8O34hB7yq8Piw9dznmnrGI9UUA237chdnzF2DtZZdHep9b0FvFK6cgGjpKgnMKCnHFNddi4tRpGDFmHAYNG4Fho0Zj7sIz8OgTT6GixievXMRuX1pALHX6tc/4LdAb6h2lTp6KShQcPCRPul2iGwuXnImM81Y3W7luV1sVtIrfhAQfP9mIah+bufiDqPFHPsjrD6LGF4A3EMTO3XsxY9YcEKIGISoQtQbDR46GLj4BRK0F0Wgxc/Zc7Ny9V05j4fUH4SmrwJVXXQONLh4HDxdHfBcLanwBVHv9WH/7nUjom4QdO3c1vyaKkIUHrVf7A1Hb1tLzZsyaA5VGhw8+/oS2P+b6BjBy9Fgk9E2Cg+PhDQTBix5c/LtLodbGwWSxybsbvQElV+TpjsomqPEHcbIBCNT9hMpAEBXB5vfU+IP49vutTA8pHnviqZCuhsljtdePLdt2sOsIiEaLwgOH2tYBf6h+ZX4/KgNBfL11G4aOGo27/3Zvm+1qaRyZOGUqiEqDl159rV1jQCw623/gYGjj+qDwwCFU+/z47IuvQNRazJ2/EOWV1fAFYihHMVYKmqApCa4KNNdb+doAXXH56333Iz6hL4hKDaLSgKi1GDB4CLWTRA2i1uLMs85BiclCDwBop01silja0Zn61ik6G0O9Y7XZXVJHP+UUn335JYYOH47NTzwOX8APXyAAJ88hrk88Jk+bioqqKlR7fajxBSLG4+6W41MB4e+mS0mw1x+Ew8Vj1JixIGotho0YhUcfewJOToAvUIvSikr8+z/PYeToMSAqDUaNGQcXL8j32p0u6OIToNLoOkSCvf4gKqu9mDBpMghR44edu2NSqKowD3ZVe0iwP4B77r0fV1/7R+zPyW13fTMNd+HPt9wKd2k5vIEgDhcbodLoQAhBsdGMaq8/pBh+xRN8OuPXkmAqV2qsvuBCKlOBSJ2prK7BH66+ll2napEENyWIkj5VBUDAEdEAACAASURBVCgJrgrW4qHNj4EQFe6+9z76XSue4J5AgnPyCnDNddfjnvvub3MiK32vkGAFTdEeElzlD+Bfmx9nZJcgOS0dW7f/wCZhtSgxWXDfAw8ioW8/EKLC+WsuomTJH5t8toRY2vHbkMTwesXmLGqPrtXE0PbY69eR+1ldWKiDr+4o/vK3v0Gl1eDpZ/4NXyAAXyAAd1kp1t14AzbqM1HlrYHX72/23rpbjk8FhL+bLiXB1T4/liw9G0Stxaix4yB6ykJJi8MqxosejBozDkSlwczZc+WZkNlmp4OCmhrgiqoaVNX45LIlQams9qKqxteMdFb7/Kj2+jFm3ASoNDp8t2Ubqr1++AK1CNQehT9YhwBbPq70+VFaVY3qAF0irWJB61X+AEorqxCoPRpBQv3BOtT4AvAH61BV45O9ztLPYN1PqPL65OdJ13r9QVRUVTe7J7xcrz8IX6AWxUYz9cIRgiMlJgRq61Dtpe2vCQRR6fVFLLOFNhAq+YdPdfx6TzBBXJ9ExCf2RWl5ZYTu1PgCqKrxYur0mZQEqzTNSLAvUIsqJouV1V6UVVShoroG3gCbRAZrUeb3o8zrxYMPPwKiUuOue+5FWVUNymu8qPbT+GQ6ftBwifLqGlTUeCP0TKqPRIJffPlVVNX4UF5ZzZ4fkPUr/B5/sA6B2qMI1v3ESL03QgdbI8FefxDVXn+zekh6XV5VjbKKKrhLy1EleW4UY6WgCWIhwTXBWvjqjmLnvv0gTNf+dt8DEfIcTsj2ZeXIjiGLzYEaX6T8S/YxpMe+MBtD9bqiqka2ZzWBWpRWVrNwxECzNIa+uqNUp2t8qKz2oryyGp6y8ma60VSnJJ0rLa9EtdcPf7Au4h7pGmn88JRVoKyiCpU1XgTrfmo2uQ7U1qGG2fPSikp5X4Jk8+Q0qGz11ldbJz+joqoGldXeiAMTanwBlJZXynY4Gtmu9vpR5aXtFj1lcn3Dy5BWu2t8AZRVVtFxsKqGjiNBuo+p0ku5hOHuu0EIwSOPbUZldRW8fh98gQCqvV7U+H0I1NbCFwhGvE9/sA7l1TVwV9C4cGkznZK9pn3oNhKcW1AIotZCpdHh7Xffl4lqUxIcqK3Da2+8BaJSQ6OLw8HDxfjmuy2YPXe+7LWaNmMW1ly0VhY6rz+ARx97AtNnzsbY8RMxYfIUnH3ucmzZvkMWoLyCIsyZtwDa+D4gRI0Jk6Zg0ZIz4XDx8AWpoL365luYs2AhRo4dhxFjxmLOgoV49a235Q1BZdU1WLn6AsydvxBXX/vHCIVxcDwWnLEI02fOxubHn0SNL4A1F63F3PkL8e33W+EP1sqz3G++24JzliVj3ISJGDl6LKbNmIV77/97RHnpK1Zh0ZKlcPEi3n3/QxZCQkCIGtNnzsZll1+Bex/4O+YtOAN/e+BByOlW2IuuqPHinJRUzFl4Bnbu3aeETJzC6CgJ/m4LI8EqNRafeRYIIXj0sSciSHC114/CA4egjeuDZSmp9HqNFoUHD8l6W1ntxd792ViWnIop02Zg+MjRmD5zNu594EG6iTMQRE3dUVxxzbUYNnI0CFFh2MjRmDVvPt758CO6ITYQxH9eeBGLlp6FCVOmYeTY8Rg9fgIWn3kW9mXlRIwlEgn+93+ew2WX/x6TpkzF+ImTccbiM/HRJ58xg+QPEfQaH778+lssPvMsjJ84GROnTMWceQvw0MOPMr2MToJrfAFs/2En5sxbgMuv+INMJIJHf0K1149bbtuASVOmYcSoMRg/cTJWrFqNnLwC+H7jtG0Keh9iIcEVXh/8dUehv/uvILo4jJ0wCYK7NIKwNSVoK1atxvCRo/DJZ1/AH6zD2t9dhnkLzsAHH30ceU8giLKKKixctATJqenw+oO46prrMHf+Qmzd/gNuvnU9ps+eg1HjxmPKzFm4ef0GuCsqaf39NBbeU1GFRzY/jkVLlmL8xMkYPnIUxo6fiOWpaSg6eDg0KQ7Wwsf06rYNd2D6rNkYPXY8Jk6eitSMFThcbIywdZR8+vHMs89j7vyFGDNuAkaOHovpM2fj9Tfflom75CjKKyjCOcuSMXHKVIwaOx4z5szFtetugK/uKCrYhvFqfwCX/M/lmDVvAX7YtQdXXXMdRo0Zh1FjxmHW3Hl4+933Ue31Y/MTT2Ly1OkYMWoMpkyfgbv+cg8qqmrksaPa64fZasd116/DrDnzMGrMOAwdPhITJ0/FlVddDXdZeYQzoMRkwYUXX0LHhdFjMGnKNJyzPBnfbduOihofqnwBXHzpZRg0dCiIWoXhI0dg9ry5+OLrr+DkOCw+80ycd/75zBMcYA4wE/5w9bWYNmMWRowZi6GjRmPClGm4bt0NcJdXKrHC7US3kGBfoBZvvfMeiEqDvkkDQt6mQDCCAEtGt7S8EgMHDwUhKrzy2hv44qtvMGbcBLoUq9JgxKgxSE5Nl5UiY9V5IIRArY3D1OkzMWLUGPa3DvpNd8PrDyI7N5+WodKAqDQYNmIkps+aTUlwoBZXXXMdnX1rtJgwdRrGTZpC/1Zrcc31/yundPv62+8RF58ArS4er772BvyBWnh9Adx22wYQQjB8xCgcKTHC6w9i6oyZIETFDLMf1T4/Htn8OBKT+sshHwsXLUF8Yl8QtRbnr7lQnmGOHD0W8Ql94eQEvP3u+xjOyANR0RjqCy++hMZpqrVIGjQYYnlFBAnetnMXiFoDlS4ORqu92VKzglMHHSXB32/dJsfmP/zoYyAqNebOXxhhoHyBWqy5aC0IUeHRx56Q4/aLDh6WjeyTT/8bAwYNASFqjBg1BgsXLUGfhL4gRIUVq89Hpc+PCp8fay75HfoNGAS1Ng59+w/EmAkT8fo778JXexR/vm09VLo4EF0cZs6bj9kLFiKx/0A59nH7DzvluEeJBMcnUL0ZPXY8xk2cBEJU6JPYDw88+M+Q0fT5od90NzS6eFnnps+cDW1cHxC1BqsvuFA2euEkWDLqX3z1DQhRY96CM+QyS8srMGvOPBCigi4+AbPmzMPwUaNBVBoMHT4Su/bup/2spFVTwNAWCa4KhjKxjBo3HkStwXMvvCTrIvUKBkOe3AC1nS5ejPAAr7vxJhBCsGTp2RF2tarGh0c2Pw5CVLjgwotR7fVjWXIqVBoddbCotRg4bDiSBg2RVxzPW3MRywRDc/qft+YiEJUG2rg+mDt/IWbNmcd0UIP+AwfDZLHJk0qbw0Un1kxP5y08A4OGDGO2dxQ++OgT+AIhD+qNN90sr/ROmDQFs+bMg0YXB6LSYNPdf5X74b8vvoz+AweDEBUGDx2OaTNnIS6xH4hWh6kzZ+OwySzr3PTZc6g9nzINRKVB0oBB6JvUH4SoMXDwUNy6/nZo4/tg4OChGDJshOyku//v/5A9r3Ynh/ETaQhl/4GDsejMpZg+czaN0yYECxcvoV7iGh8qqmswdvxEEKLCqLHjcPa5yzF0+EgQtRYJSf2RW1CEGn8Aq85fg6SBA0EIwYBBgzBuwgR8+vlnsLuc0MbHYcLkSaj2ehGsq4Pd6WQhpBr0TUrCkrPOxoQpU+Vxe+HiM1Fe7e12+e5N6HIS7A/SWewDD/4TRKXG2ecuhz9Y12wpMtoMlxCCOzbqUe31w2SxyTGxBUUHqSc5WIu7//o3ELUWI0aPwfdbtzNi7MO/HtkMQtRQa3XYsm0H/LV18JRVYOJkKkA/7tojL4v++z/Pgag0iEvoizfefU9etnjlzbegie8DotHi5TfepDvlfQHc/OdbQYgKQwYPg83mxLvvvA+1SgutNh67du6Bn7WBkmA1Pv70c3j/n733DpOi6OJ/q8PM7mxm2SXnnERAMoIRMQFGBFHMiiICklH0VUCQIFHJQURFJEeRLDln2JzDzHR3Vfcsvr/n3vvc+71/VHft7JIRXHzdP86D4ITunqo6nzr1PecwCwlJyfCER4IQGR8OGCiOhNZv3IyY2DjILjf27N0PwyyE4JS0dBjMwrkLCdxxEwlnzl2AX6dIz8xGeGQ0iKxg3qLFRY6vBg8fAUJk9H7tDS6VKD0y+Z+1W4fg3wVkXkhIsp1ENNIyssRcTMvIRFhEJKLKxOLo8ZNCDnHi1Bno1MTZ8xfhCgkVzsqnGaDMwuFDR1G3bn0QScGUGTOF1GHMuPEgROKOzbSgMQs5Pj9iy5WHyxOOBUu+F2XYEpJT0a5DRxAi4aVeLwtn70Cw4grB51+MEce+Iz8ZDUlxQVbdOHPuAgxm4fftO+3XujFm3HgRVdu0ZSsqVakGIqsYOnwkhwtWDIJNC6vXrgchfHPgwMQLPXqCEII69Rrgj30HYDAeZXM2CzXr1CuscMP+npKMpXZ3243KITJyckEUFUqIBydOny2yGeV2uUbVAU9qBrBj1x4BfMmp6eI1+T4/DwLJKmbPnQ9mFaBDR36yo7hC8Nl/vuQlEynDqM//A2ID6OHjJ6AxC4eOHYfLE4awiCisXb8Bfp3Cr1OcPnuen9LKKj78aKCInr7T930orhA0bdYch48eF6D43gf9OJjWrC02n8tXrASRVajuUEydPhMG41KlBYuWwBXigSc8EumZ2cjOzUe5CpUgKS689sZbXN5BTew/chT1GjUBUVQ888KLQsJYv8k9IC433J5wjP96EpjFGaBFy9YiubDP628iKzcPPk3HG2+/w8GyRUuwQAGYFcC7fT8AIRJat22P7Nw8UIvf34/LfxEn05t/+x0Gs7Bg0RIQQvDk092E5MKvUzz0SGcQIuPpbs8I6B82YgSILOGrCROgGQaoaSIpJQWK28UhmBqglolXX38NhBB06NgRXr9fBP7mzl8oNivbdu0pjQbfhP3tEOw4rr4ffAhZdeHFl3oV0dpczd546x0QScFzL/SATk0kpaRBVnlizrETp6AZDF6/xh2ZpGDq9JkiMuVoezp3eQKEEDz3wougZgB5Xj+qVq8BQmRs27ELzB7Q7TrcD0JkDBo6zC7Ez/WJ+ZqBPm+9DSIruK9tO/gNxiO/homGDRtDUVzo0aMnqlSpBkJkDBjwMahhwrB368EQTM0AH7iSgiZNmxWVg9gOPLpMWaEBK4wE80j1qTPneDRLVnH63Hl+5GQG8Nobb/EJ9uxz8AW1hK5asxZcYeG4mJIKv62LKunBV2p3xm4VgoMrPmRk5eCFHj2FXMkZl9t27AKRZLz3QT9bly4JCDaYhVGffgZJdaHLk0+BBXiklpkBmGYBVvy6in++6kZGTh78BsOEryeBEAkjRnwCw7SgMQvrNm1B42bN0aP3K0LWw8sfmlixcjUIkdH+/k4Cdh0Iftae18FHpY6sY8rU6Twy9jaPjD3/4kvidc4GfNZ3c0CIhPDIaKSkZcBgloDgE6fOgJqByyD4YmKScD4///IrrII/YTALVsGfOH32PMIjo1GzTj1cTEnlm2a79nBJj5FSK1m70cS4A0ePgSgqXJ5wnEtIFP7Q69egUxNjvxqPt955D2++/S7eeOsdvPHW2+jz+psY+9UEMb5btm4LSXFhydIfxPtPnz0PT3gkIqPLwOvXQc2AgOAuTzwFn11qTTN5TWIlxANCCNZt2gyNmfj+x59Rp0FDfDToY+FjnT+/HPsViKSgc5cnoBkMx0+ehqy6ISku7P5jnwj2OD7vvlZtQGQVGzdvgRm4hN6v9oGkuPBU1+4wAwUi34eaATzw0COILlMWCxd/z0+iiIxmLVqKz9TspPX9R44KueCuvfsLIZgQvNirdxCLWPhizDgQQqC4QpCemQ1mBaBTBp9mIDQsAmXKxok8gD6vv4kKlapg/cbNYk2kZgAaZZAUFyTFhWU/LQezCjBoyFCbN3ogKydP6J/3HzyMcRO+xtZtO8Rme/ioUSCEYNKUKfDrmg3ByQKCdUrh13X0fLkXKlaujC2/b4XBeE6Ro0t2hXhAiIxV69aXQvBNWAnIITgEDxg0GIRIePDhR4XDuloUWKcmnuraHYTIeLfvB9AMhpS0dAHBJ06dgd+gyMnLR1RMLDzhkTBY0cQynZo8cmXv7AzTQr5PQ7UaNUEkBTt27REav4qVq0BW3UjPzuELlmkJYX1qZhYkdwgqVasOnfHXU2rijz/2QVXcUOyM+Y4dH4BhMBuCzStCcNfuz4JICr4c+5W4T2dief26yP4NjgQ7EHzm3AVRJudiYpI4rklNz0RIeARi4svxNtRWACvXrgeRFdSsWw+5Ps2+p9Jo1P+q/XUIlpGRlYMlS5eBEAm16tQT8/GlXr1BJAUbt/yG0+fOC02wIxd45rkXICkuPPl0N4wZNx5jxo3H2HHj8cUXYzF06Ag74iLh+Omz0JlpQzDBiBGfQKNO21BLJHDm+TUcPHYcs+bMRc/er6Jm7To8EtOuvQBeB4JnzZ7D5zrjmfHUDODrSVNAiISXX+kDZhWgRSse9dmxa4+QUzhzLjM71z6uDcNJO+p2PQjevnOXXdpRRVpGFrx+Xcxlv87XJI3y+p5Obe/S+sGldqOR4DMXE0AkBZIrBKft0wwhFaQMbdvfbx/Fy0LaR2QV9Ro0EuN6+sxZIERGzdp1hT8c+cloECLhw48GCtmhA8Hv9+vPoc++Vp9BUcGWZKzduFl0bdXsCLTXr2Pv/oOYNmMWXujRE+Ur8ujsI527QDMYlxBJCois4JPRn2Hc+K8xbgK3MePGC5nEyE9Gw6cZPDIryTh4+Ki4Ngc2s/PyBRA/1bU7ZNWNwUOHi9fo9mlLrk/j85LIWLR0GfyUoUGTe0AkGeO+nhgUNS/A1OkzhXQpOOku36chKiYWUTGxYq1x5rfBLGTn5mP9xs347D9fouODD4EoXL7x/Q8/Cj2w6uanYmXKxqNdh46Y+e1sZGTliMiys14NHzkShBBMnDz5qhDMLJ4opxkGdEqRnpWJtes3YOQno9HxgYfEd/2yek2Jj+9/kpWYJnjy1GkgsorYuHJCq3ctCK5eszaIpGDs+AkiEuyUcjp24hR0ZiIrJw+KKwRVqtWAzsygycM/Jy0jE7LqRpmy8WAW32FWr1kbhEjYsbvQKYZ4whFdpiwMpzObWajP8lOG0IgoeKKioTMLplUASk1QaqJ792chSQpkScXChYth2lHiK0GwwSw0v68ViKTg29lzhdN2zIlOOZUmgiGYWQU8CmcveOcvJopjJ79O0axlKxBJxpTpM+GnJp5+5jkQWcHHw0eIrlqlFSL+d+2vQTCv1Z2ZnYsLiUm2VpZXf0iyyxK6QjxIy8jCmXMX+By0q0NQM4DqNWsXlk6TVeGYJUkpdNSyij379kOnJiZMmHgZBBtWAMt+WYF2nR5AiF32icgKiCTDHRoGQmS0bns5BP+6ag2CSypR0xKR4zbtOgiolVUXT1gLAmDnT0ezt//goRuC4LXrN4IQGZ7wSBEtCo5E+3Uq2ko7FWVKuzqW2g1FghlPjlNCPSBEwubftxXxoTozsXzFSkyf+S2mz/wWM2Z9h8efelpAsDMHTp05ZwOhhL37DyA7Nx8RUTEgkoJNW7YK/9j+/k4gRMJ/vhzLN5JOoISZqFKzFogkCwjWTAszZ89B63bti9YudrT5RBIQ/N2cecJXO2XeRF+AoP9+pHMXaJShanWu58/J89rz0iwyVzXKI6Dx5StCUlyYOPmbYnkL/PlwPa6M8V9Pgk6ZrduXMfPb2YWvtQIcgmUVjZo0hRm4dE0IzvdrGDR4KL9GZ9NBCFR3iJBDOBCsUxMzZn2HsvHlxGmRpLjgCY/E092eQXJquihl50Dw15MnQTN0DsGpKVDd7iAItuDTNPQf8BGqVK/GP9O+BsXlFgGMYAguzUG4vt0xCHYW/SKdk4Jsx569wrlt2PIbb6N6lYzXHbv2CIfqVDZISEnljlFWcOzUaWjMREZOLtxh4YgpGw+vVrhjoyaHycTkVBBJRpVqNcQgr1ajJggh2LFrD4dm00J4ZDQ84ZGiVaozkHQrAB9lkENCER0XzxcJymBQE1u37RALDZFV3NeyNfJ9fj4h2eWaYGoG0OWJp0AIwbQZs+C3W0Q7x795fh1p2Tm8LBQzUa5yFbjCwpGcngE/M3H2YgK/f0XF2YRE3k7ZBvWx4yeASAoaNr4HhmkhvkIleKKikZKRVfjjl0Lwv8r+r+t0jCuiCZYUZGTnwLACeOaFF0FkBXMWLMSipctAZAXv9esPzbRw5kLhGHRKpDW/rxUIkfHRwI+xdNlPWLJ0WRFbtGQplv74E9LSMmEYJsaP53WCR478RMz5k2fOIiyCJ6zUa9wEXZ99DmPGT8Dm37fZ0CmhVdt2wiE6EPzLr6vg03SxKTXNAObNWwhCZDz//ItgzEKlSlUgSQr27N0v5nswBLtCPFBcITh45Cg0ZiEyugxcrhCuebYCWGVDcNOmzaAzC1t37ORrk+pCnl9DcCdMPzWRkZOHfE0v2qb9LhgPpfb3me5EKO2/+00+3hwI1iwOwVd6r2EF8EiXx0FkBZ0ff7JIeazgclzOGB75yWgBwYWbMWr7Gglfjv2KN3yRZMSXr4g8r1+8jkOwjC/GjONly8zCFuFVbQhes2EjNNPCxt+28vwYWcW9zVvg+RdfwoSJk7Ft5y4uU5AUAcFLliwVgLZ48VL88MOPwn788Wcss9eJLVu3gZoBNG3WAoRISE5OA2MWKLVg2rKq7Nw8G44t1GvYCERWMG78hKJBNmpC0yhCQ8NAiISZM7+FYTA0tiF49px5/LmYfC2cOnMWb8rVpKkoI6oxC15NR3SZsoiMLiOec4+eL4NICjzhEXikcxe890E/LFz8Pc6cO2+vWURAsMEsuxScF0uWLsNzL7yIBo2aiFyeKtWqIyfPa0PwKBAiYcLESaJkXUpaBkI84ahesxavbkNNdOv2DCRJQUREFB599DH07z8QCxcuxoULCfx+rxAJLl1vrm1/HwQX++Jsrw+qJwxEUdHxoYd5C+MrQHBWTh4efORREElBWGQUMnPzoZkWEtPS+e5TUXHs1BlozERmbj7KxJeH7HLj6PGTsAr+FLofagbw7ew5IJKMdh3uBzUDNgTXAiEE23fuFpGc+g15tueBw0fFQuBMmJXr1oMoLlSrVYe3faUMPp2i8b3NuP7nxZdQs249EEVF79fegJ+aMOxdYTAE68zEqNGfgRCCd/t+wGsnGoUtn7+dNx9EUdGyXXv4KSsKwdTE2YuJAkDOJSQWiVZn5eTBEx4JT3gkVq1dB0JkPPbkU6U64H+x/V//3/XbJm/8bSufU7KCtKwc+CjDlm07QGQFHR96BD1e7g0l1IOUzCxozORHtUEQrFMTfd54E4QQDBk2XMwnpx52RlYOvpk2A5u2bIXXq4EaJr76agIIkTDqk9Fizj/3Qg8QQtD58Sfh1Q14dQrDPoWZPvNbECKjVZt2wvk7EDz2qwn8uwxTaPHfeec9qKob48aOB2MWOnfuAllWMX/BInF64nzOH/sO8ITYUA9OnDoDn0GvC8FHTpwUNVyPnjwt9L5+asJrUMRVqAh3WDhOnD3HN6rXeP6l9r9ptwrBrOBPaMzC4mU/2pHWwgCKA8LOcbozjj8eMiwIgpmA4D379kNxh+C+Vm0wcPAQECJhytTpQaetTCSdfjF2HJ8bpiWaQhWH4AcffQxEkvHaG2/xGuCMV6fQmYlBg7kW9pHOXaBTE9u27QQhEmRZRUJCEgdaaoEaJhizsHHDZixeshQJSSmgVgBdn3kWRFawdOkyMGaBsUII7tHzZUiKC+/2/QDv9H0fkupCnzfeLKyhz/jnpqdniSjzzz//ckUIdk5kps6cBSIXQrDjg4tDsNev8ypVkoKflq+waxZz356ZnSui3EuWLoPBeN3miZO/wbETp4KkV05yrQTVHYqTp8/YEPyJiFo7stHU9EyEhkWges3a0KmJrOxcREfHQpFdWL16LRi1hOQyMzMbsqReFgnWzFIIvp6VGAQ7GaZEdYMoLnR6+BExIYW+h5p47PEnobpDIKtuLiS3I8kpmVk8Y1VRsWf/QeFgmrVqDadrTr7Pbye+BHAhIYnv1CRFlDzJ8/p5dQhZxboNm4Qz7P1qHxBJQdUatUTdPadweO36DUEUFd2ef4EXC7cK8M4H/UBUF2LLV0BaVg5+XbOOl44J9eD3Xbv5sygGwcwqwJ69+yEpLoR4wnHsxCnePSbAi2i3atcehEiY8d1s+K4AwReSUyDblSqOnT5TBIINZqHny6+ASApiYuMgqS5M/2428jXdLhhe8gOv1P5euxEI3hAMwdk5MKwCJKamIyQ8EsTlhssThhp16iLH54duBnDmwsXLmmWsXL1WHIn+se9AkdrfI0Z9KhJQMjKyYBgMkyd9A0lS8GH/ASJxpFGTpiCSgvf7fwSNWaCBSzACBTh49JhdKpHgnnubizWiZp26ILKKWnXqITMrB4bOYLIA9uzZi5AQD1yuEOzdux+UmvjuuzkgREZEVDTOXbgoomA6M9HtmedACEHZ+PJc/6dfH4JzvD5UqlYdRFbQ/+PBMAIFQi85e8FCEEWFJyoamXn5pfD7L7VbhWB/UD3elm3bgUgywiOj8fWkKXCaPTjj1+vX8cWYcVzmQGTUb9iYSxpsn5aVk4fYuHJ8PIZHwh0ahqSU1MLxf5MQXK1WHRBZwTfTZgggNwOXsOuPvSIi2q5DR17iNM+LsmXjQYiMIUOGwTQDMM0AqGEiMSEZsbFxcIV4sGHTFmgGE6XbysSURWZmNqhhwrIKQJllSxwI1m3chENHj4lqEYeOHuPXYQZAqYkvvhgDQghCQ8OQk5N3WyA436eJ6kspaRlc6mQ3+hg1+jP7tFrGPHuD7eQfDBo8VCTg6qxQyunIrHRqYvTnX4DIKkZ+Mtrmn8shOC09E6EhYSCEIDU1XZx46TrFsKEjbOiX8NOKX0UCLnXWo7tgHtytVmIQ7LdbBo6fNAWusHAQIqNSlWro8sRTeP3Nt/HY40/ySg9Egqy6MepTPjgcgMvx+aGGekBkBY2bNcdrb70DzbRw8OhxhU6WRAAAIABJREFUeCKiQCQZ7Tt2wudfjMHHQ4ahTr36IERCuQqVkJCUIiZuvQaNQIiE2nXr48WXeiE9Kxtnzl/gNQyJjGatWmPkZ59jxKefocE9TUEkGTFx8Th8/CRowSWs3/IbQiIioYSEYsWateI4pW//j0AkGWXiy+HsxcQryiHyfRoeeOhhECKjQqUqGDB4KMaMn4AODzwEIikoW6EiUjKz4C8uh6AmsvN9IKoLxOVG89Zt8MFHAwoh2LS1kLZOKzKmDNJzckt8sJVaydmtQLBztN/pkUeF9Oi9D/vzcWZaNgTLRTTBOXl2zVxJRly5CvhwwEBM+mYqXujRE66QUMiqGzNmfQfDjtYuW/YTCJERGRmNp7p2x8+//CqOUyPLxOLj4SOw6IdleLvvB8IROzVBfRrvIFerTj1IdlJKvQaNMHz4SAwaNBgVKlQCIQRPPP4UdJ2CUQtZWTmoXr0mJMWFGrXqYPDQ4fj8izH8KFhWEeIJF9KoG4kE5+sG9hw4aJ9qufBEt+4YM34C3u33IaLK8qjRuK8nluqA/8X21yCY15ZOTEu3QVgRvvKJp7vixZd68QYZFSsJKVOtOvWwZt0GsblzNotvvv2ukCW0aNkaPk2/IgR/Ofara0MwszBgyFCR0zPyk9H4dvZc9Hn9Ta6ptyWBFSpV4fBnBrBy1Rpx7Z0fewJffDkWn47+HNVr1IIkq2jYqIk4MUpJz0A1+9/vbdYCI0d9iv98MQYNGjWBpLjw0KOdRTfGLk88BSLxusQffjQQY8eNxzPPPg/JjsrO+nY2DGpCNxga2RD83Zx5ooqEZl4Dgv1FIdivU15NSlbQomVrzJ43H1+O/QpPd3umUO8syZgwcTKoaeG337dBdYdCdYfihR49MXHyN/jPl2Nxz73NQYiMuvUbIN/Hq3zwEy4JEVEx6Nr9Wfy6as1lEJzv9aN8Bf47t2nbHnPmzsfYcePx+BNPQVZc4p6/nTtPBLucpP6SngN3s91ZCDavEQm2zUcZfv51FVq2bQ9ZdcNpAEFkLvZu3bY9li77CU6tQPGDMgujv/gSETFlQGQFETFl7NaOBVi1bj3qNeSFsQmRIaluhIZF4P5OD+Ls+YuiLrFmMMxdsBBlysbZESo3Dh89DoNZ2Ll7D5q1bAXJFrwTIkFyh6Dxvc2wbfceGIECpGfnokKVqiBEwnM9XuL1hCnjmt2ERJSrVMWWRbwOw7SEMP+XX1eJhSk334cePV+GJzySf5fME4fuaX4fdv6xTxyvVqpWAyERkQKCNWZi4JBhCImIBJEVRMaWtaPhvGVtZnYuj5rJKvr2+5BP7lId8L/WbgSCN23dJo5d07JzhAPesecPEJcbsjsEx8+cFQleZxMSeUF51YUjx0/Cb5f7yfP68fyLLwldr1P0vmLlKhg2YhSPUBlc43bhYiJq16kHl53Z3Kv3q9AMhqe6dofiDuUNMyQFRHWhYZN7MHHyN3ydkFXs3P0HqBmwWzir6N3nNcSWjefOQFIQ6glHr5dfgaZTGNSEQU1QZiElNR2duzwORcw3bvUaNMLSZT8KfaXGTJSJjYPLFYpTp/l9r9mwEbKsolmzFjBMpxW5hQVLlqJqrdoiQ5wovNnAwCFDYVgFpUeS/2L7SxDstLm3P2Pgx4PRwK6BSwgRR/Cy6kbd+g0xYNBgu6735SVHLyQk2T5Wxk/LVxRKCOzks44PPARCZIz9aoIY/45Pq1G3noBg3bSQmJqG9g88CDXEw+VAdpWYe1vchylTp4s5f+L0GSHfmDNvAZcf2vNTUlS4Q8Pw4MOPIiklTfhEXlnhItq0ay/Kjjkt2p0Oc8495Xl96PP6myIC7iTeVq5WXcijHF/fpGkzEEnBd3PnCbjXTQvTvv0ORHWhSbPmRZ53vk9DTGwcYmLjBKD//MuvduKeLJL9omJi8UKPnpgwcTKIrOLpbs9wXgkUYMiwEShbrnxh4iAhCAkLR4eODyA1PVM8m2MnThY+GyLjgw8/QkpaBjzhkUWqeixd9hMqV60W9AxdiC5TFj16vowvx/HSdD1f6SOYq/Tk9/p2xyDYqaxwPQgWYMZMZGTlYOPm3zB/4WJs2rJVFOl3KicYthTCea9X5zraA0eO4fSFi0JO4EShU7Oy8cPyX/DLqtVIScsQNTyvlHx37MRJnDpzTrRM1qkJagWQmZePlWvX4Yflv+BCUrJwZjRQII6ripc88ttZ7vm63bnFnthOvWJnh+7ouDSDId+nYeuOnViw5HucT0ziP459lKEHLUhO3V/dtOCnDF6dYt+hw0hITSt8rgZDns+PCpWqgBAZ23bushN12F8aLKX2z7UbgWAnCuJs5JyqBvmazvvS269zxqRwJFbh+PTTwrma79Owd/8BzJ47H/sOHLLrkRat+mKYPHkkOS0d+w8ehtevwwxcArMKkJSShp9X/IoVq1YjJ88rapEG63j5Z/Gano6z27j5N6xZt8EupVSY9BZsvK64ji1bt2HJ0h9w4vQZUYlFfK7JNYbOUaxzn4xxLZ5hBkTTD5/Bn8+5xCTMXbgY23fv4bKR0qPIf739lcS44p/jjN2UtAys37gZ382Zh19XrUFCckoR/X3xsU5NHtn0hEeiavWa8OsGzMAlAZ1OJRMBovZpjxNw8eoGfHa9fL8dbNJNC+cSkrDslxVYt2kLcnx+HmE1eOMM56SG18K1eG4MM5Gcmo4fl6/AyjXrkJKeKa6huBlmALleP1atWYcVq1bbNXwLipQTdXyqX6fYs3c/Fixegj/2H+T8YTBQqwCGGQALFMBvz1mdWcKXOlJHn8GQrxmFm9WgNYqaAZFf5GiD9x04iAWLluDAoSO8UYjBWz3zsqlGkbJuPs3A0eMnMX/hYmzbsQvZuUVbK4tNt92S+eDho8j3a+L3ca5BZyav8KNzjfe8hYtx5PhJXlWH2V0D7eR9JwJcWgr1+lbiEOxAHSu4dEVAdUqWOMc6RXY19k7OAULnszgcU95pyq66EJxFWxyAhUO2B6PT51yjpgCAwgh04b04wCAWqeB7Drp3n724OA47eCLr1OSD3Tm6sN/ndHUTVuyZ6SZPnHCARTetwiL8BsOKlashKS5ExpSBV9NFv/eSHnClVjJ2IxCsmU7koBBunQ2YZhYerdHApcIGFraDdN7rt+ea3yhs/lJ8fhXPaGeBApFY47yeWQW8eUaQMxFOL2hT7JRXLO5AHV2d44SvtLY4kiir4E/hsIM3qn5njuq2g7M4+BsG4yBsBsQawzemPEKerxmFTT5K59y/3m43BAfPKadmrkiSK+bjnE0gCxTg/X79ISku9Hn9TdFcyYHmQhC1xOc5fkUzLbEmGFaBCPI4m2CfQWFYBfDqlI97Md/tuWkVBMkMzMIygaywjKoz94NNnF4yvrZQK1DEdzoJZMH3rFEGH+VSJrFu2U1qgoNkYtMeFDH1F1/ngvIZDNMSQTTnJNl5bs41aAazO8NZRdY+w7QuW+Oc6Hvw70bNALw2/Aavd853OuutEazztZ+N1/5/wXDv/L/SSlDXtpKHYDHJCptpcOAtOpmvCMHF3i90d853CrMQ3Dyj6CQqFpkKctR+yriDE0ckQfcRFPm60cUreJEqEnFy7i3oXq77mcX/tALI03T0efMt9Oj5MspVqARCJCz7eTmPOpdC8L/abhSCvQYVMibDurmkCr+Ya0WjHFfafBrFXnfFSFAxWA6u9HKjn13cSd7IdQiHas9LRi0xP3X774w6hfmDHI9pFT2GvAt+91IrebvdEFw0eMMu92XCh1o4fzERvXq/gqe7PQNXqAeqO1RI/q47/q9yHdca2/oV5qTTwKJIjXr73xwgNa4QBXZAWWPB939l3x38XZfpYIud1DpBM58N5sHmvM6wiq9FZpF21MWfVTA/XIkvir+++Bp5I3YlSdU1f4u7YOz/E+wuhOBr2xUBscju8vLXBE+eq0HwlRyqM6GuOJhuEYKveW838cMFX5MTKc72+ngyDiEgkoxHOncR/dRL5RD/brtRCL6QnIKM3Dw7u7jwJOKGv+sKc+qWIdgs+honalXc+dyoE7lZCHbm7TUh+C74bUvt7rY7C8HXnl+JyamiS6PiCsHnX4wRgHyrEHyj11gEgq/zvuIQ7CTmXe+zb+W7dJPnIl0Jgh2GKA7B19qoX4kjgn+T4hv3W7XS9ebO2B2F4GuWSCtuNwqKtzoQ2C3a7XrYf8N36WYAO//Yi/+M/Qp7Dx4Smq5SXeK/y/zFTGcW/h+7Y5zftOC92vuYiWde6IE+b74ldOe3dA23OteuYYUatzvz+Vebjw7ABDsg8fdSp1RqN2JXGCtGsY5xN/U517Wip6DLlv+Cid9MRWpmFvyUBSWsX8f+6v3ezOfcyPffjT7777aSHsv/g/bvgeB/gTktZ42gKhrBuqdS+3fYTbVNZoVa9u17/gBReRWIw8dPlM61Uiu1O2TF2ybf1s82A6KDqKMhpXYCp6OPLen7L7VSu1usFIL/R8ypiOFkqzvPidpd7Ur6+krt77ObhWDDCoAGLqFXn9d4uTBC0G/goNLM4lIrtTtkdxSC7e6K4u+mVVjFxSzVipZaqQVbKQT/00yUlLvO/7f/22vQkr/mUvtb7WYhWGMWDhw5CiXUY3cdIlBCPDh2+kyJ30upldr/ot1JCHaCIE6FIeffS08ES63ULreSheBgoGMWL2gfDL2UF7enfwGCCzWERUuH3FGYZtaNw/9NWmEFjMsz0ov8f/s6Skuk/Pvs5iDYBA1cQrfnXxBRYKK6RHe4IvPkr4yjf7q+Tawfd6D4PCv2HSV+r9YNJfyW2LUVWfuu85s5rwl+/V3wjG8Kgq82d65zL44cIrgM2I0838vm/F3wvG50bNyxOfpPsuL3Xur/r2klBsFe3cDu/Qew7/AR7D14CHsPHsKRw8dw/PhJJCen8tqcOgWlvDg9oxbYzS5gzIIRKMDBY8dx4MgxXuOwWH3AO2EXk1Ox7/ARJKWl3/bPLsxgNYW2y89MnDhzFkdOniqN/JbaTUeCUzKz4ImMFt3iiMw7tIVHxyAtK0fUuv0rCZZnExKx/8hRJGdk3jUgcjN25sJF7D98BAkpaXbt8dv02Yy3ej9w9Biyvb4S1WsmpaXj8ImTOJ+UfPcm1DIL2fleHD5+AifPnr/m70DteqqHj5/EwaPHeC3VG6zoc6ftViLBhlWART8sw+ARIwXg3nbAYRYycvNw6NhxnD5/8R/VafTIiVPYf/goMnLzhP75shr7t+v3M3k5ybtxHVv683J8PGwEHzOOPPIuuK671UoMgk+cPQeiurnDlWTR01ySFBCiIDQkDK1atcGcOfNAqSlg+GYHndegiIkrhzLx5eyi9uyOQ/Ab77wHIit4u+8Ht/17vAbFd/MX4P2PBkBjvFmHbgVQvkpVuDxhSMnMuisnZqn9fXZTEGxaSM3Kxvbde7B9zx9Y8P1SrNmwEdt3/4Htu/9AenaO6A73V67pmRd7gBAJA4cOg2EF/lkLM7PQ9dnnQSQZg0eMLKxfehs+289MxFWoBCLJWL1hY4mC5/v9B4BIMl7s9fLd+/swE9t37wFRVNRr3OTaAMk4bEbElAFRXTh0/MQ/E4LtwM3pCxcRE18OTz3z7J2DYNPC/MXfg0gKWrRpK8qIlfTzuv64sFChajUQImH+4iVXbzR1m2zz79vQ8eFHkJ6TW/L3Xsz2HDgI4nKj23PP37WgfjdZiUHwyXPnRT/t5q3aoNPDj+Chhx5Bp44PolmzFoiJibX1iQpGj/4c1O7cdDOT3nEoMfHlEF02rkgU9U4+1NffeRdEUvBev/63PSlt267dILKCR7o8UaSMVZ2GjVC2QkWkZGSW+KAqtZK1m4Vgx/zMxK59+5GSkVmke6ERlFl+q9f09LPPgRCCAYOHFjrwu+BZ3ZAxC4937QYiKxg0bHhhy+i/sJl2TqR8lCG2XAUQImH1+o2ihmlJOK6Ph49ASHgEXnnjzbs2eUo3Lezatx9h0TFo3qrNdeQQ3Ad4IqNBFBWHjp0o8esX93GTkeB83UCLNm3hiYzGgaPH7ui1Lf3pZ4RHx+D+Bx+2q8eU/PO6momTXcr4ZpJImLdocWH3tzsAwacvXARRXXCFhSMlI6vEn8FlY8u08F6//pDcIfh91+4Sv5673UoegmUFO//YyweqxuUP1DCRmpqBTp0ehCTxQt/r120EvUGADe6ippm3BsF/JVmhEII/5O0bb+MPtm7zFt4I47HHodk7dMMqEK1hzUv/LewdXmr/SvvLEJzJF3bhQJglSi7d6jV1f+4FECJjYBAEO8Xv7/oi8EEQPHj4iNsiq7oyBG/gUfJb+LzC2sU3ESQo9vz9dutWn9P+tqSf+9Wu227n7b/eNQoIjvrHQ/D23X+AyAre6vv+nd8gMac9Mrt7ZTG2FUKwifiKlUEkGXMXLRbVkni5uNv0XfZ8PXry1NUh+G5Yy+xEZ6K6Ubl6Td7GvaSv6S62OwrBYlCwokXndWbh9NnzXAIhK9i5Z29hu0XbKLPg1ww0vqcpCJHRtl0H+DUD1ApAszuyUKsAiSmpWPT9D5gzfyGS09JhFvzJ+3SbAVC7L3dsXDnExpdHvl9HrtePZT8vx/iJk7Hv4GFolLdsNMwA8v06ElPSkJ2Xz99r/7tzzakZWUhMTUOuT4NmWgj89/9ANwPYunMXJk+bjl1794EFLuHNt98BITL6ftAPfoNCZyZS0tORmpEBwzTx27Zt+Gb6dKRlZoIFAtAohc4YcvK9+H3HLkyc8g1mz1uA46fO8Lq/gQIYgQJk5uZh6U8/gRCCTg88iMSUFGR7vTAsE8nJKUhKTgYtCEBnDCzA//RqGi4kJmLJ0h8we948nLt4ET5dh0Yp/IYBs6AAGqVIz8pCUmoqDNMECwSwdsMGTJk6DSlpGYWdiYSjLfmBW2o3YczC//3/FnaM067i1Py0KARfK/lI1CGlDBeTUjB3/kIs+v4HZOd54dMpUjOykJyaDmrxzm/dn+OR4I8HD4ZumdBMhrSMDKSmpcOn69CDwNz67/9BYlo6UjKzhNzH0brrVgA79vyBb2bMwsKlP+D4mbNCR3szzi54LaJWAXyagZVr1mHy1Gn4ecVK5OT7eMc6e1144uluIJKCYSNHgVoFOHD4KL6ZPhO/rFwNn27AbzA+N6gJjZowCy7BsNeMX35dhW+mz8TBI8egUQYWKBCv9RsMZW0IXrV+w3WBSGeWSBZ2oDclLQMJSSm8LbwNBfy+AkhKTUNaRpa4F59uICU9E3l+HflePxYsXIy1GzYhXzeQ5/MjKTkVuXleXlbLXrt0ZiHP68fyX1diwqTJWL9xM/L9Ol/jr7EW+CnjMG1f6849ezFl2gx8O2cuDh09Do2yoN/BFOugRil2792LyVOnYv6iRTh55gwM04TOGPyGgXy/H0mpqUhJT4ffMPj4sd+XmpGJH378GdNnfYe0zGzozER4dJkSheArdYwzinWMu+LzMyh0aiLPp6F6rdqQXW5s2LQFOjPBrALh6/K8fmzYtAVjx0/A2g2bkJPv451CDQbDtKBRhqzcfCQkp8JvUOT5NKxYtQZTZ8zC0RMn4fXrReaDV9ORlJqGzJxc+O0ujakZmUjNyIRX07H/0GFMnjoN5xOS7PHOYJgBZOd58du2HZgydTq27dyFXK8fLFAAahX60Oy8fFxMSoFPN2CYAZy9kIBvps/E1m077PEQ5GeoCRa4BMO0kJqeiZVr1mHKtBnYd/AwfDqFGbjEO8vZc65cxcogRMa8hYvBAgVgVoGYBzn5PmzYtAUTJk7Gd3Pn40JiMucIMfb4XMz368j3adj021ZMmDQZ3y/7CclpGeK6smwfLSkuhEdEYd/Bw8jIzoFPN+DTKXw6hc4s7Nm3H19PnoLV6zYgKydXjG3H/IaBxJQU5Pl8MEwTKekZ+G7uPPy8YiUyc/L4mmIn+DlyFN20YBb8iT/2H8Q302dg6/adyPdr0BlnoeBx5mMmWrdrD0Jk/Lxipd39NiAaKJW4T7qL7G+B4Cu1OwyG4F179l61JNqiJUtBJBmxcfF8kacmDGbi9NnzaHd/R0iqS+iJiayiTbsO2LNvPwxmwbIdUWxcOUSXKYsPPvwI7tAwEEkBUVQQSUG7Dh1x+ux5aAbD7LnzISkutGjZGk4bSefP9MxsREaXAZEUbPztd2jMwu+7dqNOg0Ygiot/nqygSrUaaNmqDQiR8EG//tAMCoOZiK9QHmXKlkWHjh1BJF6GKr58eWTl5mD/wYPo0LEjVHeIkIgQSYGkutHx4Udw9mIC/JSh16t9QBQZkiyDEAJZVfHhoIHQGUWFChUQFh6O5PQ0UMsEC1g4dOQw2rZvD0lRIKl25r8io8m9TbFh0yYYjIKaJnRGEV++PCpVqYLhI0ciMjrKlqJIkCUVD3R6CCdPnQE1S8vU/VPtRtomXwbB1zA/ZUhOz8CTXbvbbVn5uHWFetDn9TdRsXJVxJWrAJ+mw2/QyyDYa+jwhIUhPj4e1DRhBEEwLbgEyR2CBvc0hZ+ZotTT8lWrUbt+Az7XbFNCPej48CM4cfbcTT0PZ33xaQaGj/wEceUq8DmnuEAkBZHRZTBsxCjRYvZJG4Lvf+BBVKtRi7/OXneiYmLx/Q8/irWCWQW4mJSMZ59/ESGecL5GySqIrKJq9ZqYPXe+WMs0g/HvFhB87eu+rG0zMxFfviJkWcXGTVtA7ciXcy2e8EhExcQiNT0TGmWYu2AhiKzi9bffQfnyFUGIBCKrGDxiJN77oB8IkfHKK32g221j830a3v+wPyKjy9j3LEFSXYiKicWYceOvKfcyrACOnDiFTg89UrjuEsleK1W0aNkah44cs38LE9Q0sWrNatRtUB9EkvgaJEtQXC506NgRCUlJ0AwDv+/YDkIIGjZpDM0wQE0T1DLx8ZAhiC7D12giq1BcIXi6W3fIrpC7DoJvpG2y03r39+07OXRFRiMnzyuel8EsjP1qAmLjyolxSyQZIZ5wPPjwo0jPzBafUbN2HRBJwWtvvIUQT7g9dglk1Y2HH30MSSlp9qmAifkLF0NSXGh2X0vRBrhCpSogRMKjjz0uxr47NAwHDh1BRnYO3u/XHxFRMXyc2/4rLCIKw0aMQm6+T8y3t9/tCyIp+PSz/6B23fpi/BFCUKZsHOYvXCzuzSr4E6npmXipV2+ERUTxeSQpIERG2XLlMWXqdPg0QwRpKlSqAiIpmL9wMZgdAPt9+040a9EyaL5y3yspLnTu8jhS0jLEPZqBS5g2YxYqV60u8pQUVwhCwyLQ+9XX4DcYvvhqPF8n7OsgRMJDj3YWJ7ETJk5GlWrV+X3Zz8EVEoKXevVCelYmDMZgmAyr166F4nLhrXfewcOPPgoiK+IaPeGRGDBocOE4sNfsSd9MQ0xsnH2CrkJSXIiIisGwEaPg1ymoGXSqY1pYsXI1CJHR7dnn+LpgBeAzSyH4ar7groVgn2YgxBMGIqtITk23o6oZqFWnHoisommzFvj8izEYM248WrdtDyLJqFq9JtIyssQCEBtXTgzKDh0fwMdDhuGNt96B4goBIRIfcAZFRlYOn8hExp59+0W/b2YF8OuqNSCyigpVqyHH68PJs+fhDo8AkXkCwedjx6H/oMGIjSsHxXYW7/frL6A9rnw5EEKghrhRv2FDNGvRAh063o88nxdt2rcDIQRNm7XAVxO+xrQZs/DOe+8jPCoGhEgYOuoT+CjDsuW/4OU+r4IQglq1amHU6E+xdtNG+A0dlStXhsfjQUJqCqhpIjk1BTVr1wKRJDS+5x6MGDUK48aPR+u2bUAIQUxsGZw+exaGyaBTinIVK4gFot39HTB46BC81LMXVNUNQmS8+25fEWm6a5NmSu2qdrshWDctvimTFXjCI/HhRwMx/utJePDhR8ViHhtXzo7UsMsg2GfoiIiMRFxcHHRKYQSCFiWrAK6wcA7B1AQtuITDx08iIiYWxOVGhwcexH/GjsPoL8agas1aIERG1+eev8lIMF8bps2YBSIpUFwh6PnyK5g8dRo+/GggQsMiICkuzJj1LXRq4smu3QTIxpWrgJdf6YNhI0ahWYuWIERCiCccicmp0ChDvk9Dp4ceBlFUVKxSFYOHDsdXEybiqa7dQSQZkuLCmnUboFF2GyDYQkxsWRBCsGnzb/x5m4UQHB4ZjcjoMkhJywA1A5i3YBFklxtEkhEeEYV2bTugao2aOHziJD4cMAiyrKJnz97wUwZqBTDyk9GQFO5wX3/zbXw9eQpee+MtyKobsurGkh9+vHpJKmbh+Zd6gsgKatapi08/+w9mfTcHHw38mK+zkoIePV+24Yvh2IkTiC4TAyIRtOvQAV+OHYvRn3+GGrVqgsgynu7eDQZj+H37dhCJoFGTJvAbOjTDwKIlS0AkAldoKHr1fhWTp07Ds8+/yNd41fWPhWBqBvD1pCkgkoI33363iG88n5AoNjn9+g/At7PnYtSnn3EYlFWM+vQzMQ5q1KrD56WsoknTZpg+81uM/3oiatauC0IImt/XSgDloiVLQYiEFi1bw29wuKpUpZqAr+o1a6NFy9aoWr0mcvK8GP35FzbshaLP629i0pSpeP3Nt6G4uO/g/pVv+t58+12xGYovXxHv9v0Ag4cOR4uWrUGIBE94JJJS0qBRBq9fR9fuz0JSXChTNh4fDxmGryZMRPfnnrfnooJFS5aKzeSVILhBoyYgsor7WrXBuPFfY9Z3c/DWO++KjcCEiZPFM/rt9+1QXCGQVTc6d3kCk6dOK9wgExnv9/8Iv+/ajXff7wdZUqGqbnw8ZBjmLVgEg5nYum0HPOGRUFxuPN3tGUyYNBlDh49EpSpVQGQJTZs3Q57PC2qaWLl6NYgsg8gSIqKi0KNnL3z+xRg89GhnEInD94mz50QVqLkLF4PIKtyhYXjp5d6YNmOmmEeS4sLAj4fYJzeFYywxORURUTGIiIpGVk4eNNMqheC+KMthAAAgAElEQVQr2F0PwdQMoFyFSiCSgm07dsFgJkaM+hSEyKhYuarYGevUhE8z0KZdBxAi4e13+4qJEBtXDkRW0f7+TmKiUzOAb6bNAJEUtGrTDswKwAwU4L5Wbbie9/1+8GkGmK237dX7VajuUEydOQs+yvDpf74EUVSUq1QZOT4/nOLk5xMS4fGEcwj+4MPLILhu/XrIzc8HteHzYmIiPOHhqFi5MnTGd6MO/C9Y/D0IIbivbTsh/l+/eRMIIXj00UeR7/dBMxk0aqBixYoI9XiQmJYKnVEMGDQIkiIjJjYWWTk5IupLLROdHnwQhBB0fOABDsGMIr5CeciqihatWsKv6zAYhWEwzJkzD4RIaNiwMbx+vTQS/A+12w3Bh4+fAJFkuELDcPb8ReiUH9H6NAN16ze0nVwF7qCuCsERKFu2LDTDgG4Wbqx0KwCXJwwNmjSFjzIYgQI83OVxEFlB6w73gxVcEvew7/ARKCGhILKCIydO3XAiqmFayM33ISwyCpLiwqzvZot7YIECjPr0MxBJRsvWbaEZjAOsrCIqJhZnzl3gkgZq4uz5iyIivGrNOrBAAdau3wgiyYiIisH5i4lcqx+4BL9OMXzkJyBERnz5itwxGRTx5Svy998KBJsWysTGcQjetEWsu3zttBAWEXVVCF6+fAUsqwAaNeEzGPp9NACEyOjZ82X4qYmsnDyERUSBEBlr12+EYfL12K9TvNv3AxAi4bEnn+LR+is894SUVKihHoRFRiEjK6ew1jtl+O337SCyinoNGtqRPxNPPPUUB7KW94GaDGYgAJ1SHDpyBIrbBUIIjp88ySPBEkHDxo2hGToysrOguHg0cdTo0WJ99+sUAz8ezH+ffyAEM6sA1Aygc5cnQCQFS5YuK+IbJ07+BkRW8cxzL0CnJvw6hd+gWLj4e8TExqF23frCh1avWRtEVlGrTj3k5HuFXzt99hxcIR54wiNx8vTZIhB8X6s20Gw5RJVqNUBkBVWr10Ruvg9+g8Lr13Hi1Bl4wiPhDg2zT2D55jLP68f6jZtBFBUhnnBcSEiCT9PxznvvgxAZYRFRSE5Nh2FaCFz6LxKTUxEaFgFCCOYvWgxqWtizdz8kxYUQTzhOnz0Pv07FGjP+60k8IhxfHmkZWaBm4DIIPn8xEe5QD2rVqYc8n19Ea32agbFfTQAhBI907gLN4MDNYZfg7Xf7iudGzQAWf78UkuKCGuJBSkYWjp08DcmuYJWangmdmkjLyIInPBKEyBg+8hMuVwlcgk5NHD1xnI9fScLqdWvBLAur160FkSXIqoq58+dDpwzMKoBVcAn3d3oQhMh4892+0E0LWXlelC1fEURRMW/BImgGE7/L0eMn4Q4NQ2xcOWTn5sNvMDHGsnLyBDutWbcBmlkKwVf0BXc7BBumxScwkbBpy1b4dQMdOj0AIilYuuwnWAV/FgFb7oAU3HNvcwGUznFRZnYufJphH71ZSEhKQWhYBGrXrcePC6iJX35dBaKoaNCoCU8S0QxkZufyhSIiEucTk5Cv6WjZlkdvV6/fYCcA2gkEBkPXrt0FBDtHV3Hl4kEIwYbNm8ACFnRKYQYCyPXmIyEpEafPnoVOmXBeOmXYuGUrJJcbTZq1EBC8btNGAcGGyXgEjRqoVKmSgGCNUnTo1BFE5pOOWiYMRqFTCo0a2L5rJxSXC+UrVkR2bq6AYEIITp87C51S+A0dfk2HrhkICfGgatXqIrIudMGlQPyPsdsBwcHvGzBkKIisoHnLVmKxd5xGanomZNWN2PhyNwTBfl2HZhZClJ+ZUEM9qN/kHg7BVgEqVasBoriw8betPBGUFSa+zFu0GIdPnESuX7vhJB5qBrBy9VoQWUVoWATSMrLsjfAlmIFLyPdpWLFyNc6cuwC/TgUEP93tGQ5yBrOPIAOoVKUaVHcofvjpZxT8+V8e7SIyhgwfITbB1JYXnLuQwKOTkoLtO3cXRoIl5bZDsE5NeMIjEREVc0UIzs7OhWEwaHYCVL+PBgoI1piFBYuXgBAZ1WrUEsEGB568fh2r1qxDYkoaaMEl/psUu9Z8TceFpBQcPXEKPs2w114OIecuJEB1h6Bm7bpgVgG8fs2O+EpYt2E9dGogcOkSdEbh0/xY8sNSHD56FF7NLyC4QeNG0AwD+w8egKTwo+60jAzxzA3GNymOHOXQsRMlsmbdKgQ7PrBqjZqQVBf2Hzws/k2nJjZv/V0A5bARo5Cdmw+dmvBqOtIyspDn9YNaAbBAgYDg6bO+hU6Z2CT4NANvv9sXkqKi/4BBoGagCAQ7a36VajVAFBUTJk4WMkFmFWDmd7NBiIRadeoh36+BWQHolAm9btsO94NICr6ZNh2awQQE39u8Bd9w2qYZDFWr14SkuDBtxiwYzMKH9nh89bU34Nep8KVm4BLSM7PhDvWAEBlr1m2A16+jvK0JdiA4J8+LhOQUXEhIEvfs+PnF3/8AIqto1aYddGri8NHjkFU3JMWFQ0eOies3mAWvX8eyn5bj5Jlz8BoUx06e5rKF0HABwfsOHLIj3ETk0ThBOJ0xDBs5AoQQvPraa6CWySFYkqC63cj3eaFRLpvUDIr+AwaCSDKe6NodumlhzYZNIERGRHQZpGdmi6h64NJ/YTALDz/6GGTVjeUrVgoI1izOLpWrcmnG15Om8ECdWQrBV5tndyUEO7vbmNg4SIoLeV4/dGqiei0OxTVq1Ub9ho1Qv2Ej1GvQCA0aN0GNWnVAZAU1atcpIoeIiokVn+kskClpGQjxhKNq9RriSIVZBfZnqNh34BA0yvDVhK9BZAX3Nm/BEw4oQ5my8VBcITh55lzRRZUyfDRg0GUQHBsfB0mRcfbCeRgm42BqR4M1w8CGTZvw1jtvo8sTj6NZixaIL18essqjH42aNLV1T0UjwTqlPMnIhuCwsDAkp6dBowbKV6oId2goUtLToFODv5ZS6Iwi3+dDWEQ4wiIiikBwaJgHWbk5oCaDwRgoo9B1HeHh4ahUqRIYY5f/RqUQ/I+w2xUJdiq+8JJnMnq98mrQnCo8vSlTNh5l48vfEgT7DAolJBT1GzsQHEBUbByI6kKuT4OPMrv+pWlnfwduupoLNQOYPvNbAREO0DpWfJw7ENx/wCDbWTE7smSiSdNmILKKxd//AINZqNegEQiRMGfeArEGObIqr6YL7eSyn5ZDp8w+qfrrELxx42YO6GZhxDU0LALhkdECgufOXwhJcaFS9Row7NrrznsKIbg3NNPC51+MAZEUNLm3mXg+hRth05ZGXft6/czE7r378d77/fDEU13R/L5WKFehotgIVK9Zmyc7GxRl4+Mhu1TkevNhML428hMsJkwzDGzbsR1EloQmeNOWLSCyhPIVK8Cna/y9jL/XYBQVK3N5wJFjJwqj0X/j3LslCGam7ZMowiKjoLhCcOrMOaF/dQDr/k4PCvhS3CFo2OQe9Or9Ktau3yg2agazBARv2rJV+DrNTrybOPkbECKh4wMPgVpXh2BJUfHzL78KQKRmAO/3+xCEyHiya7ciftsJ6Dz/Yg8QWcErr70Og1kCgp99/kUBcc713Nv8PhBJxpRp06FTE/fc2xyESPhy7FciiuvMpTyvn88bScH0mVyyVM4ukTZ/4WIx33RmYtWadXjtjbfwSOcuaNSkKcqUjYesukFkFS1b83vctWcvJMUFWXXzzUPQWiDg2bSgMQvHTtkQ7AnnSafMwvqNmyCrblSsXFX8Njwxz4ROKX748UcoLhVNmjaFwRhWrVkDQghq1K4lxrnBuN8dMWoUCCF44qmuMJiFrydNEddWrwHnnboNGqJeg4ao37Axwu3TrMFDh/MkRCvAky0NhsZN7wWRVQwaPJSXXzRLIbi43dUQbDAL+w8eBiEEEdExMAOXoBkcQAkhuKdZczS/r5WwFi1bo2XrNmjW4j48+PCjYsEoUzYeMbFxRSaRwazLIFinJgzTFu8Tgoc7P8YXmgceBJFV/LpqDfwGz7oNDYuArLpx8sy5wjJJ9ud/8slnXEMUDMFxZRHi8SAxOZlHcMXibqJX795FEkGq1aiO9h3vxyt9XrOj2s0KIXjLZgHBGqVw5BDBEKwzBk94OELCPEjNSIdf1wQEa4YBzdARGR0FV0gIUtPTBQRHREVy8X4pBP/P2e2CYL8Nnk92fwaESHjltdcLwcip2mIGEBtfDrFxtxYJ9uoGJHcI6jVuIiA4skxZqKEe+AzKC/gzU5RwCi7of6Mly3RqYtKUqSCSgti4cuLomZoBoRe+EgQP/HgId27OenEFCI6KiRXH18EQ7Kw7lapUg6S4sGDRksL1TFb/IgRLHIKD7k8zGEI84VeE4A4PPATKLJj2NWlmUQjWTQtDh48EkWS0aNlaJA7dzPz3GhQDBg+FpLpFslqVajXQtv39eLfvB1DdoahZp64dCaSIiI6COzQUOqNglsU34/Ya6ZhmGNi+c2cRCN64ZbO9btaAZugCJhwYrt+w0T8Pgk27aoHBoLhChKSgcNzxqgeZ2bkYMepTtG7b3k4+lIXGffCw4fBpeqEcQlKwc/cfQRDMbdrMWSCyirbt779MDlEcgjf/trXIJvGlXr1BiGxru00Bn85479X7VRBJwZNPdysCwa+98Za4F0cbzyFYwZSp04O08gSTpkwV1xFsNexkv7HjJxSBYK7RteDXKU9otRPviKyiZu266PTgw+j+7PNcatiqDQxmYseu3ZAUFzzhkUWSVi8b61eBYOdUqUGjJmID6mwadUqxYuVKEEJQrWYN6IwKCG7avBl0asAMWEUhWJIEBI/6lPOE4goRnOP8eV+rNmjRsjVatGyNocNH8rFmQzCzCvgmSVYwaPCQ0sS4q9hdBcHBk8uZIM+/+JIQ8zsOqkHjJiBEwvmLiXZGZHAUykJ2bj7yvH74dQrdjtqWKRtfLMJzeSTYef+2Hbsgq26EhkfgQkISwiIiUaFSZXEMKHbWkoI/9h8UDti89CcMZuH99/uBEAl93+9XBIJDw8OQmJLMF3NqwK/rmD13DmRVRWhYGL6aMAF53nwhW9h/8BCIJKNJEARv2LIlCIIN+Bm9DIKpZaJu/XogsoTElGT4DV0AsE4pklJTQCSC8MhI5Hm9hRAcHYXMnOxSCP4ftNutCf7o48Egsor7H3josjnr0wyo7lDExpcTUcPiEOynBsLCwxETE4Pc/DxojEOwVzdwLiGRdwRr1FjIISpWrQ4iKzibkAjzz/+K0kF+yvDrmnXYtmsP0rNzrqhNvZJRK8ClT7IKT3gk8n2a7bgt4QRXrVmHA4eOgFkBAcGDBg+9bB0pDsHtOnSE4grBN9NmiM9yoCDfp4EQCYRIWP7rSrFJJ8qtQbCfmShna4rXrtvAy0rZkJ6ZnQtCJIRFRF0GwZ0eeRSUmrDsqJVmFoNgi0snCCGoXa8+NMMuSWUV3vuqNeuw79BhGFdpSLB85WoQSYbscmPIsBFIy8gSeRb5Pg1EUVGjVh1QMwCr4BKqVq8mJFnUNMGsQjBYu2E9ft++Danp6di6fZuAYJ+uYfuunSCEwBXihmbovNqIDcAaNRAZE/OPhGAniluxclUorhCcPntezDHu27huO9+nwacZ8Po1zFuwiMOkDX6Hjx4vAsGr164Xn+FsbIYOHwlJceGVPq/Db9BrQvCmLVv/f/bOMz6Kqm3jZ2Z2UwkEAgRIKAFC70iTIoIIKkWaICAINrB3BaWIiD6iIEgHC12QIiBFRFF6bynbd2Z2N23b7CY+r/qoXO+HMzPZDQmEIgSYD/9fCNmdOXPmlOvc5z73HTb+v/7m27J7Q1t4fP6wxWSw4L/ocV8vEMLi6QnPwu31qyL48XFPqgetlbIUFcG9ej8Awurw6htvho0xyk/lYPuSZV/A45PCLMG+QBCfzPkMhKEHd2d/Ng9ev6Q+84ZNtG1SERzEKdnFgRAm7FC90ne3bN2OXw4eQo7Hi9Pn0sAQDhwXARsvwicF8cOPP4Hh9IgpV/4iLePx+TBv/nwQhkH7jh0hBYOqCG7ZujXyPB7ZGly8CF64eCkIw6JiQhU19F2oX7AjKxvO7Bxqfc7/TW1jUrAADRo3AWE4ak0PaJbg4ihTIji0A/mkIA4fPU5Xt4ShE4qfbu/cd38fEIZVV5fKqq3gv/+HefMXIq5CRbRue5faYOIrVVZPqivX9vqpCI6KKWIJlqgf8l3tO4KwOtUqPHTY8JAt0CAeH/ckCGExdPijNIRTgE7gXimA1q3bUkvwcy+ULIJ9PgQK8tGlWzcQQjDkkUfgC0jwyKed3V4v9Q0iLJq2aBkughkGPXr0oKK2GHcIX0DCg337guFYjBo9utAVwu9HnseDN956E6yOQ3KtWpoIvkO43iJ487btIJwO8QlVIDqz1L7m9Ut46ZXXQBgOCVUSSxTBnoCECvHx0Ov1EF1OSAU0AUWuz4+33nkXhNMV+gTnF6B56zYgnB6vvvm2GjfY7Q9AzMqBPjqWHvTatLnU9eGTgjh28hQIq4M+KhqnzpyjsXTlseFsWjoYTo9adeqG+QSXRgTTg7sMunTrDo9PojFR5Ylx03db1ZPtx0+ehtvrvyYR7A1QyzIr3z9PFqu+QBArVq2h4d7iK8LGi1csgvcfPAzC6VAxoTIcrmwEC/6rxj8+ffY8dZVo1Rr+/N+KdYtQ0se3ansX8jy+MHeK6TNmUstYnbp0ez8/H63btgHDsXjtzTcQyA8iUJAPX0BCVk4OdBERYPU6rFm3Dj//8gsIy9DoEF4vjGYzlJCRq9auUcWzFAxg6/fbVSvgrSaC/cECuL1+tG7bDoQwOHTkaKH11CehU5euKFchHtNnzITb54cvQPtartsDXUQUCGHVhRY9V8PixZdfVQW0TwoiJ8+NlHqp0EVEYvvOXXB7r0wEr1y9FgynR0KVRDizcmiMfvlvWTl51E+X1WHVmnXw+gNhIriodbeoCJ750X9AGCqwc93eMH3wy/6DaqSVXw4chFcKXCSCGzdtDkIIXn71dXh8kno41e31Y8zYcSAMi9Zt74LHJ8HGi2r0l0VLlqk+/D4pCIuNVw/GnTh7DmfOp4Fl9YiOLge7LIJPnz0vh+WLwMbN34WFc3V7vWjVtg0IIXh3yhQE8sNFsFfyI9ftLlEE7/v1gDpOnTx9NmzHLc/jQ9d7uiO+UmXM/OhjNYGWO0AXUTVrp4AQFitXr4Uvv0ATwSXMBf+aCFb99EICYCucTSvMGDft/Q/w9ao1WLdhI75YsRIzP56FHr160/iOhEXne7ojx+1Vsxit37iJWlN0ekyZ/j5y3F7k+fzY89M+VKpCD3g98fR4ul3qk1ChUmVUqppIg3HL5fH4A7DYBURExyKpdh014LZHti7Nnb+QDp5y/MXdP/4Ef7CABgYP5mPbjl1qyJiP53wGbyAIV54bE557QY7ZyOLpZ59Tnze+cmVExsbCYLbAG6D+dG6/HyPHjAFhOTRt2RK5Hi88koTsPDcmT3sPhOVoeKHUBjTznBTAT/v3gzAs6tarj4NHj8IqinD7/KiRlIzomFhYBAEeKYBvNm5SYxd/9MknyPV64fFL+HrVasQn0O3T5158iVrgJAmVq1VDbIUKEFwutXw+KQCvz4/YcnGonpQMfzHvUTsYV/ZwF8EjBfGXnDHOHQjCfR1EcK7Xj3vu6wXC6tCqzV3YsnUbjp88jUnvTqH+doQgoWqiau0ZMGgwCGHkbTm6YGzfsRON+NCpE4xWG1y5bnw2fwGIPgJEp0eDps3k1OD5WLh0OQjDoULlKti4dRvy/BKy8tx44dXXqJWkSiLsDhdyvX4MfGQY+j48EF+vXqvu0hTFGwjC4w9g+KjHQAiLth06Uv9+eVxoIfsnPjxkKHyBfDzYn4Y3e+WNN8MS6HikAJq2pCL4y5Wr4PEHYLLZaXhDlsPTE55Tx6Ef9/2CuqkNweoj0avPg3DLY0l8QpUQn2Dq0/f0c8+j78MD8eEnn4aXPWTA9siW4EdHjQYhDFLqN8DRk6eQ4/Fi6/c7Ub1mLXrwr1wcrLwIjxTA4mVfgOioCPZJIUk3AoUi+JFhj8qLDAn39XkAhKFjsMlmh1cKIsNoRi1ZVD374kuqb3bROn578hQQlkO15JowWmzwSAHkenyYv2iJPLYTVKlegxpJgvlYuHQpCMshrmJFfLt5C7xSAFl5brzy+hsgDIsKCQngnU78+PM+EJZD4+bNqSUxEMDAIUNBGAYNGjfBoaPH4JEknElLQ/PWram44fQ4cuKk+t7C2si/HPKxuHEyLFlGCf7sith5Rt5ZnP7Bh2pSB48UwHsfzARhWCTVqoP9h47Q+cMfoIsfQkAYDgdl4ayI4OjYOCxcvJRGBPH6MWrMWBDCICGxGgRnFrxSEF+sWAlCWLRp30FNJpVUuw4Iq8P3u36gcWvleszKdeOuDvSQeJd77kW6wQSPX4LZxqNT124ghEG9Bo3gzMmFRwrgiaefoe4QTzwph9YrnFNatG4LQhh8Mmcu3D6a4CMxiUZ8GDZiFPK8frh9Eg4ePYbGzVoUagOPF95AEFWqyyL4q6/hDxag90N9QRgOHbt0pQlE5DHjZflQL2E41G/UWC3D629NBGF1qNewEX45eAi+QD5cuXkYMHgICMshMSkZWW4PMoxmsJwe+ogobNyyVW3bw0eOAtHpUb9hY+zd9ytyvT7keLz0mVkaQ/346dPwBYPYuOU7KoLbtIVHktQ51ysF8Pa774KwHPr07QevRMfKvgMGghAWTZq3wMHDR+GVQ8iNe/JpcPpIVKpcFYLDpYpgTyAI3uGieohhcSYtnWYBLAPzU1nj3xXBwUIRXPTGNG2ykrSClYNTM7Rxyj/ZiCj06N0HmWZL4cAgR2KY8MKL9Ds6PSpVTUTdBo3od3V6dOjSFbzTRR3BfRLKJ1RGparVkOv1F5ZHCsAiiIiIoSJYSb1IJ90gTqel0/iSDIsmLVrJE2fhYJXr9ePZl15WP1O5eg1USKgMwtBBnzAsnn3xZfXzFSpXQURMOWSYLSEn24M4fOIk4irSOJ+VEquhfecuiKlA4wPXa9QYjD4SbGQUDBYbPIEgsvI8KBdfUbWi39fnAbj9EmrUrIXImHJqGsdcnx9PPDOBCgrCoFLVRNSoXYfWGadD7779qF+lXBcJ1aojtkI8BDmeoDp4+wOIiauAakk1y2waVY1wLpc2OS//+iTLOHziJFrJVioliD3D6dGhU2ewughUrVaDTuRSEP1D0yYHqHhbsGQpuIgodUEbKYcYatWuvRonONdLfYDz/BIeGTlKtaLWqlefphtm6Dixfddu9eQ/FQAsJk6eckn3CG8wHyfOnEXDZs1BWA5cVDRSUhvS+N+cDo2bt4DZLsDtD+ChAQ+DMCxefevtcEu6FECTlq1AOB2+WLlK9lOWMHPWJ4iNrwjCcoiKK0/jGeto/PAmLVoh02JV3QgqJVYrFMHywcOaKXVBGBZDHh1x6XchBXD89FlElouDkoiiXMVKIIRB7Xr1UbFqIqLiysMqOuD2S1gUIoKVbFmKCH72RXoqfdiIUeo4+/OBg6hTvwGtn8hopDRoCF009T1t26Ej7E5XiREXzqRnIDGpJhXiceVxV6e7USGhCohOj5QGDVEuviKYiEicyzTAn18AbyCIYaMek8dUDtVr1Ubl6jWoS0VEFDZv2w63FMCefb9QEdyiJTzyGJbr9aF5m7YgLAdGH4H6jZuAiYhEdFwF9VDlkROn5DqT2whhMHHylH9dBJfU9i6XNtkrUbH8jey207xVG/lAKJ3XcjxetFT6H6tDSmoD1KmfCiVRyJNPjw8/GEdoIg3CcKhRuw5iylcAIQziKlbCyrXfUHEbCOKLFauolbR9B/UMABXBHLbv+iF8rPFJ2PnjXiTXSQEhDLjIKNSpnwo2MgqE06Ny9Rr4dstWNXrSuGdosowxTz5FnzHk2Vu0pTG3Z302l/Z5n4TPFy1BpaqJ6mKudr1UMHL84Tr1U3H01Gm17alpk7/4Ep5AEPuPHEVkbDkQnR4J1aqjTfuO9HdWJ/d5HXRRMbAIojom3X1PdxBdBBh9JFIaNET5SgkgDIuqSck4n2mAR16YJddOoeXQ6dGwWXN4pADE7By07dBRboORqF2vPqLKlQchDKLjymPmx5/ALdGU1N9u2Uqt3G3b0ayYIfVAF4869OnbT22vR0+dll0b6BibUi+V7iAxHCKjY/HpnLl0Fyvk3Zw8dx5sRBTatO9IxyUtvn+x3DQRnGGyoFHzFmjcoiUaNG2G1MZNkdqkKZq1boM+/frjtbfexqlzaciVs0Up31NeZJ7Pj207d6Fth06oUas2EpNrola9+nhn2nvIdnvVzpvnl9C2Qye0v7sL8nySaj3xSEHwziy0aNMW3Xr0VP0L3f5CYdiwWXMQwmDmrE8usigpsTGXffU1mrZqjapJyUhJbYgnxk/AnM/no37jJpjxn4/Vz9/V6W40a9UGRptdtWjneKgFe++v+9G2I32OGrXqoGGz5pgyfQZyPF506nYPGjRpirXfbqQrOSmA5V+vQMu72iE5pS5at+sAjxRE1x490bx1G/CuLHUC80gBbNq2HW07dESN2nWQXCcFKakNMXfBQjULV67PD7cUQIcuXdGqXXs4cnIves6Wbduh8z3db3pj1SgdN0IEK23RkZWDz+bNxwMP9UP3nvdhztx5yM51Qx8Zjbr1U2URTBet9Rs1wYyP/gNPgE5+vvwCbNq2HamNm6JqjSTUrp+Kx596Gll5HnS9tyf6DxpCg8UHCyAV/Aa3X8LCpcvQuHkLVK9ZC8kpddGxSzd5YamkGJXQsGkzMPoIvDvtPTl178Xl9xf8Jk/6tA+MGD0GqY2boEr1JCSn1MW4p8fDmZunfn/8Cy+iQZOm+M+ns9XQbJ5AEB4pgIcGDESDJs2wYct3cPtpeXO8Phw6fgJdut+LpNopqFK9BurUT8Wrb76tWoCVieluuY/v3vsTvMF8+ILQXxQAACAASURBVIIFuP+hvoiIicWwUY9dPpVyIB9n0zPQvnMXJNepi+Q6KejTrz9Op6VjxOjH0UYWq26/hDXrv0XDZs0x8vGxavmV60yb8QFSGzfBq2++rf7NF8yH4MrGgMFDULdhI1RNSkbteql4asJzcObmFY41xZUrmI+TZ8/j7nu6o1rNWqhaIxkNmjbDy6+/gTyfH4+MHIXUxk0w5/MFhWmxA/lY+uXXaNi0ORKTayKpTgraduyENINJNVAcPHocqU2a4oH+A+i4LB+SzPZ48fSzzyM5pS4qV6uOpq1a45uNmzFw6DA0atYCZ9Iz5HsES9VG/k1KI4IVI0Wm2YqImFgQTodT587Lc1sQeX4JYnYOnn3xZdRt0BDVa9ZCzZR66Hh3FyxeujwkjF9QjqjE4ouvVuDBfgNQrWYtJNWug+739aKLA/mabr+EDZu/Q2rjJhg49BFqsAnko1uPnkht0hR7f90fVldeedywig70HzQYyXXqIjGpJmrVrYdBw4Yj02INOTgewDtT30ODps3wztRp6veVaw0aNhwNmjTFsq9XqN/xBfNx6tx5dOt5H5LrpNB5tkFDTHjxJfWArOKO2KnrPajfuAnWy25Rbn8AO/f8iLYdOiG5TgoSk2qiacvW+M+nc+DIyUWj5i1Qv1FjbNu5m+60yu1v0pSpqNewEarWSEZynbp4oN8AmGx2NT272x/A/iNH0aFzF9SsWw/NWrWBL78A3mA+cjw+vD5xEuo2aIjEpJqoUbsOut7bAz8fOFj4bqUgdv24Fw2bNseAwUMu0haffDYPDZo0xRPjJ6j15g3kIzvPg6fGT0CDRk1QPakmkmvVQas2d2H/wcOFrlyKEJaC1OLN6TBl+vtaONNLcNNE8DUjFVpuc7w+ZLk9yPZ4kev1hTW2UAtvnk8K+/0ipIDqN2nmBXnFSXD4xMlLlsXtD8CZm6d2IkVklzSwKfURWp48nwRHTi5cuW7Z9YFugyhuEMVdK8fjUxt38c8k0ck+mI9sjxeuPLcqfov7vPIsN7tRalwbN0IE7ztwEP0GDcbc+QvCfOW9/gB279kLVheBDp0603iksjU2tJ0pFjxPIKguCFUhJFtDL9p5kPu84gqR4/Wp11Msxp5AEI6cXFSoXAXLv14Rfs/L4PZLyHZ7kOX2qCHYLpo8LjOWhd7LLQWQ4/EiK8+NLLcHOR6f+mx5sk9z6DimfM8ni+yadeth+ocflarsXjmEU67XjxyvD3k+aklThIJHunzZi78ufR+K2HDl0mcpMUtcaF1IheOqKzcPrtw81c3CXeS5lXt4AkH1PWZ7vHDl5iHH6wsxXgTCvqtEBgklx+ODIzu3sI5D6ijPd21t5HpRGhFc2OaCeOWNN0EIg/98Oge5Xn9hmeX3kOfzI9vtQbbbE+KfX3jOpU7d+urBOJ9U2N8UQR3aP8PrrJh+WMx7Vr6f7fHCmZuHbI9XXtCFLhivsq7k+sr1+uAMaQ9KXwrtQ8XOa1IArjw3xKwc5Hh88Mnfo38r7HN5PkldhHqkALLcHmTlueniK5gfZoxTrkHHoMJFlDeYD3/Bb8jzS3DKbd7tD8Cf/1u4MU8tWzH1IhX2CWXH2BvMhy8QRLDgN+R5fMjKzUNOnkf1O/bIh/688nNZeAFMBD04eCYtQ7V038g2fqtwW4jgPNlHSrH8hg4elxS9RcjzSzDzAuxOF555/gUQlsP9Dz506S3VQL7agUrVyORByyuLgxxZtIcO8KHlL4yDqgxI+fI9Cwo70CUGAV9+ARS/SqVjuUv4/L/2rjRuKDdCBKcZjCCcHhHRMTh09BiUhBDpmUY5vz2HCc/Tg6FqAPeQBWCoKFP6Al0UhvdfTyB88FZ2eOj36GSkuDm5/QE4cnLptme5OJxJS78ygSMF1H6sCoyLPnP5a4SW1ZdfoFq9FUt1oTAtXgTn+SU89PBARJaLw6Fjx0stHkLFquKWoe5slabsl0AVDkWe71LjhWLJVD6nWNKUBY7y/gon+/ywelHesSKmCtvN5cd15fu5Xl/huCkv/rPdnqtvI9eJKxPB1M88pnwF1G/cBDkeX7jhIqSufPJhrtBDiKHhxDZu+U5NjqJYP2k9+S+eCwKFi6tLl092a5D7tLI7oBhirll8qQsf2W0gdJ5Ud4BKbgu5Pj+kgv/Cn/+b2id8ikAPEbehotgTCKpjQXHvJzQ+uSJUQ8urtO08n1S42Ciyg3SpdONKG1G+Q0VwYeg5JVRr2GF/KaBagpd99TUIQ1M9K31PE8HFc+uK4Mt0mqv5Xo7Xh1p166n+yfqYWBw9ebrQGnuZAf9K7qVsWZQ4MV3JhHXZifna6kXj1uJaRbBFEMPFU3H38EvoLx8YYXURaHNXe7TvdDciomNACEGDRk2QbjDKcUAv3XeKliFUOJVYBmWiKOZvMz+ehR/3/apOeDf7fVwxUgDzFy/B1p271An2SoXadZ3wilrlpSu8/mU+H2ZtLLpQKuEdX+vzf/Cfj/HTrwcuskjfKK5IBMu8M3UaCKfD+7JLUWh7Ua8rhU/qyu5MvdSGUFJ7+wKFC5Qb+cxX1/YuM3Zc7u8Xfb74tvevn3cpUsbCMe5KrnFx+YuDd2YhtXETVKyaCKsgXizSNcK4PUXwVeLP/w3detyHytWqI7VJU8xfvLQwMP/lBo2reUbNT0fjX+BGiGC3X4IjOxdvvD0Rdes3QNVqNVC1Wg3UTqmHR0c+Bl50qtYJj7/0g/31mJjz/BK1Dks3XtxcT3z5BaoV6UpFyy0hcIrjBpU711foPlPmRbBUuM1+b6/eaNO+Y4l1VpwI9kkB9OzVG/VSG2L3nr009NqtIoIv217+5c/frHJeA3PmL0CV6jWwev0GdQfqpr+nMowmgoug+B3lyn5HRf2ItQalUda5FhH884GD1B2iJJ/2kO1muv0apD5qOXnIznUjz+MLCzJ/s2JJh1paSoqLXFYJrePi/Gc1rmMbKcYF4EZwpSJY+Znt9tBwYyVdt1gRHAxLk6zFdr+9ycpzw5GdU+iKcgvpr5uBJoIvRTG+RpoI1ijrXK0IzvP5YXM4VT/14igqGkqadEP9EbVJ9yoIET6h49BNL9dtxq3kDlGq65bQHy8SxWWg7jX+HUryj9conn85WYZ8o1v1JUjhhzuu2IdHQ+MmcLXJMhTfU/V36WIKD3RcnDglnCJ/DxRBCsoHdCQ1HqovkE9POV/iuje7bm8K0i3kw3mrcRWuJlfKZZNlXM+dikv2yTu8H90haJrlyrghaZNvWRGsoXGbUJq0yUUpjVWpNBOqVwqqp5gLTzMHkJWTB4PJAouNl086B9VQa1d7Lw2NssbVpk3W0ND499FEsIbGHUBZE8Fr1q1HpcpVEREVA04fib4DHkZ2rlv1I9ZEsMbtgiaCNTTKLpoI1tC4A7gSEewN5sPudOG9GTPRoVNnpDZsjORaddCsRSvc3+cB/LL/IA3GL4XHGi3xevIAowhcmyCifHwljH3iKew/eBhbtm5HQtVEPDPhubABKdNoxpat2yEFCzQRrHHLoolgDY2yiyaCNTTuAK5EBG/duQt16qeCsBwIYRAVUw4JVRPB6SNBGA4Mp8fEdyYjz+O7pDBVg/gXseiu/WYDYuMqwC441KxWAwYORotWbcLcIVatWYcaybU0S7DGLY0mgjU0yi6aCNbQuAMojQj25Rfg2KkzYCMiQTg96qY2wOp13yDP44MULIDJYsPDg4aA4fQgDIsPPvxPWBSI0MgQUrAgLJVySXj8EgL5v6HNXe1xb89eaqYrrz+AVWvWoWJCZXqPAA3HdrPrUUPjStFEsIZG2UUTwRoadwClEsHBfNRv1AREp0ezVm3gzM6lcYC9vpB4o370HfAwCKtDzdopyHV7LhLB/kA+dZfwB0olhD+Z/RlYfQS++GoFRGcW7u/zAHr1fgCt2twFTh+JHvfdj/v7PIhp02fc9HrU0LhSNBGsoVF20USwhsYdQGlE8A8/7wPRR4AQBtt3/RAS7zdUtEoQHC5UqVYd99zbE+mZRvVzZqsdL778Krrecy8aN2uOlHqpaNm6LUY/Pg686CxMniFf0+PzY9LkKeD0kXjz7Ulwe/3gRScGDh6CwUOHoWPnLoiIisGjIx/Dw4OH4ONPZ9/0etTQuFI0EayhUXbRRLCGxh3AZUWwFMR7M2aCcHpExpSDKzdPPZCmpD/2SQHkerzw+CTkeXxhotZqF9CwcVMQwiAyOhYNGzdFrTp1QVgdGE6PTp27IifPo2aSy8rNw5NPj0dkdCzenTJNdblwe/1qBIlVa9ahSmL1wuxzobHHNTRuETQRrKFRdtFEsIbGbUZxyTL+F5Iso7jg/F4piGcmPAvC6tCtew/4g/kl+vuq7g0StQxL+fl4a9IkEJZDvdQGEBxOSMF8eHx+rFqzFqxOD8LqsPm7bZCCBfBKAQwcPBRx8RXx2bz5qsClyTICsguGH1+vXI3EGsk0gYY/AN8tlv5YQ8MTKF4E/2vJMjQ0NK4ILW2yhsZtxuXSJucGL/6OVwpi4OChYHUReGzMWNkaW3I6ZOWwmleS4A8EMGLUKJSPj8eqtWvg9nrg9nnh9fuR5/GgXPkKIITB4qXL4ZOC2PvzLyCsDo+Oegzr1n+L9d9uwppvNmDL9zvU7EZuKQCTzY4de36E2x+4KJudhsatzL+VNllDQ+PK0ESwhsZtxtWK4DHjngDhdHio3wA1csPlkmX4pAB8kh8+SYJX8sPj80J0OrHv118x69NPMHjoUGoJZjgsXLwUHp8f7Tp0AuGomwQhLAhhQAiDOqkNkCvHHabCNx9uKYA8n0R/+qWbXrcaGtcDTQRraJQNNBGsoXGbcbUieOI7k0EYDkk1a5cogBU/4DPn0iA6s+DxUwGc687DjA9nonHTJiAsC0IIGB0HwjAgDAvCcFi0ZFmxLhaKz7HbLyHPJ8EbzEeeXyoUvdr4oXGboYlgDY2ygSaCNTRuM65WBK/9ZoNqlT2XlnGR+A2NFJHasDGiYmLxn1mzIAWDeHr8eBCWgT4yEo2bNsWQYY/gkzmzceLUKVRMSABhSyGCpQAVwIo1WLb+aofhNG43NBGsoVE20ESwhsZtxtWKYCsv0KxwhMWMmR9BCuTDLwXh8wcgBfLh8wUgSUEcPHhYdmNgkWk0wu31oEZyMgjLYvGypfAHA8jzeODx+eDKzkZkdAwIYTH38wUlulVo2eA07iQ0EayhUTbQRLCGxm3G1YpgfyAf8xcuBiEEUTGx+HT2Z/B6/ZCkICQpCJ9Xwt4ff0ZMTDkQwqB37wcgBYPwSRKiY2NBWAYmiwVSMAiPzwcpGMAns2eDEALC6jBn7ueaCNbQCGgiWEOjrKCJYA2N24xrEcE0Y9uDIAwLltOjbdt2ePXV1/H6a2+ib9/+4Dg9CCGoV68B0tIy4PNL8Pi8aNCoIQghaN+pI1atXYMly5dh9NjHwXCc7GLBYsq06ZoI1tAIaCJYQ6OsoIlgDY3bjKsVwaFh0MY+8RSqVU+SRS8LQjiwrA7R0bHo1as3zp/PgCQF4ZcC8AckrFm3FtWSalCrLyEgLIvI6Gjcc293zP7sMxCGw/19HtREsIZGQBPBGhplBU0Ea2jcZhRNlhEqgt0BKoyLfkcJ6B+GT4LJbMXadevx2dzPcejwUWTn5Km+wpIcSzg7Lw9eSYLH58Peffsw+7PP8OvBg/AHAnD7fDTZhRSgY0Jx99FEsMYdhiaCNTTKBv+KCP7rHxQGvdcC3Gto3FCKs7T+9Q8QLPivmpLYo4lODY2bhiaCNTTKBpoI1tC4zdBEsIZG2UYTwRoaZQNNBGto3GZoIlhDo2yjiWANjbKBJoI1NG4zNBGsoVG20USwhkbZ4N85GPfPBXgkmvHJ7aeZoG72g2po3CkUJ4L//PsfBPJ/UzO2FSeC3XLWNgXtQKuGxnVAznwYijcQxB//XEDwv/8HtxSAL6gJYQ2Nm4GSsdQrBfB/v/+JCxeuhwj++wJNdapMttpkqqFxw7iUJVj53aOI3MtRBp5HQ+N2wxvMx58XgPz/+x2eQBC+/IKbXiYNjTsRdZ4MUEvwdRXB3iANk+YtAw+qoXEn4A0UL4L/9/eFIiL45pdVQ+NOxRvMxx//XED+73/AG8yHL6iJYA2Nm0HhPHkdLcF//vUPvIEg/PkF8OcXwBfM19DQuFEU5w7x1z8o+O/vkPILECz4Db7g5ftlaXwVvYFgqcpUqsHoBl6nNAtzb6AU1ymDz1aa63i1OrpOdXR1bgxSwW/4v7/+RsHvfyDw238hFfx2XSd2DQ2N0uGTs6UGC/6L3//4HwCUSghfUgQDwB9//4O/APwF4H+3ExeKcLPLo6FRlH8uBgD+ukAPrf4NqH3zUvwPwJ8XLk9prnUrXud/t3EdlebZtDq6fs9WtI/+eYH2Q+X3P/4B/vjngoaGxg2hsM/9+fcF/HUB+N/fF6Bo39IcjitWBCsDwx//XIDN6YLF6YLZmQ2zIws2Z04RcmFz5sHmzIPdJZOVC5srBzZnNqyOLFgc2TA7c8KwuLJhceXcEGzOHPAXkQvemadic+besPJoaJSGi/taDv64AAg5blgcWbA4smB2ZsNyAzFraNyh2GSsMhb59z//AvICBbA4s2g/KQNjh4bGnUEeLK5C7WbNovOkVPBfXEChMfeqRfD//fU3TLwAAy/CIDhg4EWYeEcRnDDxLph4F4x2+u90sx0Hjp+CiXfALDhhFFww8OFk8o4bhpF3wGwviisMI++8oWXS0LgUBp6226L83z8An5ULk+CESXDCINz8smpo3AmYeAdM9sK+aODp/Pd/f/6DbF8AJsEJo+BEpl2klIEya2jcvjiRybtk6P8ZRSdMvAMeKYi/LwD/XK07xMUiWEAmTzu9WXSFI2TBxFMsYjaMvAtPPf8SBg4bQSdpu4h0Cw+DkFUE5w3DKDhlsR5KVhhGwXVDy6ShcTlMxfD7PwCfnaf2v0xepJ91ZOG8xYY0K3/Ty62hcTti5imK2DUKTphFF37/8x/k+IMwiy6YRG0e0dC4cWTBUES7mQUnvFI+SqF/Ly+Cf//rH1gEEUaBKmyDULIIVn7uO3QchIsA4SLx7dbvYbSLssC8uSL4YrKKoA1epapL0aVxg6D9K5yiItjAO2SrE7U8LVm5Rnv/Ghr/AhaBYhao2DWKrmJF8M0up4bGnUM2jGJWyO+FIjj0bNs1iWCzLIINMmbBGYZJcKnuECbehZffnARCdCCMHoOGPgqT3YFMmyALT5fKDRdwsiW78P9cRaCfyeRFUMGvoXFzKdYSfIG6Q5hFV4g7BN1+zbALmLt0+U0v98V97WKUraubXtabXU9CYT0ZRadWJ2UYs7yLGGpMMQtO/P7nBdUdwlQGyqmhcedQsiX4+ojgv6kl2CTKnV4sfmJW2H/sJPQx5cEwejCMHvqIWOzdd0AWy+Hc6MqiljLZt1ko3jqsCArFuhY6QWlo3GiK62N/XADsWbm0T/FKu3VCabtlQQQX9rWSP5NhD++PdxpGUfFjo3VABTC1ZtzssmkUT1FXCKMg98n/XUCWLxAyj2hoaNwYLu0OURqXiOsigo12ESbBiXETngfRRYJh9CBED8Lo0b1nb9hdOVcogv+FiVGxTvEOZNgEpJttyLTw6uE9k+CUJyCHOhHduQPanSlMyho3RwRf+7tXxF26jcd5iw3pNqHYzxhF1x3bx0yOLNXqq+w+aSK4bKOJYA2NskYZEMFmgYrgU+kGxCUkgrARIIxedYmILV8Jx86cL7UINjlcIVak8O3Cq52gjbwDBpsAs+jCspVrULNeQyRUS0L1mikY+9R4GKxUDBtCfJ8Nwp27NRm6GDA7s2FyZIXUjcaNosSDcVl510UEG0UXTA4XlAgTF/+82rI78Oo7k5Gc2hAJybWRVL8hps+aLd8r9P5OmETXbbfrUvwuUzgZdtntinfI/6b+bCaHS+tnZRRNBGtolDXKgAg28Q5kWnkcO5uGtZu+w5pvN+ObDZsxc+YsbN6yHRu3bMeJc+mlFsFpVjuWr1mHh4ePRNsu3VC3aQu06dwNDwwaii/Xrb+qijLxTlgEJ7bt3IOouHg8PHQ4vlq1Du9OmwF9dDk8//LrsDmzoUz+x85nYM3mrUi33Vkn7ZXQPtt+/BnpNh4mhwsZdhHjnnsR/Yc9ir2Hjtz0Mt5JlEYEK5OyEsJw3pLLiWAqNvcdPY4X35qEzvf1RpM27dCgZWt06dUHL7w5EUfOpl2TCP7os89BomPx+uRpWLZ6LUY88RTY2Dhs3LFL/YxRdOKnw0ex46dfkMlTf+abXd/XA6NAxZIlBOU9hXLk7HkcPn0O6TYembyI73btwUODhmLCK69f1p9a4+agiWANjbLGTRDBlyqQMiicM1uxdvPWSw4KYeFmZCvI/hOncX//gSCEBWH1IPpoRFeoRP9NOBBGj/4DhyLDbIORd4QIgMvAO2C0i3jj3amoWa8BjLwDmVYBFtGF/kOGoUKVasiQQ0sZBSfWb9oKoovC6bRMtYyXe+ZrQXkGo0hPF1+J33Tp7i9eFrMg4kx6JvoPHoI6qQ1gsNqQYbXByAuoXrM2CKfHtp271fpQdwL4i7ma+tImj+IJrWcL78QfigiWt83NPP1chiyC5y9ZXmLdZtpFGGwC5i1aCn1MHO1TrB4RsRWgi4mjUV1YPcpXqYZvtmyDyZFFdwF4hyzuXDDzWWEUF2qw3yPD0axdexgEEQZBRLrNhpiEBAwdPRoGQYRREGHmneg/6BF06tYDJpscf7xIuYttN8W0tUuhfD+zSH0qZBa9/iWgB4TFMDLFQgyCCJPguKQIzrTyWPrVSlSpnoQVq9fSvseLmL9sOQjLoVGLljDyAkzCxT7VmYITmWI4V9KWMgUnMkQn0mWu9Pt3OkVFsNJufv/fBeR4A5cd+zQ0NK43lz4Yd8NFsEGgnztntmLtlq2X/LwyUSiDSYZdRLN2HUAIBy4yFk+Ofx7njRZkWnkYrDyGDB8JfWQsCBeJvg8PUf2QSyOejAJ1iTCLrrCfBpuAdp27ISmlvhrfsagItlxmYLvsxFnM5F6SCCwqgkvzbKUT2iWLX2XCNQsitu3cDcKwqgi2iA6YRQd69u6DJs1aYNeevcWK4NAJ/0pF8BUtZu5ArqcINgpOfDR7Ll1kEh1q12uAbTv3wCz3hRXrNqBC1eogjA7R8Qk4kW5QRTD9vgtG3hUWWrCoCDbxLqSZrUgzW9Q2djItHUSnwysTJ6r/Z5FFcOd7etJ2U0y7LbYfh6Bawi/Rx5TvKoLvIhEsFt8ui++j4QJYEcEZMorAV8S6girY5UQ9Xbr3BMPpsXLNWph4AWZexOpvNqBJi5boN2gwTJcQwRliISWJ2JKs+JoIvjaKE8EGQRPBGho3jzIogg3ClYvgTF7EyCefAWH1iK6YgJ17fobZ7oDR7oDBLsJkd8Bid+DNt98FITpExJbHzwePwMg7YHNmq5OMRXTRg27ypGoRXTDaRRqijXeoAlg5qPfaxHdBuAis3rAJVlcORj/zLIY+NgY97n8QhIvA4GEjMfTRUZj03owSn8Mkx6VTJmLFR9oiynFc7SKNlWwXkWHlaVnsDlgcWTDYRfp3+bsWZzaMAj24p25xy764ij8l3TZ2qOGVLI4smHgHLPK9Mm0CzIITVmc2fWa7CIvDBYOdR7rZAqvTCSMvwOKgAtdgt9OJWBCxffcPIIRBSmpDmGw8zKIDZkGE2cbDahfAO1zqQG91ZMHuyoHNkQWTjYoaq+CEVcyCSXAi3SYgkxdhdmbDmpWLDLsIs1M+DGQvFAoW0QWLIwsZxRye0rg+Ilhx80m38qhQuRoIF4EH+g1EutFK35kc/9QkOHH0zHlUr1MPhHB4aMgwmGU3IZPDJf9bFsFiNszOXBjsTljEnDARTK26IjJtdhjsPB4cOAhxlavg+Llz2PPrfgx6dASGDB+FGrXrIiExCUMffQxDR47Gtt0/hlmEi6uPTF6ksVjlPmd1ZtN+L9DEBVa5XyltyyT7PWcqB15thf3NyDuQZuPpQT65Hyp9UgkBaeQLs2NaHS4qUHkBFlGEWaSiN5PnqfgVHTAJtC9andl0AW8TYLKLMNsdsAi0j3Ts3A2E4bBy9VpkWm0w2wWY7Txsggij1a4uFGhILgcsglxugb5D1YdaLpeZLxxzbM5sGG0ijLJ1Xe2vrhxNBF8jmgjW0Chr3OIiWBk0zpmsqJxcC4TVY9yE52ERnHTykEWcmXfALmYhLcOE5Fp1UbdBE6z85lvZyuJAutGKuQuX4NHHxqJrj15o0rIN7r6nB54c/zwOHj2JTCsfZnnMtAl45e13wMXE4YkJz9PJwuHC/QMG4e4evdC8TTsQokOHzveg6729MP6lV0t8DkXMGe0iPpw9F/2GDEPrjp3RvfeDGDfheRw8fgqZNgEmwYlfj57A4EdHYciIx7D+u+20/PJL23foKIaMHI0hIx/DngOHYBDoxLz34BGMffZ5dLy3J1p0uBs9HuqHdz/4COctNnqghnfgqedfwpARj2H1t5vxwMOD0eKuDhg2eiyOnjkPs+jC6QwDXp04EX36D0Cr9h3Qq29fjH/xJZzNNMAsiLCIDixcthzde90PQhhEl6+AwcOG48NPZyPTZsOzL76EocMexa8Hj6gTrsEm4Ps9P2HE6HHo3L0n2t/dDf0HPYLZny+igt/GwyA4kGEX8NQLL2PIyNE4fPocXpn4Lu57qD+atWmHvoMewfKVa6hYv+mdqWxyPUSw2UmT00ya/gEIq0fVGrWQYbLBwjtgE7PCRLBJcGLStPcRERePu3vej1OZJrp4EZzYd/g4Xnj1bTzQfwju6nQP2nToigcGDMGi5StDXCVcMAkOVcj1HTwEbHQMPprzGcyCiJ17f8Ld3XugU9fuiK9cDeXiE9Cl+33o1K0H1m3eWqIIVoTHz4eOYsxT49H1vt5o06EzHh46HIuWfwWjTaDPP1dLuAAAIABJREFUYHdg+kezMHTkaAwb9TjOGS10ASn7t094+TUMGTkar0+arFqC0208Zn2+EL0eGoCW7TqiQ9fueHTMOOz6+Vd6YNYuYuuuPRg8fCQWLf8Ck6ZOQ8cuXXFPz15YsGw5tWw7HNjw3VaMGDMWnbrei05du2P4qMexedtOdZfkfKYJY554GlVr1ARhdejWvQceGfUY9h85iu27f8DQ4Y/itbfeDhHBDphsAqZ98BF6PzQArdp1xD33P4BxE57H/mMn6cJZHgM3b9uJ4aMexxcr1mDVN99i+GOPo/3d3XBPz96Y8NKrOJGWQcPSlcKSrFE8mgjW0Chr3MIiOHSSPnTiNIguEiQiBgeOn1Itp5l2GrPXyDtgsouw2h3IMFphsjuQYeOpFdlix4BBj4AwenARMahavSaqVEsGo4sCITrUTElFusmmWoHTTFY8Mf55EDYCL7z2JrWe2kVk2GhqaJPowobN20AIi9PnM2EV5OgSl3iOswYzej3UH4SLBBtVDpWrJyMyLh6EcKhWKwXfbv2eTqY2AQ8+PBiE0SOuUlUcOXUWVkcWzmea0aBJCxBGh47d7kWGTYBJdGL1t5uRUKMmSEQ0uJg4VE6uDRIVC8Lo0POhfjhnssDIO1A5qRYIo0P5hETqPy37dv5y+Bh+PnAYre7qAMKwiIiJRdUaSdBHx4CwHJq1boP9h4/AYLXh2ZdeRkz5CiCcDoTTIaZCPEaMHQuDnUdS7ToghMHmrd/LPo4OfDJ3AaLLVwQhOsRUSEClxCQQfRQIq0f/IcOoRU2g4rZqzTogEdFo1KINCMMhsnxFkIhoEEYHoo/C9I9mwaRNyJfsJ9fqDpFpF1GpejII0WHYyDGwCi5YxSxqiVeyYMmfN8g7J9QXmLL9h73QR8eBMJGIjUtAjeQUxFWoTEMhclF46bW3YROz5euIOHLmLFp17IiYSpXw6YIFMAoCMu10dyHTxlOf4MHD0Ln7fTDZRVVshoqMQuhieNU3GxFbIQGE1SMuvjISa9CFM2H0GDX2SZjtDlgFF9Zu2ITI2PIgRIf3P5wli3IHvl63HoTTg4mKwdIVq2CwC8iw8Rg8YhQdfxgd4hNrIC6hKr1uZAw2bt8Js+DEoi9XgLA6NGzeAoTlQHR6EE6H1ye9AyMvYOrMD+n/szpUqpyIipWqUNcuXSSmf/ARrIILp89lILlOPbD6KBCGQ0xcecRWrIRtu3Zj7sJFIIRB05atYRKoO8R5gxnN29wFQjiwkdGoXCMZEXHxIKwelaol4et1G2CWXSzmfL4IhNGjR+8HERlbAUxENGIrVKJReogOzdu2x3mzTbUGZ4qF/tAapUMTwRoaZY1bWASHnq5dvWETCNEhuW4qtTLyCoWJLUJ9TxXXgQxexIYt20EYPRguEqvWrIfZKsJsFbBj14+okpgEwkZg4pT3YJZ9Gx8ZMRpcZAwWLvsSJpuADJuADLsYVq5vNm4BISxOncu4rAg28g5MnDodhHAoV6kK1m3aCrPdgUyzDfc/2A+E0aNK9WScN5hhsgk4fvocouMqgtFHY8wTz8BkE/DWpClUTJavhEPyIsAiulA7tREIF4EmzVsjw2iFwcJjzYZNIBydsD9fvBwGm0BFsCx+hwwfhWkffozho8fCaBPR7+EhIIRDjaSaOHDwMGx2ASdOnkZynRQQwqDvgIEw23mY7Ty27tgFwrBIadAQaQYj0s0WmHgBtevVV0WwVXRh38EjYPTRIGwEho8ei0wrD6szGwuXfwUuuhwIo8eUGR8iw04t4FWTa1ORoYvEO9M/gNWRhVNpmWjUsg0Io0PdRs2QeZtEB7jeXA8RbOIdOJNpAhMZA8LoMW0GFWXh6c9dF39PxmAXcXf3niBsBB4aMAjpRgusggsZRise7D8IhNGhes0UZJhtMPEiTqSlIal+fUTGV8R3P/wAoygizWZDht0Oo+xCYOId6DtoKO7u3lNe8AoXJc8I3b05fOIMXWQRBkOGjYTRysNiE7Fq3beIjU8AIRxWrt1AXaysAt6d9r588C8CP+z9GQcOHQEhBITT4fnXXqPuGlYbpr73PlhdBLiIaMxZsBhGu4g0sw19BgwCIQQVqlSH0S5iyVerQBgOhNOhRkpdTP1gJoaMHImjp89g0/c7qADmdHjrncmw8SKsNh6fzv4MOn0kWF0Udu3+CTbeCbNFQJduPUAIg2VffAWzIMLmcGH+4iVhIjjDYsWoJ54AYTnEVa6CTd/vgJGnZWvZvhNd9FZORKbZTkXw/EVyaEoWTVu1xaFjp2ATs7DkixXQRZUDYfWYv+xLGAT5gF0ZaNu3GpoI1tAoa9zCIlgtMO/E+x/NAiEcWrXrSNMsF5PdragIPm+xI50X8f5HsxBTLh5PPvUsLDYRvJgFO++CxSpi+IjRIITDgCHDYeAd+HDOPBAuAmOfmoCvV6/DyrUb8NW69VizeavsZ0fvdeLMecyaMw+ZZjudVC8hgn89eoJOzroourVvF2Gy0a3MDJMNTVu2BWH1WLN+Ez0FbxPx7XfbwUXGgomIxlPPvgAuMhaE6PDlyrWwilkw2h3Ysn0XCNGhStUaOH/eAJPJDpvdAbNVwNT3PgDDRWL4yDEw2kVqLWZ0GProKFhFl+piseX7XWD0UYgpH48jJ0/BKjhgsvMw2exINxiRUCURnD4Sv+w/CDErG1t3UhFcp34DZJjMSLdYYeQFWTCz2Lz1e5h5B54Y/xyILgrt7+6GTCsPsyyoLI4sTP9oFvXbjimPw2fOwSQ4Ub1WCgjh8OT452Gwi9SPWXDi8MkzILpIxFetjjSLvQx0qLLHdbEE8w4cOnlGtr7rMX/xsisSwfuPnURKo6Ygukjs+fUgXYTKvuinzmeA6KIQV7EKdUkQXRjz9DNgYmLwyYIF+Hr9eny9fj1WrN+A73b/QP1nRbq7s27Td1jxzbd050dwomis4FAR//o7U0B0kWjTqQsyLHZaJ3bqiz7z409BCIe4SlVw3mCGTcxCmsGCRs1agRAW3Xv2Qpdu3UF0ejS/6y6cM5pgsNuRabOjbv0GIITFuKcnwCpmqX78+4+dBCEcmMgYbPthb6EIZhhs3b0bZlGEzeWCSRDQvXcfEIbFkBEjYREdsIlOmO0CrIKIEWMeB2H1uL9PX1hsImy8E13v6QFWF4GvV62GkedhsvNYsGSpKoIzbXbs+fVXuivDsPhqzVrVgm60O3A204RaqY1AGB1mzfkcFt6B2fMWUNGvj8K+A4dhtAnINNthsono2qMXCKPHo6PHaW5H14AmgjU0yhq3iQj+dC4dwBs1awWTnE61JBFssos0uoNArRkWwQWzVYDFJsJiE/HTzwfwxVer8MZb76BeamMQRo9+g4ZSa1aPXoXJPBidnNBDh/KJ1XHaYKKnqnkRZnshl4sOsX7r9/KWrA4zZs3GvMXLMG/RUsxbuBTzFi3Fvb0eACE6vPrmJHrYzyrAaBPw2Nin6P3ZCBCiw5MTXkC6xU63hS12jB73NAijx4P9B8HMO8IiL6SZbThxPoOKB96BhOrJIITD3IVLqNAWqN/u+x/OAiEsKldLwueLFmPh0mVYsGQpFixZivkLF6NWSl0wnB7z5i8E73Bhy/c7QkQwtQIbeQG1UuqpItjCO9Du7q4ghMPyr1eHneo32h04nW6gz8VFYtcv+2ESnKhWsw4IG4FvNn6nllmJzhETn4CY+ARtci6B6+ITLLpw7GwauKhyIESH2Z8vvKQINsvfUXzylcNhdMHjxMm0THyzeRs+mDUbj4wcDUYfjfKVqsJg4WERHKiclEwto4QBYVj1Z7suXajoEy4OiVbc+w/9e6+HBoBwdOfhs0VLMXfRUny+aCnmLliCye99AMJFgIuMxdGTZ1U/2QNHTqBCQiIIYcBweuhjYrHv8BEY7TzMgoizmQbEJ1QGYTn8cuAwLIJLbZtG3oFfjhxHusUOs+iiIpjlQPQRyLBYZb9dARbRgZRGjUFYFq+89TbmL12GBUuWYeHSZZi3aDFefv1NEC4CLVu3g413wsY70a17TxCGw1crV8FoV0TwMlUEG3kBy1etBiEMdDGxSFfuxzvUiBgvvfE2CBeBAYMfgZl34NN5C9TdpAyTDSabSMcaq4BhI8eAEBYDhg7X+tk1oIlgDY2yxm0ignfu+QlEF4mKVarBYOUvKYLPphtxOt2gRkcw2UWsXrsBPe7rQ0OoEUXc6mWByaLfoKF0UhecYQLXLJ8Ez7AJMIrOi0WwLD4vNbAt+OIrKqjZEGFNuHAYPbr1vB8GK09PifNOGG0CEpNqg7ARqFA5EafTDNSKzDtgFV249/4HQFg9HnvyGZpWVb5fOi8iQ3AgMyRxSSVZBK9evxFG+RCeSXBSIU04EMKCYbgwaCxmDgynx7PPvwiT1RYugs0liWAnysVXBiEctu78QQ1VF2q1i6tUBYSLwIZtO2QRnAJCdPh+94+qv7fyvXIJVTURfAkuJ4JNgrK9TQVrsSJYoAunqPIVQRgdXn79LdjELFXsFhXBigBU/m2wizh5PgNvTpyMpFp1w9o4FxkDoo9C+UpVkWmx08NcgkDFLi+o/q1Gnqfh+OTwX8X5LZf07CbBieSU+nJoN7YwI6Xct4guirZxfTR+3n8oJFyfA0888ywIYcDq9Hj+5VdhEgQ1QsrpjEzExlUAp4+EWT5YZwyJ2KKMGRZFBDMcUps2Q2iIQYOdR/kqVamrRVHhz+rk33VIqlNPLVfXUojgWXPngTAMGjRvjkyb/SIR/KEc6i4ltRHMdgc1JDB6NGrWkkZrEZzUX5h3YNTjT4KwEZoIvkY0EayhUda4hUVwofVQxDmjhU7QrB7fbN4qhzQTVRcFgyALYcGJgcNHghAWQ0eNgVV0YdXa9WA4PQirQ7nyFZHasDGeHP8s1m7YiDHjngRhWPQZMJCGExJdMMmpWhWMIYTe61JpT0MnZ3pghibzmDhlOiZOfg8Tp07HxKnT8ea7UzFp2vt4e8p7mLd4mRrxwmR3YPHSL8Mm8hkffUKz1skhzgYMHQ7C6PHIyDF0Ulbu73BRVxCzTZ7knKgsi+Bvt2xTRbaFd+KJZ54DISyqJdXGW5Mm491p72PytBmY/N4MvP3uVEx+bwbemTodazdsgtHGY7MsglNSG8JspaHTDDyP5Lr1QAiDLdt3wCw4EV+1OggXgc3f70K6lS+sI9m6FxVTHkQXhY3bd9KDcUm1QLgIbFdEsBwNQhXBFSuHxbJVIodoE/blRXBhvdFwdguWLoeZl2NAh7wXo+hEt159QIgO3Xv1oaHEBEdhEglZDNtcOfh22w56+KxyInb//CvOm6xo0bYDCCGIiopFlSrV8OBD/fDBzI9w6vRZREeXQ/kKFWG18TDbBfUw3aUpuX8V7Ycm3oGU1MYghOCxsU/i3Wnv450p0zFpynRMfu99TJw8FVOmz8C706bj9Pl0mHmBuv7YeCTVpr7vhDCIKR+Pk+fSYOYFWAQRaUYTysVXBOF0SDdbw+KIK5FnTHa6KF361SoQRoc2He6GmXfAyNOQZSaHC/GJNUA4Pd56dyomTZ2OSVOn490plHcmT8Pk92bgw1lzYBOzZBF8Hwijw1crZPcpu4iFS5aDEA7NWraBmXdg9ucLQQiH1MbN6O6XGqqNtoeZn8wBYXRo0rw17IILc2QR3LJte1gEJWIN/fzIcU9Rq3EREXy1STfuVIoTwSbBiT//pCLYpI1ZGho3mNtABCvWpnqNm4FwEejco5ca31eZwA0CPQj367GT9OAVYTFP9mvscs+9IIRg6LBhOJeWBivPw2SzwSaK6D+YHm55cOAgmhJYOWgnOqHE4A3n8s9WNKj+xu07qZCNiMbh46dg5h2qT67FkYUde/dh7cbvcDItk4pcu4hDJ04jJq4iCBuBe3v2BiE6MPoobN6xW916fvf9mSBsBHr2fojG/JTvnSk4sPuXA6hZrwG63/8AzLwDlauFi2Cr4IJVcOE/n84FYfVISW2shsQKFclrN2zG5m07cS7TBKvDhU07dqjJMiw2XhXBSSl1VRFsEV3o3KMXCKPDp/MX0QOHct1k8iL2HjgsP080dv30C8yOLFRLrgPCRWDbrj2qCDYIdAFUnAhWyqdNKJcXwYUZz0SYBR4Lly6FWeBhEviw9p7JO7B5527q5xoRg9379sMkulQRZBQcaijBp557kR42jYzBeaMFS1espgcbCYsNm7Yg02SB4MyCXXTi6ImTIJwOFSpVhsUuwFLKfnRF2AR6AI9wmD7zYzXerlVwwsILMFhsWPb1Cuz5eR8svCAf9BTwyIhRIAyLeg0bo2nLViCcHg/2HwCTnYdVdCDDZEFCteognA7bdu9RRbDiBnJXxy6oXa8hVqxdj2WyCG7boTNdoMl1a3ZmoWGL1iBcJNZt3AKbMxtWRxYsggsWwYmT59Lx5ap1+OXwMTVub5d77wMhRUXwFyCEQ/OWbWGyiVi7YRN9V/oonM0wqpZtRQSPeWo8COHQt/8g2HgnFcFsRKEIFgpjl5ckgkMTb9zsdn4rUGzaZD5EBAvamKWhcWO5TUSwWXRh2YrV9IBZZAyefuFlpJttcqIJapk5fOos2nTsDMLqEVW+Io6dOQ+TXURijWQQhsHa9d/AJvCw2G2wigK+2/E9KlWtAsIQdO/dRxYENOxToavFtYvgE+czUK5SFRBGjxdeeYNaZ+XJ9Mjpc6hZrwEI4TDj40/ptrTJilbtO4EQFvf2egDpJiseHjIMhDBIbdYSp9IyYbSL+HH/Ieii4xAVVxE//nJQtu5QX8VHxz4JwnAYNmYcTMWIYEVE7j98HFHl4sHoo7Dsq1WyaKDbpL8ePobouIog+iisXLseJsGB7374AYRhUatuPRjNVph4AZk8jxpyJIkt23fAqAp0PRJrpeCYHIvYJDhhsAkY8+QzIEQHLioWZzKMMIpO6vahieCrokQRrHxGdMHocCHTbodZ4DF/yWIYbVYY7LaLoi0YeAeat20PwuhQO7URftx/iPYLWQQbeQdmfjIHbDSNJjBx6nQYeQdmfPwpFcGsjvqK23hYeAEWXsSAIUNBGBZRceVhsNAsg9e7DsyCEx/OmgNCWFRISMSBI8dDfPYFvDHxHRCGhT4mFifOnoPJxuPLlatVl58Va9Zi09btcgQHPT75bC5MNjusgog27TuAsDr0HTiELmDlReyOPT/Jvu0R2LV33yVF8IBHHpWtts1xzmBW3ZoyrDx6PtgPhNXjrru7wmAXYXVmo1vP+0GIDguXfCGLYGVniIpgM+/AkROnwUbEgHCRmPnx7EIXB8GJvQcOyyEYGaxZtxFmqxAmgtWsjpoIvr7tUBPBGhpljNtEBCt+i8PHjFP9a+s3aYG33pmKWXPmYcILr6BcfAKNOhAXjy9Wr1OtKg/1fxiEMKhbvz6+/PprbNyyGVPen45yFeNBWAaEY9GkdZuQeztKTCtaGkJFsOIvuWDZl2q5R4wZh+Wr1mLJVyvRrE07EF0kEqon40ymCQa7iNcnTQZh9WCjYrH75/0w2EUcO3MesRWrgLB6jBz7lJr5qdeD/UG4CFSsUh2ffPY5Vq3dQF0clBim3+8KswRv2Bwugi2CE09NeIH6Rusi8dpb7+CrVevw6dwF9MAQG4EOnbvBKjhhFp3Yf/w4CKcDExGJ8c8+jzkLFiLTzqO6HCd4y/YdMPFOHD51FuUSqoIQDo2bt8aCpV9gxdr1eGTEYyCMHvrIWMyZT5NmmEQXEpM1EXy1XE4Em1zZMIpOGAUBZoHHgiWLYebtMAr2YkXwxm071PbCRZXD4P9n77zDmzjSPz67K8kNV3oNIfQajvQACek9ueTux5FLLr1fcum5XOqlXXKXSkjvBQghAUIJvRswGNu4qEtbJLmqrGTTIXx/f8xqLblgQYxtzPA8n8fYlmdnZrWrj169886NN+O1t9/Dsy+/hnOmXETfiAomnH3eBfSNqFvGd3N+0vLrBTzy+BOYt2AhPv7sC0y76W/0+WIwwpSSBpvDdUwiwXbJg/wdZcjpRUseDho2Eu/O+AjfzpqDR558CobkFBCDCQ8++hhcsoLcvG3o1a8/iGDA7ffcC4ckw+Zy44F/PAJiMCKjazes2ZgLuyhh+eq1SEnPBOGNmHbzrfj6u9mY/sEnGDx8FAhnwAWXXAGHqDQrwTbFi9W5W5CW1Q2E8Jhw9kS8/+kX+PL72Zh2yx0gphRwyWl47+PPtNxrLy66/CoQYsCgISPw0ONPYfO2QnwUEwl2KT7YRQWvvPEWCOHBm1Jx/0OP4tvZc/HOBx/TkoOcAUNGjIHV7oZb8uLd6R82lmANJsGtA5NgBqOjcRxLcMOcwGhE+IFHn0BKZk79YrPo4hfOiO59BuCDz7+Cy1uhSbAHv65YhbSMTBBCwBuNIIIAwvNIy8rCfQ89CMJzMGVkYmuJWdt6+Pe9SDeMBEeL/D/+9HMwpWbQfmubVRBjMnJ698PKDZtgdStYsHQF+OQ0EN6IN6d/QNM+ZC+skgcff/UtXeBjTMYP8xfCLntRZndjysWXgzOlQDClajnEPFLSszH94890OerWuz8IETBn3kItmkWrZrgUHyxOEddPvZFGlYigR7d4Uyr6DRyMvO076AJAjw9WScKEs8+hpZkMRpwyYiQsooQBg4fQhXGLluhb0m4p2IG+g4ZQaeJov4iQhKS0TDz21L9gFz26BPfqH02HqN8W16Ftb5verSeT4MPQkgQvXb+RbqAiGEAMPAhH6Js/g4DPvptFS8/FfApilzz4dcUa9Ox3EvikVC3NQdDOIQdiTMbl191AdzlUvDo3TLsJgjE5ZmElB5MpBVdeeTUmTToPHCdg+vQZEBVfq89BdPvvvKISDBw2Un/OcVrdYENKKv7456lwiBKckoIrrr0OxGBEVvceKCotg1NWYBMllFht6D9oMAgv4LSzz4FDkuGQZLwz40OkZWSDNyTHXCNJGDZ6HIrKrHBKXnz61bcgnBETzjq3Ub66Q/Hhx/mLkNW9F7ikNNqGdg9Iy+mOF157A2aXRK8dxYc33pkOQ1Kads2Y8OHnX+GDTz4HIQaMGTcBNrcCt3Z93BFTQpHeDzkQQxKGjR2PHWU2uCUvRKUcb77zPghvxFhNgmPvrX+9424QwYRr/m+a3u/ophlMghOHSTCD0dE4jiW4IVG5tEke5Beb8eOCRfjvO9Px8ONPYfqHn2L56vUosTr0j951RBk7yiz4dtZsPP3c83jj7XewOncTCsrMsLjcWLZ2HZauXY9Sl0i3Gf6dk96UBEfz+rZsL8KP8xfiyedexPOvvo75vy5HkcWuPzavqATL1m7AmtwtehUHqxzNyfRi9YZNWLFuI3K3F8LlqYDZJcHikrAxLx8ffPIFHn/6WXz9/Q/I31Gm5/vZJA9W527ByvW5KLY6GpWesste2NwK1uZuway58/DUMy/gzfdm4NeVa7SSVj66EE32wCqK2GG1YtGKFXj7gw+xYOkyOL0+rNm0Gas2bESJzaELicUlodTuxtJVa/Hfd6bjiaefw9ff/4At+UV636I7gK3euBlL16yHWSs3FS2r5vSUY9WGTVi1cTOc3gp9fpkE19OSBFtEhX4cLwhUfjkCQgh69e8Hq1uG1U3ftNilmMVoogdmhxurNm7GZ9/OxD9feAlPPPcC5ixcgvXbttNqJA2uXbNbxoq16/H2u9PxzLPP44c5c7Fpy1a4RRnbC4qwavVa5G8vhN3d2pueaFtqa8+lErsLK9bn4t0PPsYjTz6NL779DhvztsLqdGsRXxFrczdh+Zp12LQtn96/tKoUVlHElsIiLF2zFsvXroND8cAq0pJt+TtKsWDJMjz17At47X9vY9nq9bCKChzaNVZsc2L52g1Yr1XNsMqaQMrRdBIvSmxOLF2zHq+98x6efOElfPPjT9hUWKxF5OPvIRs2b8M3M+fgs+9noaDMih1mO1auXo9NWwtgjtnm3Soq2JxfhO9nz8VT/3oer7/1LpasXodC7b4SvVaKSq1YuS4XazblNbpuNm4vxLL1G7F+W0H9+VSYBB8pTIIZjI5GJ5RgPbrqlmEXPfqCEIfogc0t6xIVFSmHpNA+alEgp6zAoZUvcigeOBQP7FqeYmypsaOlWQmW6vtqkzxwemjh/ejvYksuRRffRNu0yDTaRrevpW06Gh5H9uobTcSWJbNpj42WdrKKjctPRdty+ypjVr979Og7nU8PLWEVU//UJsl0hy9JprVVlegK9XoBdyk+OLSvdJOQ+lxEh+yD1S3DpS0IjJbiim5I4IwRYhYJbprmJVirDqF4Mf/X5SCcJsAcAWcQ8Ppbb+rPO/0NU5SYn+m1gGW6eC6aKmSO2cHNEs2jF2VYRQkurw82SYYj5hqLPndssnKM5iL+GnbJPriVcthEWnrN4nLHXfMOhZZqi5Yxi5Ztcyoe/f5gcYv1/ZaU+udidN6i15LkgU30wKLdf+IkWKk/T9FNYKyyR198SyvPNL6H0MoTir6rokPywu6S4dQ+WbK4ZVhlD+yecu1+4oNVlOH2VcIiynrVDD31SfLCLnriK8k0M4exfWcSnDhMghmMjkYnlGCb9oKjl9FSfPV1g6UmBE9SqPxKil76qF7moqWi6l/cG0ZljpRGEizHS4ojRjyiL6TWmBfPKLFliRqmheiC2/D4+hia2FpWbBwBbtwO/Vg8tt3YElv2aNQsbu60bW6j3zeINEfPkT2mZFfc75uITOvyHUPs3zMJrqfFnGBPOSxuGVf98XoaCSYEo8aOgVOWDvM8oDRVIisqvObYTWv055sHFkmGVVbisCnR/0d/d+znpH73yNjjNtUnJe757GjwvU2S4VAUWCS5cZnEZq6paD5wrEDq9y85ep0d/h4S7X90PA7JA5fkgVO7Z5hdtLqHTfHCGlPFw6JodaElWmu7vuY5lepojeP4PjRe+Msk+MhhEsxgdDQ6oQTHRWJkL2xHIMFR7A1f6GRzoejnAAAgAElEQVQPTYVQjr0EO7VIJ40geQ8rwdE0iNgi67Hf05Jo8bLSUFyaE9+4CHJMG2bZo2+2Ed+Wp9G8NSXBjYRA8cbVWW5ufpgEHx0tSbBFohH2dZs3gzMYQHger/znNTikliW4OQmKXm8NJdjWzHOk4fPlWM9J9DlC67IqsCjN01CCG/VXk2CrrNRfazHHOdybyuYlOLH+x0uwF67o816rLBGNzJsVL0pjMCtNSTBNybIdNhLc9LlnEpwYTIIZjI7GMZLg3zT2HfgNLlmBU4l/AWiJUpeI2QsWHvHCOB2tHmbDCGY0ihn/d5760kb6R/Xx2BpFRVruT3Mk8tj6cXjj0gcaimnDYx9pX1qXpjc1sDb4/nBieyTHa+7vo0IQ3Q64JY7kvB1P7UTbin0uOSQv9sRIsN6O4oVFVnDOhRdhwNDhKHW5YYsrVeaDVfbB0gBzDPHHPvLSgUdKw740RSJzHBXXhlIXxaKNp6XNOyySV5+T+D7E0vz5i/15y+PyNXk/0SVKi+Tq50nxoUzDrBHfTuONSFqaa7N8uPPf3DlLZGzH/vy3VzsNz1n0664Dh1AeDCd8XdfP5eE5kdvpiH1qy7GxOUqsnagn2qKfAGrBDX84fJQSfKh1JNimeFFotcd8jMpgMI6Upt4oxEqwXaI3g6jwrcsvwIfffFcf9Y8i+2CWyw9LIv2xJNBOotLRWu1YWminrcfWtnPUemM7Xs9/S+205tia+9vaA4fgC4aP6NruaDLVEfvU0UTxeBxbZ54jmxz9dIZ+Qhn7qZ8/HMahYyXBiXTe5augpZXk5kU5kUlPNKKWyKS3VTudeWxsjtp2jqIR8Vj2/gbI5dV04wQp/nhmyUM3zpC9sGhbIlN8sGjS1ByJjS2RdnwJja2ldiyt1k55gs+j1hlb285R642tbeeo5bF1xDlq7hqpi4kER8fHYDCOLdFPjdtcghO5oURXnDtkn57/ebh0gMMNsiUSuenY2rCdth4bm6OONbbWnKPYlf9R9v0GKOXV+u5/tpg24xexxeIDzZ1qnsTGlkg7ja/1ps//4duxtlo75Qk+j1pnbG07R603trado5bH1hHnqLlrZOeBQ6gIHllOcGJi3jnb6Yh96mjtdMQ+tWU7ibRll4+FBKN5CY4tS9YSjgb/b0qCE5msxG5erdNWa7XT1mNjc9Sx5qg1+5SoBFPqy2M1xtcidtmr5bAfhkTbaqt2pNYbG5uj43COEu1Ta85REzSU4I52Hzke2+mIfWrLdjpinzra+Y8uFqdrrurzgR2ygkBrSfBvAGp370Htnn2o3bMfkd37ENmzv0XCCdBa7bQmrdWfjjhHx1s7HbFPbT222t2N2X8IqNt7QL8em3oMg8FofSK7m7hG9x3EnkPAzgOHEN69H+EErsnInv1Qd+87LIm0U5tAO2qC94hwAu0kcr+J7G67sR23c9SGY0uonQTHllg7LfepteYosmsfanfRr5Fde6Du3oPaPXtRu2cv9h04kID+JiDBBw8BkZ27Edm9F7Vax+t2tUATN4pG7KaPa6mtpm46jYTjKG9eTbXTUn9qW6mdOu3J0lJbrTVHiZy31hpbIu2ET/A5SvQaaeq5vB+aBO/WJLgZWWYwGK1LU29eI3v2Yy+iEpy4dET0F+/madN2difSznE6tjaco0QDEx1ubK3UTm0bzlFtExIc2b0HkV27sWff/taR4AO/AcFILQKROvjVOlSHIqhWa1ukJtQyrdVOa5FIf9p6bAm1k0BbrTU2NkcJ9KkV58gfqkWgAQd+AyJ1e6BGdiEQqkVQrWMwGG2AvynCddh3CKjdsx81zT2GwWC0OgENv1oHfziCmnAE/nAEfjWMXXv24tChRJIhWpDg/QcPIRimEhwI70QgvBM1kcPjj+zUH3s4/C20U3ME7bREIIG2EulPomNrqZ0jGVuL7bTh2NgcJdCnVpyjUBMwCWYw2gf9BTeGGrUW+34DanfvP+IX75ZorbY6WjuJtHW8zlFnHltHm6O4a1KT4ECkFoFILXbv3dd6EuxXI3okuEatRU24ZfxqyyTUTiJtdbR22By16Rx1uLEl0E6iYwtqBDSCai0O/gZE6nYjFK6DP1z/u8MTQUANxxBJ8O8YDEaUpq7RQCQaCd4HvxpJ7J71O453orTTEfvUlu10xD51xPMf0B8bgV+NIBim7Nm7Hwk68JFJMH2RjzAYjDYgqFICGiE1oknwLoTCtfBHErseA6qKYCMicQTU9h8vg3G8EYjU0sWqe/bCr4bbvT8MxglHg9eyoMokmMHoFLSWBIdUFWpDQpE4gkyCGYwjhkkwg9HOMAlmMDonrSXBQVVFqBGROFgkmME4cpgEMxjtDJNgBqNzcjQSHGiyLbUJYn7f3i/eRyjgTY+x9QiE2/c+V6OGj/kYE5nfFvvQ3s+bDgCTYAajnWESzGB0To42ElwTUmFzi3CIMhySDHsTODREr69dhas6pKJGDaMmRiAqavxwSjKU8gq9b05JgdXpPuaCGG3bV10Dq8sN2VeOQIIR96NCDUOpqMTy1WuxeNkK5OZtQ3l1Tbs+7wLhWgQitQjW1qEyEIybG8lXDocow1ddw6QvzCSYwWh3mAQzGJ2To5XgjVvyQAQDCOFa5PQzzoI/EGq3dIiKGj+++u57FJaW6T979b//A29KxuQLLkJNSEVVMITs7j3AGZOwrXAHakLqMe/Xt7N+ADGYcMW116H6GByvJkSFSamoxKhTx4PwBhBCQAxGFJSUtskYm+2bGkYwUgulvAL/fvU1iF6f/vMJZ54Nwgt44+136BhO8DQaJsEMRjvDJJjB6JwcrQTnbt2mSS6VKkIICOGb5PTTz0QoFEYg1MYv4FpE9+xJ54EYTFiyYqX+u/+8+RYIIThr0mQEa+tQHQyhS1YOiGDEtsIiWgvyGKUsBMK18KthfDtrNohgwCVXXHlMjlMTCiMQrsWlV10NIhjAmZIwbsJpOHnIUJRX+9s3JUONwOZyI6NrNxDBALPdSfushjHhrLNBCMEbb70TF70/UWESzGC0M0yCGYzOSaISHIh5jD8cwaaoBPMCFi9bAavTDYvTVY/DCavdCavDCbekIBBq+xzU6pAKvxrGiDFjQXgBvy5fqY+hqNSMH+fNx+p1GxCq3Ql/ONKkBB+L6HU09eHbWbNBeOGYSbBfDaM6pKJP/5NACI8XX34VwXAt/Fp0tT1TVPzhCEqtNvppAsfD7KASHAhH8OvKVZjz83wUlZnbvY8dASbBDEY7c6wlOKBGoyO1J/xHXwxGWxIrwdH/x0pwIOZxIbW+zJkuwZyALfkFNI+2tq6eBhHkmhDdQKOi2g9fZRWqAyFIHh+Wr1oDl6wgoIZpWkIgiGC4Fi5JwdoNuSgxW1EdCCEYodFTXcRD9OP0QDgCpyhj7YZcrM/dDLvLTUVBpRKsVFRi2IhR4HgD5s3/BeUVVbrYllfXoLrGj5qQihpVRXpWNjjBgPyCQvjDYfhVFcGQioAaQXUwhO1FO7AudxNkbzlqQird6TLan4b3reibhnCE9icUhlOUsWrdehSXWVATVPHNzFn1EqyGURUIwltB50YfaziiiasKb2UVPOWVdNwq3ZxE8VVgU95WrNu4CU5J1iU3GK5FdTAEyVuOPn37gxAen3/xFSoqqxFQw6j0B6BUVKK8ukbPz4323VNZBaW8kubqav3wVVWjssaPYLgWNUEV+YU7sGHzFngrqxCM1OpzQee+ftOUUosVq9aux+Zt+VDKK7TngopqfxBb8wtAOAGENyC/qBjlNX4EwvRY3soqVPmD+lij/SivrkHBjhKsWb8RdpeImpAKtW4nAmHtORyuRXlVNTwVlfrfONwSVq/bAJvTHT+3x8lrDZNgBqOdObYSjPh3++wiZzDajIYXdlCN0G2Td1IJDmqCF1Lja/3qEkx45EUlWNtOMkqj44VUDBsxCrzBhGeffxHGpBQQ3gDBmIQlS5ejOhBEqdmKs86ZCN5ghGBMgsGUjB69+uDn+b+g2h9EIBSmQh6uhbe8Avfc9wBS0tK11AsC3mDC40/+E96KKmzalg/C8SBEgCCYwHECBMGIklIz3njrbRDBgClTpqAqEIA/rCIjKxM8zyO/YDv8YRV+NYSaGj8++uQzdMnIBCcYdab99Wa4RFnvT0Ohir6pCITC8JZX4pHHngAn0LQRTjBizLjxeOmV10A4AZdecSWCagR/njoNhHC49/6/wx+M32xE8ZUjM6crUtLSUVRcCn9QxSv/eR28wQTCCxCMSSCEYNiIUdictw01QRVffvsdCOHBcYL+leMELFuxCnfeex+IYMSd992PUN3O+vQPNYxho0aDGIx4/+NPUBNSEQrXIiunG86ZOBk/zVuA1C4ZdL55A5JS0vDejA9QVRPQz4saqcOOkjJcctkV9HEcTYvJyOmGjz//AoFQGDNmfASjIQkGgwk8ZwDhBZxx7kTUBFWcdsZZ4AQj3n53OvzBEPxBFZU1fnw3cza69eiljdkAwgkYP+F0mK12fb4CoTCGjRwFQjh8N3M2zjpnIgRjEv0bTsAFF10Ct6wcV5u3MAlmMNqZBq+RgVAYe/buB5gEMxjHN20pwcFwLYaPHA3CG6iUEB68wQROMMDmcGHz1m1ISkkD4QSkZ2bjqmuuw8mnDKH5xryAF19+Re+jP6hi3Pg/ULkTjBg/4XRcdMllenT6+j9PRVGpGaNP/QOSklIgCEacPPAU/OEPp8HucFEJ5gWcd955qFFDCGgSzHFcnARfe+11uvCNGTcel15+JQSjCYRwOOnkU1Dtp/LX8GN7Gq2mAnnOxMngDEYQ3oDTzzwbo8eeqvXboEtwTTCE72bOBiE8DKZkeMsr48Y648OPYUxKQe++/VFeWY0nn/4XOIMRpuRUXHzp5Zj215uRmd0VvMGElLR02JxuzF+0BKPGnQqeN4AjAvr26Y9x48Zj46YtuOXOu0AIh7vuu19fQBeI1CIYqcUpw0aACEa8+8GHNMIdVJGWnqm/KSG8ARNOP7NeLnkBc3+eT6O/oTBqAiF079kbnGCEwZSMSy+/EiNGjwHhBRBOwEeffIbZs+dg+PCRei75yLHjcNOttyGghnHm2eeCN5jw5jvv6u09+viT+huQ3n37Y8qFF2tvfggMpmSs25irvTipGDFqDAhvgDE5BYQTMHDQYPTq01d/vg48ZTCTYAaDkThMghmMzsnvl2CC0aeOx+nnnIvTzjo7jjMnTsKEM89G7tZt8IepdAwbMQqE8EhJS8e8BQtRarZi9dr1CIVrMeXCi0E4AVOn3QiXKOv9+fTzL8EbTejVpy/KK6sRCIXx7vQZ4I00IrhqzTr9xrQ+dxO6ZGSBN5iwrWgHKgNBjBg5GoTwWLZshT6G1/77JgjhqASHqARnZmXVS7AawvLVq8ALAjjBiDlzf4Y/qKKqJgCXKOPcSeeBcALuvPtemjvd4L4VUCNQI3XYtr0QgikJpuRULFm6XI+Yzv9lEY3eahIcCkfgkmQ9ojt7zlxt/GH4gyouu+Iquljsf28hFK7F6WedDcIJWLFqDULhWoTCEThcIjKyckB4AZ99+RX8ahiV/iD69u0PjhMwa+YPCAWpqN6qS/AD2gK6iP7mZdDQ4SCcgLenvw9/mEZ3u2RkgXA8xowbD7vTjUAoDFH24KprrgMhHK68+lo9Kn7hxZeCcALOPOdcWO1OqJE6BEJhvPL6GyC8gOS0LpAkBSUlZTQyzgkw2x36vE04/UxwggH/ffNtBEI0pSIjKwecYMSnn38JNVKHSN0uuCUFU6fdCMIbMPbUP6CqJoCaQAgjx4wF4Q3IyMrRn1sBNYxPP/+SRpB5AwqKipkEMxiMxGASzGB0TlpDgolgpLmdHB8PT3+2bNVqPbd16PCRIITHDf83VY9yhsK1WLchF4Q36Dm5sTebQCiM86ZcCEII5v48H/6giiuvvhaEE/Dwo48jqAlntL8PPfwobrvzbqzdmAu/GsHIUWMaSfCr//0fCOEwefJk+NUQAhEqwYQQPRJ8798fACEEd9x1T/38hGku7vyFi0AIQXJqF8geH81ZjpnXgPbYO+66B4QQ/O3W2/WxhMK1CITCuOX2O2IkmP7sgQf/AUIIpk77q35MX0UlUrtkoFuPnqgJ0PSAs86ZCMIJuO3Ou7CjpExvd/3GTVi2YhVE2YOaUBgVNX706dO8BN957/16FYl6CR7WpARzghG5W/IQUMPwh1T4gyrWrt8ITjBgzKnjEQxH4BJlpKVnghBOF3k1UodQpBayrxxX//EG/P2hh+FyiQlL8LPPvwjCC7joksv0OQyEwnraBY0QG7B0+Ur4g5oEcwL+dtvt8AdpPwOhMKpqAkhO7QLC8di4aQuCHeD6SwQmwQxGO8MkmMHonLSGBP80/xdsLShqksKSUkheH20jUqdL8LPPv4Bde/bpeaSz58zVF0nd8Oep+MuNN2HqjX/F1Bv/ihtv+huGjxwNzmDEPx55DKFwLY0o8wbYnK5G+bPRj7qjEc6RI5uX4EmTJmkSHG4kwZOmnA9CCM6bMgV/njoVN950E6beOA1Tp92Ia/94AwRTEpJS0lBqtjYqNxbQxtWn3wAQTsB7789oJPbfz/ohLic4qEbgdEvgBCOSU7voKREv/PtlEI7Hlddcq//98y++pOVU0xSDMePG45XXXkfetu002hymC9DiJHjWD/r4oxJ8+933NFrU15wEZ2Z3RbU/qAt7IBRG3rbtEIxJGD5yNIJqGEXFpUhKSYNgTILHV6Gf39j0g6AaQSgURmmpWZdgi1YiLaBG8IfTzgDhBF2CJ513PgjH45nnnteFNqhGEIrUotofoGkRvAEfffIZ/EFVl+D/vPG/+r6q9G969+0PwvFYtyGXLiLsANdgSzAJZjDaGSbBDEbn5PdKsCAYsbWgEMHaukZEN4CIRhhjI8Hvvf+BfrxQuBbvTp9Bo8qcoKc50OiyoC1q4kEIhykXXoxI3S706TcAxqQUXYiOVoInTpzYrAT36NNby0fmwQkCCM+D8LQsHBHox+oGUzLyC4oQ3rkrbl4DagQ1gRCSU9NACIcvvvom7gaqRuqwYOHiRhJc7Q9iwMBBIITHf998C+WV1RgwcBA4wYiZs+cgqLUbVMP45LPPdQGM5rsaTMn4w2lnaJHgw0nw3SCEw2133Z2wBHfv2TsuEtuUBG/bXghCeKSlZzZ60Yje2+MlmG6oEhsJbijBOd16gBAOb73zXvz51toaPHQ4CMfjxZdeQbU/oEvw+x98pEtzlHgJbv/rLxGYBDMY7QyTYAajc9IaC+O25BfQrYkbUB1S6QK5qPyEI7oET5/xoZbLSvnq2+804TUib9t2bNteiPyCIuQXFKGgqBj5BUXYtr0QZRYbanfuxvgJp4MQDjaHS+9nFIdLhFOUUROipcBGjx4LQngsX7aySQkOhNUmJXjCmWeAEIL3P/gA2wq2I2/bNkp+PrYX7tD7WBMINbkwLhAKawv7eLz97vT6ShKaBM+Z+1MjCQ6qEbz0yqsghOCiSy6FwyXCmJyCvv1PQlVNIK6NoBqBx1eBdRty8ebb7+LcSefRnGLegPsf/MdhJfiWO+8C4XjceMut8KsRrUxcGFWBEHr06QtiMDaS4J69+8YdO6hGGkhwBKVmq55y4C2v1Be2+YMhVAWCKLFYUVnth6pGYDbbQIgAQshhJfi0M84CITz+9exzcW+coufdlJwKQni89c578IfUBhIcaizBvIFJMIPBSBwmwQxG56R1JTgcR1SCo7t+BdRITCR4RpzMrFm3QV+0tL1wh55LqkbqEFQjePnV/+C2O+7CT/PmQ43U4drrbwDhDfjnv57VHxPl4ksvB+ENeOLpZxCI1GLMmHHgOAErVqw+Ign+2+23gRCCm/72NwTUEPyhoEYIW/ML8Jcbb8KDDz8CUfY0iqZG0yHuvvd+EMLhhj9P1SK4ET1/9+HHHm9Sgv1BFTndeiCraze8/t83QQjBY088FfeYBx58CLffebc+9mjb0cVfQ4aN0CQ40KQE3/P3B0EIh4suu0KvDlGjhuFSPEjP6QrCG45QgkchqEYge3z6wsQ5c3+Ok3ZPeSW6ZNMFbqtXr4PZbE1Igh957AkQwuPiSy9HVY1fz/8OhWtRUFSsb9+9cPGvCIYj+sK46R98GJd+wiSYwWAcFUyCGYxOSBMC3FCCoxtBBNX4zTI2b83XasAKWLxsOUqtNpTa7PFY7TA7nCi12VEVCCGgRjBk+EgQjsd7Mz7UNywIhmtR5Q9ixOixIITD/027kdZyDdPfLVyyFKaUVBiSUrCtoBD+kIp3YtInNm+ldXH9oTAKi0uRlpEFIhixaVs+akIqxmglyT759HP4tOikLsGTJiMQDsMfDiMzOxscz2Pb9gLUqCrmL1oEXhAgGI2Y/eOPUCO1CNfWoqKqGtdc90dwghH9BgxERVVNk9UhgmoYxaVmGqnkBMxfuJju1hYKY8OmzUhNzwThBVx6+ZVxO/IF1Qiuu/4GWleYpzV+V65eq3/8H1Qj6NN/AAgv4MtvvoM/pNIc4GAIb7/3PgjhcO5556MmpKLSH0CfaHWIWXP0c/jMC/8GIQTpOV1RWFKKQDgC0evDY/98mh6TF/D29BkIhGsRDEeQlpGJnn366huVRBf+5eUXQDAmYeiIUdqiwQiuuPoaEMJj0vlT4JY9CEXq4A+F8b933gXhDUjpkgG3KMNqdej1nXPztsJbVQ1/KIzxp50Bwgv431vvwB8Kw+Z0wajN4dffzdSPr/jKcesdd4IIBmR364HKGj/U2ro4CY6d14AaQe9+dN7Wbsg9bl5rmAQzGO1MQwlWmQQzGMc/agRq3IVNvx6MkeDoY5vcNpmjUTxjahqMKanNYkpNw+b87QiEIxgyYhQIx2P6Rx/H9SVUtxMbNufp2+imZmRi0pQLMGLMOPCmJBDBgPMvukTfxayixo9TTz8DhHAwJKdg7B9OwxnnToQxJVWrenAfgpE61ITCOOvcSVqucRJS0zOxtaCwXoInn48alUauM7K7gjOYsHlrPir8AfjVCCadf4G+YG/AwEG48uprkZ6ZDUI4pKSlI7+gSI+WN5zbGm3B3jV/pELLGU0YNHQYxk44rb6aBuFw8eVXoiaaP61FGebM/VnflnrgoMGo9gfjztMjTz5F50owYNDQ4bj6+hswaNhwvSLHp199re3AF6LRT8Lh+9k/6OfQIUoQkmgdXWNqGvoMGAiTlsYQPe7b02fokfyUjEz06NtPS53QIvvhCLYWFIIzJmHIiFEIRGpRFQyhvMaP7n36gggGpKRnYMrFl2DgkKEgBir1i5YuQ5U/iPKqGggmWhLOkJyKsRNOQ00oTM8rL+B/77xHP1EIqnQhn5aL3aNPX5wz+Twkd0nX52DxsuX0hSpSh5Fjx4HwAt778KNGz/ne/QeAcDzWbMjVc9Y7OkyCGYx2polgEdsxjsE43jkCCW7Ixi154ExJVJg0cW1UHk0wUPExmLB5Wz6qAkEMGz2GSvCHVIJjhcofpnI9+cKL9I+4CeGQ1CUdz/37Jfiqa+rTLtQw3IoXDz/+JExpXerLtfECnn/pZYheH/wqTcnYnL8dQ0eO0iOcy9esxWvR6hBTLtDHlJ7dFcRowpbtBfCHIwjW1qEqEMLb702ni7MEg7ZRBo/Tzzobq9bQ6GxTdYKjBGvrUOEP4MVXX0NyegZN+RAMGDJyFN54+x0Q3oCrrrs+LmUkukAuWlkiuqgutspCZSCI1996GykZmXSOCQfOmIRho8fgm1mz6TxpOb79Bp4MYjRh1o9z9X4FIrVYvHwF3RhDk9707K547J9P44F/PAxCeHzwyad0i+FwLdKystGzX/9mJXjUqePrc78jdSgqM+OaG/5Ex2s0gQhG9B5wEr6ZORuV/iCqgyoC4VrMnPOjnn6RlpWNSn+gsQRr22l/8sVXyOnRUxd9wgs4/exzsXrDRlQHQ7Rvahijxp0KwvF4/+NP4l5bAuEIBpwyGIQXsGZDrj6Ojg6TYAajnWESzGB0Qn6HBB8JgXBt3DUelVg9f7jBNV8TUiGXV2Dtxk3YtC0fnopK+pjo49SwLmM1IRXlNX7kbS9Ebt42eCurqLjF5iKH6f/togSbW0RVMESPo/XBr8YQ83OdAF1cVVJmwao1a2G1O1ETCMaJaVP3rdhc26pgCLKvAms25qKo1Fw/Zu240TmqCdFqBm5ZQUpaOpLTusDhEuPynmM3eaj0B1BQXIrV6zfAKcna9scRffxx42imj8UWKzZu2YoKf4D+XTOPPRq8lVVYvWEjikrNWnQ9/tz4wxFUB0MosdqgVFTWn1ftHDdsr9IfRKnVjjUbNqLM7kB1UEUwUqc/n5v6m+MdJsEMRjvDJJjB6IS0qQTXt9VwAV2sdAXCtQhG6pqW5oayHCvGsT9r+H9dMmv172MfExXH2J/F9i2aA6ZG6vTNPfRatVrO7OEkONp+jRrWN9WI9j06roB2Pqr8QVRU1eCJp54GITwmTj5f3/FMX2SmNj23+oYX+vltWYIDkVpU+oMI1tbFvQn4vffh6HgCsf2M2VI72pdoVQpdXtWY4zfMs9bmLlhbVz9mTdqjc8kkmMFgtDpMghmMTkgbSfDR0FBKm70vNJGLeyzmSc+HVuO/j/t5gm3FRix1MQxHYHdLSE5LR2p6BjjBCIMpGVa7M67CQUMJbjTuoxn/sYigxgipHm1P8G+P9eOPN5gEMxjtDJNgBqMT0oElOJbWiEy25py1pjBGo5v+cASeyirwRppnbTAl45X/vB5XkuewEnwCwySYwWAcU5gEMxidkONEgjszgdivagRbtm3Hz/N/gVOUGm0C0lROMKPzwySYwWhnmAQzGJ0QJsEdjkATN1smwSc2TIIZjHbmWEjwIY04Ce6kq3sZjA6JWr8BRmx+a3SzjCCT4DanYa5xc7R3PxnHinAjgpEIk2AGoz1p4h589BLc4I8OHA+rV8EAACAASURBVDyklc2pg1+tg1/VSvwwGIx24QAAtW4XakL1VRUYDEZbEIY/rMIfVlGj4Q8GceC33xDZtRPVoSD8qhq/wJLBYBwbwk2g0nUqu1tNgn87hMiu3Qjv2oPa3fsQ3rkHdbsYDEZ78RuA3Xv3I7JzF3bt3dfu/WEwThh278bO3btRt3s3avfQrzt37sTBgwexd/8+1O3ahbpdu9u/nwzGCUDtrj2INGT3HoR37sa+A7+1jgQfArBr337U7d2P3fsPYefeg9i1j8FgtBcAsOfAIeza9xuDwWhTDmDXvv3YuW8/6vbvx879+7Fz916aOngI2Ll3H3bu3Y/d+39jMBhtwoE4du0/gNo9e3HwEHBI43dJ8N79ByF5fRC95XAr5XDJPtglL4PBaCd2HwTkimo4ZC9sogKH3P59YjBOCGRFx6Zhd4vYve8AKoMh2EQJDtkDl6ecwWAcc3xwe7zxKB7Y3RL8QbV1FsbtPXAQTlmBU/HCIVNsDAaj3dh5EHCXV7V7PxiMEw8qvlZZgUWhX+2SjJ37D6A8GIJNVmBXPB2gnwxG58cue+CQlTicigcOSUYwUttUXDdxCY6WSNtz4CBtVPHCLlPae+AMxonMrt+YBDMY7UNjCXbICnYdOIgKXYLbu48MxomCJ+7TGbuswKF4YJNkBJgEMxidk10HAbG8ut37wWCceHgQK8JWWYFDUrD7wG8xEuzrAP1kMDo/9vaQYJvshVUuZzAY7UTdb4CrvKbd+8FgnHh4YZW9sMhemBUvLNrr4s4Dh+ALhmGVvbAp7d1HBuPEgIpwO0iwRfYxGIx2ou43wFlRo39vbkBzf5fo4xgMRnNQ8TUrXpRpX62yF3UHDsEbCsOieGH1lHeAfjIYnR9rW0jwvgMH4VI8sGsXO4PBaFuiaUgOyQun5MWeg4BYXgW79vvoi7I55kXZ3gCr4oFZlmFWZFgUms9oUxRYZRlWWYZFkmCRlDYbk02mY3Fqq+5tx+g40TE5FB9skgdWt1w/J8dwbA3nvyGJjDeRdlqTRM+BTa5/LjpET7tfH21J9GNYi4ZV9sIse7D7wCGUhyLt3j8G40THLnvgUDzwhyNMghmMzkCrSLCsoNjhwJq8PCxevQZL1qzB+m3bYJVlmEWp00qw2S3DKntRUGZFkdkGu+RhEvw7+hTtl0PyoqjUih1lNlhlTYSlzi/ETIIZjI4Nk2AGo5PxeyTYofhQbHXg748+jqQu6SAcDyIYQAgBEQzoMWAAfpg/Hxa3CJvcdhJT5pIw4+PPYXVJsIkeWI+RgJtFBVbZg9Tsbsjp1bfBG4NjQ2eXYKvkQV5hMYghGUQwYfb8hbApPibBTIIZjHaHSTCD0ck4Ggl2KuWwigp+mL8QPfqdBMIJOj1690Vyl3RdhInRhFvuvAsWt3SMx0IlafXmPPQ8aRAGDx8FyVup1x4/FseMRrdTsroio1tPurGI7KWpEQn8ve0o7ns22RsXcY5Dose2afNhaaYfFu0xrS66sf1q0EebdtwWxxiVYMEEwhsx8+cFsCnH7hx2JJgEMxgdGybBDEYn42gjwWs25UFITQchAk4eOgwzPvkU+TuKYRclmB1OrFi7Dtdc/ycQwQhiMGLGp5/rMqSXoInm0mpERSoqcjbZC6uo0D4q3rjyUHa5/nuLqOh/M3fRryCcAcNHjYND2/HOKjW9wUBrzWFKZg4yuvWEU/ZqO+x56sfXxHFtWp+iucQWUUm4TzbZC6fsg0Oix3HKPthF+pX+X9FlWB937Phj5touebTHe+CQPHBIXtjcstaWtnmRW4FD0jYzkjxwyl76OykGrU920aP3ySF59cfaRQ/sio/Kt+LVqR9XvRzbPT5s2l4EwhlBOCO+mzsPNsVHo8Ed4Ho5ljAJZjA6NkyCGYxOxtFIsFVUMPniy0AIj54DTsam7QWwyzIcSv0OOy7FA7so4bJrrgXhBQwdPZbKluLTj2lxyyi2ObE+Lx+rNm5Gsc1JZSvmMQ7Zi1KHG2aXpH8fm45RYnfB4pLgUHwwO0XMmb8QhDdixKhxKLE4YBMV2BRNouV4WmsOu2R3Q3b33nAr5Sizu7B+81Zsyi9EmVNsHLXV5sDpKYfZKWLtpjzkbiuA2SXBoqVXtHS+nJIHLtkHl+yFxSkiN287Vq7diI1btsHqlGAX6RsJq6jA4pZR6nA3itiWOdwosTio2ErRHGoP7G4FZTYXrE4Jbk85FVnJC5tLRt72HVi5dgPWbtyCMpurPu/arcApeWF2uGF3K7C7FRQUl2H1hk0otTrpz2Sv/mZna3EZVm7chLwdpY3eANg9PuQVlYBwBhDOgNkLFuny3N7XyrGGSTCD0bFhEsxgdDKORoKXrVkPQgQQ3ogvvp8Ni1vUS8fYJAk2SYJdoeVklq5di6TMTFw/7a8wuyQqpaICq1vGM/9+BSQpFYQ3UgiPvz/6RH30V/bCJipIyeqKLl170Khug99xyWkYOnocrKKCG2+9Q2uH0yKJBvzpxpthU+LFurUlODWrK7K69cKKNRuQ3CWLHt+YjOyefbB209Y4EbaJCsqcIu556BEQQxII4UEMSUjJzMHn389qcQGhQ6Hyu2lrASaefyFNGyAGOl4iYMCgIVibuwU2yYNfV60D4Y3oP3hY3LiLrQ4Y0zJAhCQsX70ODrFehC+54hoQIQkPPvIE7G4FJVYHbr/7fhiSu9Bx8fQ4GV17YP6ipXBqEm0XFfTufzKIIQkvvPwazeklBphSM7BizXrYRQ+2FpXg5GEj6XOHCCCCCX0GnoINefl69NwiKii2OvXz98uK1bDKTIKZBDMY7Q+TYAajk3E0EvzSG29SGeIMyC8uQ8NaivaYHa9sioJSpwtOj49GeWUvzC4J5118GRU4zoDBI8dg2JhTqRhxBow9/SxYXBKcnvJ6Cc7prqdKxAolMaVg0PBRcMhePPLUv9D7pEEgnAGCMRUDBw/Hg489SSsOHEMJTsvuBiIkgTelQEhOw+nnTEZ2r74gvBHGtAx8+vV39PiSBzbRgwlnTwQhArikVEw4eyIGjxxDI59JqbjprnthkTywSIomxJ5G5ytv+w5kdesFYkhCcnoWJp5/EcaffpYuxNk9eqPE7sL2EguSMrJBjMlYuma9Pu6PvviaCjhnxH0PPaKLbInFgfSc7iDEgF+WLIfVKWLYqHEghAeflIozzpmMSVMuRlJaJggRICSnYf3mrXCINK2iZ9+TQAQThKRUXWKJIQmFJRZ8/8Nc2mfehKyuPXHO5CnI6d4bhBiQkdMDX347k745kr2wigrSMnNAOCPySy00fcPD0iHau38MxokOk2AGo5NxNBL898eeBCE8Bg4bCafig1WUmpTg2OLiDskDm1uBVVTw2pvvgPBGcMlp+HrWHDg1QZy/ZBm69ekPIphw3z8ehVPLmU3J1CRYy/3V+ywq4EwpGDJiNKxuGRaXhLm/LAYhAoaNGEPzUSUPHJ7yRukQjlacw9TMHBAioFuvvli1LhcO0YMdFjv+dOPNIITH2D+coff9/oceBeFN6D9oCJasWkujxJIHn307k0qswYSZ8345rAQ/8I/HQAQTRow5FYUlFthFBQ7Rg6Ur1yA9uzsIEfD2+x/C7JIwZPQ4EM6IJ//1HM0jlr3407SbafSYN6Frz76wuSQ4RA/Wb9oKYkzGSacMg1PyYMny1eBMKcjs2gOLl6+CS/bCrZRja0Exzpp4PggRMO3m2+AQPXCIHvTsOwCEcEhKy8SHn36JBUuW4dMvv4XdreDUCWeCEB5Tp92MomIzXKIHZqsT997/EAgRMH7CmXr+tkP2ou9Jp4ATkhotuOvMC+SYBDMYHZtYCT7UOhL8G1yKt03LJzEYjHpakuCG2GQv/nLL7SC8EWdOnkLTExQfqKx58MvyVTj/0itwwWVX4sLLrsQFl16B8y+6DBddegVKrXbYZQVnTToPhHB48rnnYXG7tTQKKsov/ecNEF5An5MGUol1K0jLzEZ6TjfY3PWybZMVOEQZnCkJg4ePhEPxwK548POSJSCcgKHDR8Ml++giMSW+JJhNy8ulEdcWEBVYJA8c3opm57BLVg54gwmzfvwZTk85nIoPZpeE/OIyZHbrDsLxmLdoMWwuET369AMhPN6dPgNOUaLjlhXYJBl3PfAgCG/ErXfdB2sTEhytDPHKG//FJVdciZlz5sIle2ATJdglGWaXG30GngzCG/Dciy+hzC3i9ffeAyEcplx4MRyyAoskY/SE05Cclg5DcgoIIVi1bgMcooQXX3kNhBA8+OhjcEgyZv34E66+9o94/t8vw+YWYXa66A6fsoKnX3gRhPCYdP4Fush369MfhDfiH08+TaP2WurLlzN/ACE8uvXpix0WKywuNywuN1xeHywuNwYMHgrCC5i/dDkskgK74sXwseORmpGDUpeUWFWJTkBTEmxR6LbJ5fq2yZ0/Is5gdBzKYZXrrzmbdv8LqlSCDzIJZjCOb45Ggu984CEQzoB+g4bAJsZ/VP31D3NBjMkUgwah5dPKbHbYJRn9Th4E3mCC2eWCTZLgiEaNJQ/MdicIIUju0gVmuwsOUUFqRiYycnJgdbnhkD0xEizFSbCtOQmWG0iwqKDY5sTW4rIWySsuw6bCHYeNQHbJykK3Hj3hkBQ4FZ8ewba4JPQ5aSAIL+CNt95GQXEJumRmgxeMmDp1Gm657Xb87bbbcfOtt+Nvt92By668BoQzYvKFl8ImNi3BNKIuwikrsDpd2FpQhA8+/hS33XU3Bpx8Ci1NR3g888KLMIsSrLKCtIws9O7bH1a3CLMoQkhNxZnnTMTkCy8CIRw+/vxLWJ1uDDhlMAjhMPPHuXArHlg06bW6RRQUl+L72XPw2JNPYfioMbQkHuFw7hQqwTbJg+5aJPijL7+Ji+A+/fy/QXgDMrK7amOl473ldkq3nr1hMCXj2ZdfhVmT4DMnnY/Mbr1Q4nQzCWYSzGC0E0yCGYxOzdFI8LMvv6YvbNqu5WxGf19osWPRitVYtHwVFi9bhQWLlyGnZx8QToDZ7oBVlMAnp6BLRhZK7Q5Y3WJcJNileJGekw1DSgrK7LRKQUp6OrpkZ6HM7oBdUuIkmBhNGDJy1BFJsFVU8NjTz+pluJqFN9HcWcGEVZvymp3DjJwc9BtwEkRPuV72LFoJYsiIUSAcj0eeeBJbC4tgSEqhC8wI0eDoJiOcoC8YGzJyzGEl2C5KuOLa65CWlU3b4AUQwoMTjOANJhDC4ZnnX0R0y+rxp58BQjgsWbkK7332GQgv4I6778EnX3wFQjjccc99WL56DYjBCMIbUFhSBqekwCHJuO/hR5Ddqxc4g0nrI+2rKSUVhONxzpQLYJNomks0Ejxz7ry4xYBTb7qFlsojHP37WKJtEh433X6nLsEXXHYluvfujzLXsa4v3XFgEsxgdDSYBDMYnZqjkeCfFv5K5ZA34psf5sIaU+aKfmRf355D9KBbr37gjckw252wSTK69ekLwZiEYptdF2C7rMAhe1Bmc4DwHFLS02F1SrC5ZCR36YIu2ZkosdnhULy6BJda7SCcgMEjYiLBixtKsKeRBNtlL+YtXorn//3qYXnupVfxr5dewT9ffBk77M5m57BLVhb69h8AR0zliqgEDhwyFITj8dZ701FYWoYumVkgRMCs2XPw0/xfMFdj3sJFmDvvF/w0fxEWL199WAn+01+mgfACDMmp+Nsdd+Ll19/AN7NmIzdvG04aPATEYMIzz79I3yh4vbjvwYdABCP+etvtOGPSZBBC8M33s7B5Wz6EpGScMmwE3nx3OgjhcMNfpsHuFmF3i/jos8/Bm5JAjCZcetXVeObFf+Pzr7/BqvUb8PxLr4AQDhPPvwB2kUpw1z79aVmzeb/o0WGb6MFDjz8FwvHoP+gUzF+0WB/z3PkLMHfBL5jz8zz8tOAXrNm0RU+HuO7/pqHPgEEo07amPhFgEsxgdDSYBDMYnZqjkWCb5KHVHDgDThkxGpu3F9H6tYqvXoBl2l6x2Ybs7r1ABBOKLVbYZAWjJ5wGwhvwweefwy7JFFmGU/bi/Y8/BSEEXXv1RJnNBZtLRnp2DpLTu6DUZtd2gKNVJ77+fhYIb8CQEaNgV5R6CSY8ho4YA7enHHaJ5ipbYyKT0Q0tEtkFzSp7DpsKYZW96JKVDYMpCduLS7VItQdWUcYOix3Z3XuC8AJ+WbIURWVm5PToCcIJ+PSLr+DUFw7SXOeZc3/GvQ/+A59+9Q1sWk6wTY6XeKfkQe/+A0A4Hh9/+RVEXzlsigKrJMHiciO7R08QwuFfzz8PuyzBJstY8OuvILyAnO49kZKZhdSsbNhcIkptdmR16w4iGHDmuRNBBCMWLl0GhyjDLko489xJIByPO+6+F1aXG26vDzZRgtUt4ubb7wDhBJwz6Tw4mpJgub4m8vuffgHCG9C9bz8U2+ywSjKskkzPmSThiWefw0NPPIEFy+pzgmf+NB9vvPWe/kbgRC2RxiSYwWhPmAQzGJ2ao5Fgu+zFyvW54FO6gHAG9Oh3EhYuW4kisw1mpwizw40SmxM/L1yCnv0GgvAmcKZkFFmssCkKHnvmGRCOh5CahvVb8mgqhKKg1ObAKcNGgPAcJk2ZAtFTAYfkQf9Bg0A4gocefYxWgZAkrNu6Fcld0sEZTRg8fCSNDiseLF65ilauOGUYyqKbb3jLYXHLsGm7oyUiv/qGHgnko6ZlZoPwAkafOh5mpws2WUap04kHHnkEvNGEMaf+AU5JgU2UcOGll4MQgqEjRsHqdMEu0pzoLdsLkJKeAcLxePDRx2CTJFgkGXbZE3eOXJIHXbv3BGcwYfXGXNhlBWVuN8xuNx554ikQ3gBCCB7/51NwemSUOR1wKBJOPmUwCCeAMyXhgksvg+j1QfL6cP5Fl9CUCo5HWmY2Sq022N0irC43TeUgBP989nk4JBkOicrxl99+r6UwEIw77XQ9HUKX4J/rJdjiklBotqFrz94gggEPP/EkylwubYGjjB/nLwAxmsCZkuIiwXmFxdhaUIwSpzsu3aYzwySYwehoMAlmMDo1RyPBTq3m7g/zFyKjW09aM1hIQteefdH/5CHod/IQpHfrCWJKobKUlIon/vUsrG4RVlnGDpsdfQacBMJxyOjeHedfcikuufoadO3Vh0YMe/dC3vbtcCs+WBxu3HHPPSAGAcRowsChwzHu7LOR0aMniMEEwtNtm6OR4PzSUpq/KiShz4BBmHbL7TSKqFUwOBIBjkaCW5rDLlk5IISAT0pG7wEn4eobbsDwMWNpri/h8cU338GubSRSWFKG7G7dQTgBPXr1xhVXXYPrrv8TuvXoBcIJyMzphg1btjYrwU7Jg3MmTQbheHTJysGtd9+Dv95yK04ZOiwmz5jg5ltvhVOWYJPcsEhu3Hv/A+AEIwgv4KXX/gO7KEHy+vDJl19p/eQwdsJpsIsSXIoHLlnBP599DoQ3gE9KxhXXXIu/P/IoRo49lVaV4HgaXe7ZCxaXBKtbphLMGzHr5wVxixAdig9vvPEmOC1vefDwEfjztBtx3pQLkZyaRkun/eVG2GUPLDItmUnrUBuRW7ADVtnT4iYinQEmwQxGR4NJMIPRqTnaSLBdphtQLFu7AXfd/xDdKIGL7vxGF811H3Aybrn3AfyyYjVcHp9eP9gqycjbXoj/u/lmcFGhEug2uRdcchmWrloJp0xr17pkH/IKCvCXm28CZ0yiC6kMBvQfOhQ//DwP3Xv3wdBRo2GXFTh9PtgkGfc88HeYkruA8EZ07zsAZlGOS4c4Mgk+PDbFi7Scruh78iA89tTTEEzJdIGaMQn9Bg7Ct7N/gFvxwOXxwiZJcEoKlq9cjcuvulqL2tLFYoIxCZdefiXWrN8Am1vUJFhqJO4OyYOVa9fhnMnnaYviDCBEQNeu3XHXPfdixocfw2BKwrjx42EX3bCKLlgkN775fiaVYMGAnxYshF2UYHeLsDhcNJItGPD+x5/ArXjhkGQ4JQUlFhum3nQzOFMSXXzH8SBGEy6/+lp89tU3IIIBvCkZv65eC7NLQq+TBoEIJvwwb2GMBNP+u1wSPv3kM/TtP0A71wIEYxJSu2Tg4UcfR2mZBTZJgVmi+eVEMIEIJmzMLwSV4M7/GsEkmMHoaDAJZjA6Nb9Hgl1aNQSn7IPNJWHNxs34fs5P+HbOT1iyZh2KXSLsvgpYPT4toqltoqF44PZ4YZNklDmdmLd4CWb/PA8FJWWanLngkmVtEwcFLkWBS5ZQarXjm9lzsH7bNphFEQ5RplFLxQO7osAi0zxTt+yB1e7GkuWrUVhmhcNb3mhhXGtIsN1Daw1bRQkOhdYtNtvsmPvzfGzI3QyXSGsAu7w+WEWRirqkwCnKcMkKSm12zP1lIebMX4C8wiLYRRkOUYZT22CkKQm2yx5YXG5Y3SLWbcjFrFlzsGrNOjjcEs3X1batdkgi7KIbNskNqyzCKUpwuSW4JNpPl+yBS/bQNA2Xm6Y7iBJcsgcOifbPKSsQPV4UFJdgzs/zMW/RYpTZHRA9Xj1v2KXQCHt0J0CrlnLiaDCPLtkDm8sNi9uNjfnb8fUPc/DL8hUosdnpGwRRgl3xaHnQWs62vjiw/a+TtoBJMIPR0ThGEhz9t+/AQXojlr36bkYMBqNtsMb8vzkJTkQeHZICqyLBrshwil5YpUpYZB8skhelioeWvZJE2EQ3zE43zE4RJXY3zKUWFOXno3DFChQtXozSRYtRtmgxihYvQuGSRShdtBg7Fi9G4ZLFKFiyGEXrV6OguBCFTjfsVgdsdidsLg/KxHKYpXLtRiXDJsuwyz7YZAVmTzlKFQ+scgWschUssg92mVYcsCSCkgDax/jWJrA0IJHf698rnib61HxbZlmBWVa0v1Pq21Ka7ltT0AVozX9vlT2waj+r70sic6n1UdL6F0Vrr37MRzH/nQS77NVL+kWvPavsxZ79VIKb2/6bwWC0PvELomkAx6bIcMgSAqqqB3OPTIIb7DG378BBuGUPXHK9BNsYDEabkKgEt4xMhUn20EVSihcWlw2OLRvh+OYLuD6bAd9Lj0D+88WQJ50KzzlDYTl9IMrG9UPZyJ6wDu8O59CuEIdQXEO7wjG0K5xDu8I2jGIdmoOyYTmwnNoPltNOgXLGUJRPGoeqi8+F8sgdUN5/Fcpn70H6dDqs33wC29YtKJO9sCnlsMkSzG4vrHKVJnEy7Lo0Mxgdg2hlleh1FX093BsjwXbF1+73DQbjRIFemx40kuAwleAj3zY5AQlu7xsRg3Ei0ZIEJ9aGBy6PB9UuBwr/+yrKrr8M6yaOxpbR/SEO7wXX0CzUDk4B+glAL1JPbwL0JcAAHhhobMzJDejH1/9tT+1rXwF7BxpRMTgV8pAsuAdnwzK0GzaPHYCtV5wL11+uQs2zj6L6f6+h+PNPINsssMkKbDL7WJnRsXA0I8F79h+CT0uHsLN0CAajjWljCW5v82cwThSscutEgp1KJRyyG9iwFO7R/YBeXL2o9tRktzcB+hDg/JHAY7cC/34U+OwNYMGXwLoFwMbFlA0aGxcDuRobFwO5S4BV84BZHwOvPgE8djd23/cX7J16MQ5NHgGc2gcY1ws4tRcwIqf+uL0I0D8JkZPTUDzm/9s7txdJrjqOL5sIZiWoESPurjHqQtjdkCcJSMiDr4IXfBQVBAUfffEvEMUXo0gIBC+YRJKHgIn4oKvE7JKsItn4oNOX6kvVqWv3ZJnN7GZ3pi9V5+NDVW/3zPZM12R7u9ud7we+U01V8atzDpxT3zl1Lie59uJvaBiPqolLfsaXpMVoWk9wzYRsDXea4GW3G5J0WHTnTfBAJliSlqVJkzvqhdoqTPDu6/vHiVlzW/DWBTaeOMvW6Y+xfeaj9E8/wNbZB7jx6Me5/uiDXP78KXjuGVqmQbMdUPfzRsUp1p91XI+G69Hw/GKnNzNugPx8fGo9CKj4HlXj4YSGjVoF/v0vuPh3eOMvcPEcvP5H+PEP4OtfgM/cCw8eyfXwMXj2KRrGpW6SpZseSZqUY8JbxgRX/ZCtgUywJC1DCzHBLePT9AIaxSzo5Xd9S9LhULXYhatuxi/gGym043zsbNUEVEaTlfab0OPlL+aGZ9isrsE/zsObr+W6+De4+Bq8eZ4bb1/CFJO0PO+diRe6T8141Ey+Nu54cwSfiomp+BEVP6RiYmp+TM13+Y/b5r+uS9N4dFyX606D7vk3+OvPf8mvvvMtXn/yDDx0Xz7c4pNH4HP3wy9+BG+/Rb5ShVakkVZLk5Nxqmb8Iu4NLMnGJnUvKGWCl50PSbq7NGGCg9wEb1zdnI8JHgwz2iagWawQ4azADF1JOiyqmf2HQzSCuNR2tY4X0/B8mqZB23dwjaHud3OZy9T8hJYf4ZqQuolY87vUgoiGn+B4cZEGH8eLcLwEx+TL0DRMSDXoUAnWWfO7rAURTuDieg6thsuFP5/jdz/7CRe++TW2HjueD7c4PjHe+PgH4ewn4NtfgpdfwG82qJv8GXXjLb38JWlSo3o4MrOjf0y3+xmdK1epF9tQH2xWuyRJt6exCa6ZfJWjjc05meDeIMVEMV6Y4EYd3KhDM4hnqh11ZqpMnFaYzIzTCpOFpmlucUrk7bCX0ULztqJl1PJj2n6M68d4fpwvx7S+gRsmtMOEVgm1w4BmGNIOA7zA0AojvCDBDbq0/cu0wwQnSnDivJ774Tt44eWJtCS0o6hQfPPY9Nc5f+mfvPSnV3n+D6/wwiuvcu75X1P//jcYPnISPnUPPHwPnLgXThyFk0fgzIfgi6fge1+Fl3/Le06VrmfwAp96mFCPEpqhjxOu04w6JZTQCPdXM0rmEiePNTtNqxZHZTSfvLlhggk7uGGH9ugYdegPLOtXruFFHUzcxQ3ifdUetf8z1ArimSoVp0ysBcaZa95URnOJs8i8lYpTIm+tMKERxoVCGmFIMwpoR0Fhgu3tm2CAgYW+M9HswQAAAjJJREFUhQEwLG6ZpczO1rzizDPW3RpnFdOkvM3WkPHGNXaiTvbT/Fw6uj4zVkZmJ4NlkO281ge2yRgwJLMWrCU/ZFibYu2wOObnszRjOOyz/ZUnWH/kwySnjhF99hhXT90PD30gn/h24iic/gh8+XH4/dOQtODGu3D9CvSuQbqFxZKmGX0s/SJ5FGkd2pJihlYtTtlY84pzN+dtgWV0s17acdxeUTFToJfBIC1X/yVJuj2lQG+XtrD0bEYKpFhSa5nFvptlMOXBQojFsFeds7uOBw9od53M/+Zme9pTd7UAFjJSsNfhh9+FTx/Le32PH4WT98GTj8GzP4XqJUhCuLoBvfcg6zHawycrAo2elGFvWdi8TEN4kGwvKtb/Y5xVTNOqxZkWL5tyTghx5xnVv906aN2eaYKFECKnaFYshWXdhs0uRA74FfDqYFqw0YXtd8n7y0ZkjL8nldnHRwghhLizyAQLIUoypQ+t+NxkJ8eBANgUsgE7+8wmJYQQQiwXmWAhxPvA7vj2NP3Tk8ViyW4OdtjzRiGEEGLhyAQLIQ6E3fEj23luwuVa8gEQo2kKuaxMsBBCiJVAJlgIUZIpwxrsrst2ym8hhBBiBZEJFkKUZ4+p9bd43j0McdkFzIUQQog7jUywEKI80+bGMV6zeOo9N1c1TnffKYQQQiwNmWAhRHmm9AKPLK7d6x47NsFWJlgIIcSKIBMshHjflFuU/Ha3JxBCCCHmj0ywEEIIIYQ4dPwPRb1oZm/p7JEAAAAASUVORK5CYII=
|background-color: #EAC9C9;''Etiology:'' outpouching of bowel wall due to ↑pressure ⇒ infection – similar to appendicitis. Diverticulosis is normal! ''Epid:'' commonest in Caucasians; ascending colon more common in Asian population. RF: smoking, obesity|background-color: #ede7f6;''Complications:'' perforation, fistulae, strictures (fibrosis + scarring), abscesses (swinging fevers, ↑ WVC, localising signs). ''Mx:'' if symptomatic '''diverticulosis''': lifestyle changes. Co-amox/ cipro+metronidazole if evidence of infection/bacterial overgrowth. '''Symptomatic diverticulitis:''' analgesia, abx, bowel rest. '''acute PR bleed:''' endoscopic haemostasis, abx. '''Recurrent''' ⇒ surgical mx (Hartmann’s resection, anastomosis). <br> *Fistula repairsurgical exploration| |background-color: #ffe0b2;''Symptoms:'' Asymptomatic, or: LLQ/RIF colicky pain, fever, diarrhoea, sudden painless PR bleed|~| |background-color: #dcedc8;''Signs:'' LLQ guarding/tenderness, distension, constipation. ''Radiological signs:'' oedema around bowel wall, gas-containing out-pouchings, pneumoperitoneum, CT as rule-out. ''Ddx:'' appendicitis (age of onset), IBD, ischaemic colitis|~| |background-color: #e3f2fd;''Ix:''FBC (↑ WCC), AXR, CT abdo/pelvis. Diagnostic laparoscopy; colonoscopy 6-8/52 after resolving – exclude cancer|~|
➥ ''Infection:'' UTI, chest, skin<br>➥ ''Infarction:'' MI, stroke, GI<br>➥ Insulin ''insufficiency''<br>➥ ''Intercurrent'' illness (sepsis)
!Diagnostic criteria for [[Infective endocarditis]] 2 maj, 1 maj/3 min, 5 min !MAJOR +ve blood culture (typical organism in 2 separate cultures, or 3 +ve cultures >12h apart); endocardial involvement (+ve echo, new valve regurg) !MINOR risk factors, fever > 38C, vascular/immunological signs; +ve blood culture or positive echo not meeting major criteria
|tableclass|k |''Definition:'' Dysmenorrhoea = painful periods. <br>Primary if within 6-12m after menarche; else secondary (several years of painless periods).|''Ddx:'' //secondary causes:// ectopic pregnancy, PID, endometriosis, fibroids, cervical cancer, IUD insertion (may require removal + alternative contraception)<br>Guidance: age >10<br><br>''Primary dysmenorrhea:'' NSAIDs (mefanamic acid) ± paracet<br>➥ //2nd line:// hormonal contraception – 3-6m trial (usually COCP)| |''History:'' [[Menstrual history]]<br>➥ SOCRATES including any treatments tried<br>➥➥ dyspareunia?<br>➥➥ Primary: cramping, starts with period + improves as period progresses ± headache/bloating/back pain<br>➥ other gynae s/s: vaginal discharge, menorrhagia, rectal pain/bleed<br>➥ PMH: irritable bowel syndrome,<br>➥ [[Obstetric history]], plans for pregnancy|~| |''O/E:'' abdo exam, pelvic/bimanual exam|~| |''Ix:'' consider TVUS, high vaginal swabs|~| [[CKS NICE|https://cks.nice.org.uk/dysmenorrhoea#!diagnosisSub]]
|historyclass|k |''Defn:'' Painful vaginal sex.<br>''History:'' <br> • superficial or deep? <br> • Onset, triggers? <br> • Impact on rship <br> • Sexual history, gynae s/s, obstetric history <br> • why presenting now?|''Ddx:''<br>//superficial://<br> • vulval pathology (Bartholin cyst, dermatitis, lichen sclerosis), FGM<br> • vaginal structural pathology<br> • atrophy (menopause, postnatal ↓ oestrogen)<br> • deep: PID, pelvic pathology, endometriosis, IBS (inflammatory/irritable), recurrent UTI<br><br>''Principles of mx:'' perineal massage, personal hygiene. Atrophy → topical oestrogen (see HRT in menopause)| |''O/E:'' abdo exam, vulval exam, speculum if needed|~| |''Ix:''|~| !!External links Source: [[GPCPD|https://gpcpd.com/handbook/GP Update/Women's Health/Dyspareunia]] | [[Institute of Psychosexual Medicine|https://www.ipm.org.uk/]]
|historyclass|k |''History:'' Common complaint, ~10% referred to secondary care|''Ddx:'' cardiac pain, gallstones, pancreatitis, GORD, gastritis, duodenitis, hiatus hernia, peptic ulcer disease, gastric cancer<br>functional = without obvious cause| |''O/E:'' Cachexia, anaemia, supraclavicular nodes (Virchow’s node), systemic disease|~| |''Ix:'' FBC, U&Es, CXR, OGD<br>Test for H pylori if ?gastric ulcer|~|
!!Not to be mistaken for [[Airway obstruction]] |historyclass|k |''History'':<br>1. Solids, liquids, saliva? (solids then liquids ⇒ stricture) ⇒ motility disorder<br>2. Difficult to initiate swallowing? ⇒ bulbar palsy?<br>3. odynophagia? ⇒ cancer, ulcer, Candida, spasm<br>4. intermittent or constant and worsening? intermittent: spasm? else: malignant stricture?<br>5. Bulging/gurgling on drinking? ⇒ pharyngeal pouch<br><br>Progression? Risk factors? (smoking/alcohol excess)|''Ddx:''<br>''Extraluminal:'' goitre, lung/secondary cancer<br>''Intramural:'' achalasia, spasm, stroke, pharyngeal pouch, systemic scleroderma, stroke, stricture, candida, [[Cholangiocarcinoma]]<br>''Intraluminal:'' foreign body, oesophageal cancer, candida<br><br>''2ww criteria:'' any pt with dysphagia according to NICE| |@@background-color: #dcedc8; ''O/E'':@@ Cachexia, anaemia, supraclavicular nodes (Virchow’s node), systemic disease, [[thyroid status|Thyroid cancer overview]]|~| |''Ix'': FBC, U&Es, CXR, OGD|~| ''ALARMS'' symptoms: anaemia, loss of weight, anorexia, recent progression, malaena/haematemesis, swallowing difficulty !External links SFO ENT handbook | [[Royal College of Speech and Language Therapists overview|https://www.rcslt.org/speech-and-language-therapy/clinical-information/dysphagia/]]
!Types |!Type|!Implies lesion in...|!Characteristics| |!RECEPTIVE|Wernicke's - temporal lobe|fluent<br>nonsense words/neologisms<br>reading/writing impaired| |!EXPRESSIVE|Broca's - frontal lobe|non-fluent<br>word-finding (sp... spoot instead of spoon)<br>reading/writing impaired| |!Conductive|arcuate fasciculus|difficulty in direct repetition| |historyclass|k |''History:'' distinguish from //dysarthria// = poor articulation/change in quality of speech; distinguish from confusion/delirium<br>➥ Speed of onset, any concurrent cognitive decline, improvement afterward?<br>➥ Note volume, rhythm, clarity of speech<br>➥ Difficulty in writing (dysgraphia) or reading (alexia)?|''Ddx:'' ACA stroke, carotid artery stroke, migraine (as part of aura), MH??| |''O/E:'' general aspects of speech - which type? Fatiguability? MMSE, swallow ax, SALT r/v, cognitive ax|~| |''Ix:''|~|
See [[Eating disorders]] !!HPC: *Perception of problem *Duration of illness, triggers *Description of eating behaviours *Daily food diary *Binging? *Supplements? Medication e.g. laxatives/diuretics, thyroxine *Compensatory behaviours (exercise, meds etc) *Dysmorphic beliefs & preoccupations *Pre-morbid weight, highest v lowest weight, target weight, daily calorie counting/weighing *Motivation to change behaviour, ego-syntonic vs dystonic !!Past Psych History Ask about psychiatric ddx, co-morbidities !!PMH: *Menstrual history *Bone health (fractures, DEXA scans) *Immunity *Personal History (triggers, abuse, vulnerabilities etc, ED risk factors or environments)
|tableclass|k
|''Epid:'' highest risk age 13-17, pregnancy. HIGH mortality rate!|''Management:'' REFER if suspected – no watchful waiting; admission only for weight restoration<br> • //Risk assessment:// BMI (esp <13), rapid weight loss, poor/excess fluid intake → may require medical mx; exercise ++, extreme dietary restriction/binges, ↓ CBG. See MARSIPAN checklist = risk ax <br> • Initial mx: obs, daily CBG including at 0200, rest/wheelchair BMI<12 or <15 if off the ward with physio input, 1:1 or 2:1 e.g. in toilet<br> • Prophylatic rx: vitamins, Vit B, thiamine, calcichew D3, sando K (K<3, get help)<br> ◦ escalate medically if electrolytes are very imbalanced<br> • Restore weight at 0.5-1.5kg/week<br> • Feed first, investigate later<br> • //Therapy:// CBT-ED (specific to eating disorders), Bulimia Recovery Group, IPT, family therapy <br> • Suicidality risk<br>In primary care: annual physical check, meds r/v as ↑↑ cardiovascular risk|
|''Symptoms:'' unusually low/high BMI, rapid weight loss, abnormal eating behaviour, ↑ concern about body shape/eating (+ normal appetite), denial of seriousness, poor adherence to T1DM treatment|~|
|''Signs:'' neutropenia, malnutrition, amenorrhea, faltering growth|~|
|''Ix:'' LFTs, thyroid function, glucose management<br> • ↑ chol, ↑ GH, ↑ cortisol, anaemia, leukopenia<br> • With vomiting++: ↓K, ↓Cl acidosis; ↓ Na, ↓ Mg, ↑ amylase|~|
!Complication: [[Refeeding syndrome]]
!Assessment: [[Eating disorder history]]
!!Screening questions
{{SCOFF questionnaire}}
!Ischaemic ECG changes
After an MI:
*ST segments return to normal
*T waves flatten/become inverted
*Q waves persist
*pathological Q waves = deep (>2mm), wide (>40ms) and/or in leads V1-V3
Hence, post-MI/“L ventricular aneurysm” ECG pattern:
*ST elevation >2w after MI (without dynamic changes)
*Q/QS waves
*T waves relatively small compared to QRS complex
*Compare to previous ~ECGs if possible
{{Long QT}}
|tableclass|k |''Pathg's:'' disruption of BBB, cerebral ischaemia. Suspect in any seizure in a pregnant pt. 15% perinatal mortality.|''Complications:'' intracranial bleed, AKI, liver fx <br>''Management:'' !POTENTIALLY RAPID PROGRESSION <br>➥ ~A-E resuscitation + L lateral position <br>➥ ~MgSO4 4g IV loading dose → ~MgSO4 1g/h infusion <br>➥ IV labetalol/hydralazine <br>➥ Induction of labour; delivery is curative ± prophylactic steroids?<br>➥ Monitoring: ⚠ iatrogenic fluid overload<br>➥➥ Mg overdose s/s: flushing, slurred speech, loss of reflexes, resp depression/arrest <br>➥➥ Mx: calcium gluconate 1g IV – 10 min <br>➥ Mg to continue until 24h after delivery/last seizure| |''Symptoms:'' Seizure typically lasting 30-90s after 20/40|~| |''Signs:'' hyperreflexia/clonus|~| |''Ix:'' FBC (platelets), U&E (creatinine), LFT, clotting, G&S|~|
|tableclass|k |''Risk factors:'' previous ectopic, previous CS, ↑ BMI. ''Sites:'' ampulla, fallopian tubes, cervix, ovarian, peritoneal, heterotopic, CS scar. ''Pregnancy unknown location = +ve pregnancy test which cannot be verified on USS''|''Management:'' if unwell, refer to gynae/early pregnancy unit.<br>➥ <6/40 + no pain + no RF: //expectant mx//, repeat urine pregnancy test in 1/52<br>➥ >6/40 + no pain + no RF: EPAU - still cannot rule out ectopic/PUL<br>➥ Expectant management: serial beta-HCG<br>➥ //Medical management:// methotrexate<br>➥ //Surgical:// salpingectomy (depending on location – no oophorectomy if possible)| |''Symptoms:'' Abdo/pelvic tenderness/pain, PV bleed, shoulder tip pain (diagnostic for haemoperitoneum)|~| |''Signs:'' +ve pregnancy test, cervical motion tenderness|~| |''Ix:'' urine beta-HCG, serum beta-HCG<br>➥ TVUS → look for fetal heartbeat THEN fetal pole (→ crown-rump length) → mean gestational sac diameter NICE; else, trans-abdominal USS<br>➥ If equivocal or CRL < 7mm or transabdo USS with no fetal heartbeat: scan again in ≥7d|~| !External links [[CKS|https://cks.nice.org.uk/topics/ectopic-pregnancy/]]
|tableclass|k |@@background-color: #eac9c9; ''Pathophys:''@@ ~IgE hypersensitivity, skin barrier defect. ''Classification:'' morphology, including seborrhoeic dermatitis. @@background-color: #eac9c9; ''Triggers:''@@ allergens, stress, foods ± ~IgE-mediated systemic responses|@@background-color: #ede7f6; ''Management:''@@ risk of secondary infection (Staph aureus ⇒ golden crusting, “impetigo”)<br>''Go up the ladder: ''<br> 1. emollients (↑ use in flares)<br> 2. topical steroids (↑ potency in flares)<br> 3. topical tacrolimus steroid-sparing, good for face<br> 4. phototherapy (UVB + photosensitiser (psoralen)) ⚠ carcinogenic ⇒ max 150 treatments in lifespan<br> 5. systemic pred (for severe flare but no long-term steroids), AZT, MTX, ciclosporin<br>➥ Symptomatic relief: itch – antihistamine<br>➥ Topical antiseptic if recurrent infection| |@@background-color: #ffe0b2; ''Symptoms:''@@|~| |@@background-color: #dcedc8; ''Signs:''@@ lichenification<br>''Ddx:'' seborrhoeic dermatitis|~| |@@background-color: #e3f2fd; ''Ix:''@@ patch testing: T cell response|~|
!Key areas *Fat pad visible? → posterior fat pad always abnormal *Radial head/neck smooth? *Radio-capitellar line? **line along shaft of radius should run through middle of capitellum *Anterior humeral line normal? **line along anterior humerus should run through middle 1/3 of capitellum - else ?supracondylar # !Common injuries #Radial head/neck #Supracondylar fracture (more common in children) #Dislocation of radial head
* If following disclosure of sexual violence, see [[specific points|Sexual violence]] * ''DHx:'' on any enzyme-inducing drugs? e.g. Rifampicin, carbamazepine, phenytoin, topiramate, phenobarbital | |!Levorgesterel|!Ulipristal (~EllaOne)|!IUD| |Mech of action|Progesterone-only - stops ovulation, inhibits implantation|Selective progesterone receptor modulator - inhibits ovulation|inhibit fertilisation or implantation| |Time window|Within 72h of UPSI|Within 120h of UPSI|Within 5/7 of UPSI<br>>5/7 of UPSI: ≤5/7 after likely ovulation date| |Already taking hormonal LARCs?|Can start immediately afterward|Restart 5/7 after → barrier methods<br>Delay breastfeeding 1/52|* can leave in for continued contraception| !Follow-up * ''For oral:'' S/e include N+V - if vomiting within 3h, take a further dose, with an antiemetic * ''For IUD:'' abx prophylaxis * Explain that next period may be early, on time or late * Return for a pregnancy test if her next period is more than 7 days late or she has irregular bleeding * Counsel re long-term contraception * STI screening
!!Very greasy * Paraffin, cetraben ointment, diprobase, zeroderm * Explain that can soak into bedding, clothes - fire precautions !!Greasy * zerodouble, zeroguent * doublebase gel !!Creamy * epimax, zerobase, E45, cetraben ''cream'' * dermol cream (antimicrobial) * urea (good for dry scaly skin): imuderm, balneum !!Light - low paraffin content * E45 lotion, cetraben ''lotion'', dermol 500 lotion (antimicrobial)
|tableclass|k |''Pathogen:'' Enterococcus, HSV, EBV... ''Incubation:'' <14d; acute encephalitis progresses over days.|''Management:'' manage ICP/A-E resuscitation<br>➥ acyclovir 10mg/kg over 8h within 30 min, or treatment for underlying infection<br>➥ Symptomatic tx for seizures| |''Symptoms:'' often infectious prodrome: headache, fever, conjunctivitis, ∆ mental state ± meningism|~| |''Signs:'' raised ICP, focal neurology including cranial nerve deficits, ↑ reflexes, aphasia etc., seizures. ''Ddx:'' without infectious prodrome, think encephalopathy|~| |''Ix:'' blood cultures + viral PCR; //CSF:// ↑protein, ↑lymphocytes, ↓glucose<br>//CT:// HSV: hypodense lesions in temporal region; confirm with PCR on CSF|~| Source: OHCM, Critical Care Secrets
|tableclass|k |@@background-color: #eac9c9; ''Epid:''@@ Most common gynae Ca in UK! ''RF:'' ↑ oestrogens – obesity, HRT, PCOS; tamoxifen, low parity, Lynch syndrome (via microsatellite instability). //Precursor lesion:// atypical endometrial hyperplasia ⇒ endometroid type (associated with obesity). @@background-color: #eac9c9; ''Pathg's:''@@ 80-90% adenocarcinoma, mostly well-differentiated|@@background-color: #ede7f6; ''Management:''@@ Early dx = 25% mortality in 5y <br>➥ Grading: FIGO<br>➥ Simple hysterectomy/BSO – for all stages, allows palliation of bleeding <br>➥ Debulking extra-uterine disease <br>➥ Adjuv RT (brachytherapy) ↓ pelvic recurrence – mainly for Stage ~II-III <br>➥ Hormonal therapy for Stage III/IV via progestins/LHRH analogues <br>➥➥ F/u clinically <br>➥ 50% recurrence – local (vault); else, distant (para-aortic nodes/lung)| |@@background-color: #ffe0b2; ''Symptoms:''@@ PMB (80% patients; 10% patients with PMB have endometrial Ca), B s/s|~| |@@background-color: #dcedc8; ''Signs:''@@ |~| |@@background-color: #e3f2fd; ''Ix:''@@ biopsy via pipelle. <br> • //USS:// thickened endometrium ≥ 5mm is suspicious. Doppler: endometrial vascularity <br> • MRI pelvis, CT abdo|~|
|tableclass|k |''Etio:'' endometrial tissue outside of uterus – commonly in pouch of Douglas, uterosacral ligaments. ''Pathg’s:'' cyclical bleeding → inflammation → fibrous adhesions|''Management:'' NSAIDs for analgesia<br>➥ Medical: 3-6/12 hormonal contraception – COCP is 1st line; Mirena coil, ~GnRH analogues<br>➥ Surgical: ablation/excision <br>➥➥ Risk infertility – physical blockage, implantation, ↓ ovulation| |''Symptoms:'' dysmenorrhea, cyclical pain (dyspareunia, dysuria etc.)|~| |''Signs:'' boggy tender uterus, tenderness O/E, infertility|~| |''Ix:'' Diagnostic laparoscopy = gold std: cysts, adhesions. USS: exclude ovarian endometrioma <br> • Exclude chronic infection/PID|~|
|historyclass|k |''History:'' defined as >2x/wk - tx usually not started until 7y<br>➥ duration, nightly pattern (x/week)<br>➥ fluid intake – any ∆ to prevent bedwetting?<br>➥ ∆ environment? <br>➥ daytime s/s: urgency, frequency, daytime wetting, straining, dysuria, passing urine <4x/d<br>➥ previously dry at night 6/12? → secondary|''Ddx:''<br>➥ daytime s/s: chronic constipation, UTI, congenital malformations<br>➥ //secondary:// constipation, UTI – discrete triggers<br>''Initial mx:'' reassure – it’s common!<br>➥ 2/52 diary of fluid intake, toileting<br>➥ Advice re fluids, caffeine<br>➥ Avoid waking routinely to pee<br>➥ Short-term s/s control e.g. for sleepover: desmopressin SL (e.g. 120ug)<br>➥ Review in 2-3 months. Success = 14 consecutive dry nights or >90% reduction<br><br> @@color:red; ''Red flags:''@@ unexplained secondary enuresis, lower limb weakness, safeguarding concerns, systemically unwell| |''O/E:'' constipation (esp if age<5)|~| |''Ix:'' urinalysis not routine|~|
|tableclass|k |''Etio:'' Hib, Strep pneumo. Epid: M>F in kids.|''Mx:'' A-E, get a grown-up, keep calm <br>➥ Get ITU/anaesthesia<br>➥➥ In kids: "place of safety" - theatre/anaesthetic room in case intubation needed<br>➥➥ Get ready for surgical airway<br>➥ IV ceftriaxone/IV dex (↓ airway oedema)<br>➥ Adrenaline neb<br>➥ Monitoring in HDU/ENT| |''Symptoms:'' impending airway disaster!! <br>➥ Rapid onset aphasia/dysphagia (drooling)<br>➥ Rapid onset laryngeal voice change<br>➥ systemically unwell<br>➥ Rapid onset (within 24h)<br>+/- trismus/torticollis (collection in deep neck space) ⇒ sore throat + torticollis or neck swelling + torticollis = call ENT|~| |''Signs:'' ‘sniffing position’. Ddx: retropharyngeal abscess, Ludwig’s angina|~| |''Ix:'' |~| !See [[Croup vs epiglottitis]]
|tableclass|k |''Pathg’s:'' physiologically ↓ threshold for seizures. ''Diagnostic:'' ≥2 seizures Epid: 5 in 1000 school-age children<br>''Classification:'' focal, generalised, (t-c, absence) (sub-categories: motor/non-motor; focal: retained or impaired awareness). Absences + myoclonic seizures are most common.|For acute mx, see [[link|Acute seizure]].<br><br>''Follow up:'' stop driving (≥6/12 after 1st seizure), avoid potentially dangerous activities, seizure diary, [[meds|epilepsy medications]]| |''Symptoms:'' ± preceding focal signs (+ve s/s – automatisms, smell/taste ∆s, emotion). Automatisms (frontal lobe), tonic/clonic mvmts, myoclonic|~| |''Signs:'' usually normal. ''Ddx:'' breath-holding, reflex anoxic seizures, arrhythmia, vasovagal, intracranial infection|~| |''Ix:'' Exclude non-epileptic causes of seizure<br>➥ 12-lead ECG in adults<br>➥ EEG can support dx ± activation (e.g. breaths + counting) - avoid in syncope<br>➥ MRI if onset <2 years/adulthood; focal onset; seizures with 1st line Rx<br>➥ Normal prolactin in PNEA|~|
Aim to determine type of seizure (focal/generalised?) - see [[epilepsy in general|Epilepsy]] *Pre-event: Jacksonian march (seizure progressing through primary motor cortex) (≠ automatisms = frontal lobe **Triggers: drugs (or withdrawal), lights, sex, alcohol/BDZs *During event: what kind of movements? (t-c: can wax+wane; automatisms) how long? if multiple episodes, each episode the same? eyes open? head injury (esp with LOC)? *Post-event: post-ictal- how long? **Ddx: Todd’s paresis – can last for days * ''PMH:'' previous episodes? CNS infection (ask about immunocompromise), stroke, space-occupying lesion, prolonged/focal febrile convulsions, early devt problems **[[Syndromic presentation?|Epilepsy syndromes in children]] * ''DHx:'' AED compliance, dose change !Ddx * cardiogenic, vasovagal, PNEA/PNES (see [[ATSP seizure]]) **Vasovagal: quick recovery, arrhythmic jerking mvmts, ± incontinence
*Generalised t-c: sodium vp, lamotrigine ⇒ carbamazepine, topiramate. ⚠ lamotrigine can ↑ myoclonic seizures *Absence: ethosuximide, sodium vp ⇒ lamotrigine *Myoclonic: sodium vp ⇒ levetiracetam, topiramate *Tonic/atonic: sodium vp ⇒ lamotrigine *Focal: carbamazepine, lamotrigine, lacosamide *Seizure threshold can ↓ with infection, stress, binge drinking *DVLA: ≥1y without seizures + medication
|West syndrome (infantile spasms)|!Childhood absence epilepsy|h |singlecol|k |''Etio:'' tuberous sclerosis, others. ''Epid:'' peak onset 4-6m.|''Epid:'' peak onset 6-7y.| |''S/s:'' myoclonic seizures – flexor spasms of head/trunk/arms + arm extension|''S/s:'' 5-15s absence seizure without loss of tone. Seizures may be induced by hyperventilation| |''Signs:'' hypsarrhythmia on EEG|''Signs''| |''Ix:'' EEG; imaging not routine| |''Management:'' ACTH or vigabatrin<br>Poor prognosis|''Management:''ethosuxamide. Monotherapy achieves seizure control in 70% children| !Reflex anoxic seizures (not a syndrome) |singlecol|k |''Epid:'' 6m-2y. Often after minor injury or shock| |''S/s:'' vagal asystole (?!!!), pallor, stiffening, upward eye movement| || |''Ddx:'' epileptic seizure| |Typically self-resolving|
|singlecol|k |''Etio'' idiopathic, trauma, anticoagulation, ↓ platelets. ''Location:'' Little's area (Kesselbach's plexus) anteriorly; Woodruff's plexus (sphenopalatine artery) posteriorly. ''Epid:'' most common at age 50-65| |''History:'' EBL is inaccurate - ask about duration.<br> • [[Facial trauma]] → CSF rhinorrhea<br> • DHx: anticoag?<br>''Red flags:'' recurrent unilat bleed| |''O/E:'' able to see bleeidng point? ''Ddx:'' [[Haemoptysis]]| |''Ix:'' clotting, Hb| |''Immediate mx:'' sit up, head down + pinch fleshy part. <br> • 15-20 mins (30 mins in A&E)<br> • Ice pack on forehead/back of neck<br> • Check in mouth<br><br>[[Further management|Epistaxis management]]|
Get PPE, light source, and kit: *nasal thudicum, suction, nasal forceps, pledglet soaked in co-phenylcaine (5% lignocaine + 1 in 80000 adrenaline) *Gold standard: silver nitrate cautery for actively bleeding/high-risk vessels *Nasal packing – ant/post *Check oropharynx for post-nasal clot! risk aspiration… *Anterior packing: rapid rhino = haemostatic dressing **Soak in saline → inflate with air → insert along nasal floor → look in mouth (24h) *Posterior bleeding? RESUSCITATE! **Insert Foley catheter → look in mouth for tip of catheter → inflate balloon **Gauze packing for 24-48h, remove in theatre **May require embolisation of sphenopalatine artery
* //Problem// with such studies is ''confounding'' * //Solution:// adjust with multivariable regression models ** outcome variable = dependent variable ** exposure variables/confounders = predictor/independent/explanatory variables/covariates - need not be all binary/continuous Sometimes used in RCTs if: * randomisation worked poorly * randomised groups differ at baseline * When appraising observational/non-randomised studies, consider: ** All important confounding factors measured and adjusted for? ** Is this interpretation reasonable? * Such studies less reliable but sometimes necessary due to ethics/feasibility
!Ultimate aim of analytical tests
* to get p-value to see if there is sufficient evidence to reject H0
* i.e. any difference between the test groups and the placebo group is purely due to chance
* If, at 5% significance level, p > 0.05, there is insufficient evidence to reject the null hypothesis
!Assumptions for these tests:
* Comparing between two groups only
* Binary outcome
!Considerations:
Paired or unpaired? → paired studies involve crossover (so participants undergo treatment A and B)
Can the data be assumed to follow a normal distribution?
!Measures of treatment effect
* Binary outcomes (e.g. did develop diabetes/did not develop diabetes)
** Odds ratio
** Risk rato
** Risk difference (NNT)
*** NNT = 1/absolute risk reduction = 1/(Control group event rate – Treatment group event rate)
* Binary time to event → person-years at risk
** rate ratio
** hazard ratio
* Continuous
** mean difference
{{stat test rct.png}}
|tableclass|k |''Etio:'' infective (//H. influenzae, Strep pneumo//), pollutants. More common in winter. ''Pathog's:'' bronchospasm, mucosal oedema, ↑ sputum → ↑ dynamic hyperinflation|''Management:'' bronchodilator nebs run on air, PO steroids, abx (rescue pack)<br>➥ Reduction in lung function can be permanent<br>➥ NIV if acidotic, hypercapnic, hypoxic, ↓ conscious level| |''Symptoms:'' cough, ↑ sputum, ↑ wheeze, chest tightness|~| |''Signs:'' Tachypnoea, hypoxia|~| |''Ix:'' ABG, CXR (exclude pneumothorax), ECG, U+Es|~|
* Before conducting clinical trial, animal studies used to check safety of drug - pharmacological + toxicological profile * A clinical trial is an unbiased, rigorous, determination of the effectiveness of a new therapy in patients. * Stages ** phase 1: drug studied in healthy volunteers → confirm main action, confirm pharmacokinetic predictions, identify adverse reactions ** phase 2: drug studied in people with the disease ** phase 3: wider-scale, explore adverse side effects, confirm effectiveness ** phase 4: post-market monitoring !!Trial design determines... * placebo * number of patients ** determined by "power calculation" = min number of patients required to detect a difference between control and new drug ** relies on: *** number of Type I/Type II errors expected *** size of difference expected *** variance of measurements * patient cohort vs control cohort ** must be matched as closely as possible ** including other prescription/OTC medications !!How bias is reduced = randomisation From highest to lowest standards: * double blind * single blind * open trial sometimes hard to control due to: * physical effects/properties of drug * side effects of drugs → may then use comparable drugs
!Pre-test counselling: REEBA * Reason for testing ** e.g. risky behaviour * Ever done before? * Exposure * Benefits * Agree on course of action *If testing a pt without capacity, ensure in best interests! *Testing deceased pt requires consent from nominated representative Read more: ABC of STIs
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
|tableclass|k |''Etio:'' //LMN:// Bell's palsy, Ramsay Hunt syndrome (= herpes zoster), parotid tumour, otitis media; //UMN:// stroke|''Management:''<br>➥ ''Bell's palsy:'' expect 70% to have complete recovery. Prednisolone 25mg BD if within 72h of onset - refer if not recovered after 3/52<br>➥ ''Ramsay Hunt:'' Aciclovir; pain should start resolving in 48h. //Complication:// post-herpetic neuralgia<br>➥ 2ww if accompanied by neck/salivary gland mass| |''Clinical presentation:'' change in taste, facial paralysis, ectropion, ear pain ([[Ramsay Hunt|VZV shingles]])|~| |''O/E:'' check for vesicles on ear, soft palate. ''UMN is forehead sparing''|~| |''Ix:'' |~|
|historyclass|k |''History:'' mechanism of injury<br>➥ ''Zygoma'' involved?<br>Ask about visual disturbance (orbital/globe injury), difficulty moving jaw/bite, cheek/upper gum sensory disturbance (infraorbital nerve injury)<br>➥ [[Nasal bone involved?|Nose fracture]] Epistaxis, nasal discharge (CSF leak?)<br>➥ ''DHx:'' anticoagulant|''Acute mx:'' A-E approach → ⚠ airway<br>➥ Look for missed injuries<br>➥ Most do not need maxfax repair<br>➥ Check that MOI matches injuries found| |''O/E'': check for position of eye + visual acuity, surgical emphysema|~| |''Ix'': X-ray; CT head can show. Confirm CSF leak with beta-2 transferrin|~| !!Related: [[Orbital cellulitis]] | [[Nose fracture]] !External links [[RCEM reference|https://www.rcemlearning.co.uk/reference/zygomatic-and-nasal-injury/#1571913777478-f229ef68-bfbc]]
|tableclass|k |''Definition:'' fall across 1-3 weight centile spaces (depending on initial birth weight), OR <br> • age >2y: BMI < 0.4th centile <br> • >2 centile spaces below mid-parental centile|''Principles of mx:'' Weight loss in 1st 3w of life usually physiological! <br>Ddx: intake, absorption (coeliac), output<br>Mx approach:<br>➥ Exclude malnutrition/malabsorption – coeliac, IBD<br>➥ counsel re family mealtimes<br>➥ Avoid sugary drinks, milk – reduce appetite<br>➥ Expect improvement over 4-8w<br>➥ No more frequent weighing >daily if <1m<br>➥ Ix not routinely undertaken in primary care<br>➥ >10% weight loss = referral| |''History:''<br> ➥ [[Developmental history]] (other milestones)<br>➥ [[Feeding history]], consider health visitor support, support as needed e.g. skin to skin|~| |''O/E:'' fluid status, plot growth on [[Growth charts|Measuring growth]]|~| |''Ix:'' UTI, coeliac screen if diet contains gluten|~| !External links [[BMJ infographic|Faltering Growth infographic.pdf]]
JVBERi0xLjUNJeLjz9MNCjEgMCBvYmoNPDwvTWV0YWRhdGEgMiAwIFIvT0NQcm9wZXJ0aWVzPDwvRDw8L09OWzEwIDAgUl0vT3JkZXIgMTEgMCBSL1JCR3JvdXBzW10+Pi9PQ0dzWzEwIDAgUl0+Pi9QYWdlcyAzIDAgUi9UeXBlL0NhdGFsb2c+Pg1lbmRvYmoNMiAwIG9iag08PC9MZW5ndGggNDc2NzQvU3VidHlwZS9YTUwvVHlwZS9NZXRhZGF0YT4+c3RyZWFtDQo8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzNyA3OS4xNTk3NjgsIDIwMTYvMDgvMTEtMTM6MjQ6NDIgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBHSW1nPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvZy9pbWcvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOmlsbHVzdHJhdG9yPSJodHRwOi8vbnMuYWRvYmUuY29tL2lsbHVzdHJhdG9yLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcFRQZz0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3QvcGcvIgogICAgICAgICAgICB4bWxuczpzdERpbT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL0RpbWVuc2lvbnMjIgogICAgICAgICAgICB4bWxuczpzdEZudD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL0ZvbnQjIgogICAgICAgICAgICB4bWxuczp4bXBHPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvZy8iCiAgICAgICAgICAgIHhtbG5zOnBkZj0iaHR0cDovL25zLmFkb2JlLmNvbS9wZGYvMS4zLyI+CiAgICAgICAgIDxkYzpmb3JtYXQ+YXBwbGljYXRpb24vcGRmPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxkYzp0aXRsZT4KICAgICAgICAgICAgPHJkZjpBbHQ+CiAgICAgICAgICAgICAgIDxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+ZmFsdGVyaW5nX2dyb3d0aF92MTRfd2ViPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOkFsdD4KICAgICAgICAgPC9kYzp0aXRsZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNy0wOS0yN1QxNToyNjoyNCswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTctMDktMjdUMTU6MjY6MjQrMDE6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNy0wOS0yN1QxNToyNjoyNCswMTowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgSWxsdXN0cmF0b3IgQ0MgMjAxNyAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOlRodW1ibmFpbHM+CiAgICAgICAgICAgIDxyZGY6QWx0PgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHhtcEdJbWc6d2lkdGg+MTg4PC94bXBHSW1nOndpZHRoPgogICAgICAgICAgICAgICAgICA8eG1wR0ltZzpoZWlnaHQ+MjU2PC94bXBHSW1nOmhlaWdodD4KICAgICAgICAgICAgICAgICAgPHhtcEdJbWc6Zm9ybWF0PkpQRUc8L3htcEdJbWc6Zm9ybWF0PgogICAgICAgICAgICAgICAgICA8eG1wR0ltZzppbWFnZT4vOWovNEFBUVNrWkpSZ0FCQWdFQVNBQklBQUQvN1FBc1VHaHZkRzl6YUc5d0lETXVNQUE0UWtsTkErMEFBQUFBQUJBQVNBQUFBQUVBJiN4QTtBUUJJQUFBQUFRQUIvKzRBRGtGa2IySmxBR1RBQUFBQUFmL2JBSVFBQmdRRUJBVUVCZ1VGQmdrR0JRWUpDd2dHQmdnTERBb0tDd29LJiN4QTtEQkFNREF3TURBd1FEQTRQRUE4T0RCTVRGQlFURXh3Ykd4c2NIeDhmSHg4Zkh4OGZId0VIQndjTkRBMFlFQkFZR2hVUkZSb2ZIeDhmJiN4QTtIeDhmSHg4Zkh4OGZIeDhmSHg4Zkh4OGZIeDhmSHg4Zkh4OGZIeDhmSHg4Zkh4OGZIeDhmSHg4Zkh4OGYvOEFBRVFnQkFBQzhBd0VSJiN4QTtBQUlSQVFNUkFmL0VBYUlBQUFBSEFRRUJBUUVBQUFBQUFBQUFBQVFGQXdJR0FRQUhDQWtLQ3dFQUFnSURBUUVCQVFFQUFBQUFBQUFBJiN4QTtBUUFDQXdRRkJnY0lDUW9MRUFBQ0FRTURBZ1FDQmdjREJBSUdBbk1CQWdNUkJBQUZJUkl4UVZFR0UyRWljWUVVTXBHaEJ4V3hRaVBCJiN4QTtVdEhoTXhaaThDUnlndkVsUXpSVGtxS3lZM1BDTlVRbms2T3pOaGRVWkhURDB1SUlKb01KQ2hnWmhKUkZScVMwVnROVktCcnk0L1BFJiN4QTsxT1QwWlhXRmxhVzF4ZFhsOVdaMmhwYW10c2JXNXZZM1IxZG5kNGVYcDdmSDErZjNPRWhZYUhpSW1LaTR5TmpvK0NrNVNWbHBlWW1aJiN4QTtxYm5KMmVuNUtqcEtXbXA2aXBxcXVzcmE2dm9SQUFJQ0FRSURCUVVFQlFZRUNBTURiUUVBQWhFREJDRVNNVUVGVVJOaElnWnhnWkV5JiN4QTtvYkh3Rk1IUjRTTkNGVkppY3ZFekpEUkRnaGFTVXlXaVk3TENCM1BTTmVKRWd4ZFVrd2dKQ2hnWkpqWkZHaWRrZEZVMzhxT3p3eWdwJiN4QTswK1B6aEpTa3RNVFU1UFJsZFlXVnBiWEYxZVgxUmxabWRvYVdwcmJHMXViMlIxZG5kNGVYcDdmSDErZjNPRWhZYUhpSW1LaTR5TmpvJiN4QTsrRGxKV1dsNWlabXB1Y25aNmZrcU9rcGFhbnFLbXFxNnl0cnErdi9hQUF3REFRQUNFUU1SQUQ4QTlVNHE3RlhZcTdGWFlxN0ZYWXE3JiN4QTtGV1BlWVBPbHRvbXJXdW56YWRlM1F1SUpMcVc2dFVpa2lnZ2hramlsa2xVeUxNUWhuUW4wNDJOTit4eFZqZW8vbXA1SzFlVWFSRGY2JiN4QTtoWmk1dFJxTnJxdHJieUZUSEhLVUlvRmtrUnZWak1YQ1dOZVRmQUtsZ0NRYVlaSWNRcTZRMnNlZlB5L3Via3pKcTJwd3pSQVEzRjNhJiN4QTsydDJxd0dLM2U4ZjFDME5QVTlLT2pvdkp4MFpSUnFUamtyYW5IemFRVE44VW9ueUs2eDE3eWplVFhFTnQ1bzFmMTBTNHVibVpvYnVOJiN4QTtZMHRvMU04YlBKQXNhTkFKRkxSazgxWWphcHBoOFh5RFYrUlArcVR2M3JHMWJSa2pTTFV0Ujh6YUxlWFFMVzlyT3M4OHBqTFJJcFJyJiN4QTtSYnVNOG5uUlZIUG55YmoxMndqTjVCVG9MSDk1ay8weUl0UHpmL0x2U2JlNHNUclYxcVY3YXhQZHRGOVZ2WkptaE1CdTQrSmtqNDArJiN4QTtyZ0ZXWjZIcVR2bGNwV1hMdzRqQ05FbVh2WlI1WDg4YUY1a3VOUXRkUCtzUjNXbVN0RmRXOTFCSkF3Q3pTd0xJdk1CV1YydDM2R3E5JiN4QTtIQ3Q4T1JiVS93QVZkaXJzVmRpcnNWZGlyc1ZkaXJzVlN1OTgxZVdMQzVhMXZ0WXNyUzVTbk9DZTVpamNWRlJWV1lFVkdTRUpIa0hKJiN4QTt4NlBOTWNVWVNrTzhSSlVQOGMrU2YrcGcwMy9wTWcvNXJ3K0hMdUxQK1Q5Ui9xYy85S2YxTy94ejVKLzZtRFRmK2t5RC9tdkh3NWR4JiN4QTtYK1Q5Ui9xYy93RFNuOVR2OGMrU2YrcGcwMy9wTWcvNXJ4OE9YY1Yvay9VZjZuUC9BRXAvVTcvSFBrbi9BS21EVGY4QXBNZy81cng4JiN4QTtPWGNWL2svVWY2blAvU245VHY4QUhQa24vcVlOTi82VElQOEFtdkh3NWR4WCtUOVIvcWMvOUtmMU8veHo1Si82bURUZitreUQvbXZIJiN4QTt3NWR4WCtUOVIvcWMvd0RTbjlUdjhjK1NmK3BnMDMvcE1nLzVyeDhPWGNWL2svVWY2blAvQUVwL1VrZXZOK1VIbUM2VzYxblVkS3ZaJiN4QTswdFo3S0pwTDZQOEFkdzNRQ3plbUJLQWp1b3A2aWdQVFlHbVBoeTdpdjhuNmovVTUvd0NsUDZrSHAzNVovazdxMXZORHAwVVdvd0NJJiN4QTsyMXdzR3BYTTRFTWp5U21OeXR3M3d0Skt6MFA3Vkc2cXBFVEVqbUduTHA4bVA2NHlqZmVDRmFYOHVQeXB0TGFUVDVVVzN0MVpFa3RtJiN4QTsxSzdqQWVTMU5vb0ttNEZHa3RpVThXRys1M3dOS25wUGtYOHU5RTFxL3dCVmkxVjJndm9icUtmVEx1K1dlelgxK0RYc2dXVXRJWGs5JiN4QTtGZlVaNUR0NENsRlZTSHlWK1UxaERHVWtpZ1dkNVRGTWRUdUE3eXlTeFhVanJJYmprMHZxVzhUODY4aHhHOU1WY3ZrWDhuMmxrMUtPJiN4QTtDeTUzVmoralh1VXUzQWF6ZTNXQUlDSmFmM0VTZ09QaW9LZzlUaXFaYUxwZjVmOEFsN1VMcTZzTHlPQzl1Z1V1alBxTXM1YXNyem1xJiN4QTszRTBnQjlXWjJxQldySEZVK1RYZEVraDlaTlF0bmgvMzRzMFpYb1c2ZzA2S1Q5R0t1YlhkRVZ1TGFoYkJ0dGpOR0R2U25mOEF5aGlxJiN4QTs3OU1hUUpWaCt2Vy9xdjhBWWo5Vk9SK0lKc0sxUHhNRitaeFZaK25kRDVJdjZSdHVVaG9nOWFPckUrRysrS3JXOHc2QXRPV3AyaThnJiN4QTtHV3M4WXFwcUFmdGREeE9LdHgrWWRBazQrbnFWcS9PaFRqUEdhZ21ncFJ0Nm5iRlVmaXJzVmRpcjQ4dXRDODJYVnpMYzNHbTMwdHhPJiN4QTs3U1N5dEJLV1oyTlNTU3ZjNXRSS1BlK3FRMUdDSUFFb2dEekRPYkxVZEhlS3loMVQ4dVpuOUJGam51clpKWTNmbEdFbmtLQ05WWWsvJiN4QTtFZ0orSHNSMXlrZzlKT255WXNnTWpEVWpma0RSNjJCeitCNys3b28zMTFwTWw4RGIvbC9jQ3lqbElBTWN5U1N3RkhRSzlGY0kxR1UxJiN4QTtYZW9yeUozd2k2K3BsamhNUjMxQTRxN3hzZHYyL3FVWkcwVDFyWjdmOHZMMk5JNUNiaEhsdVpQVmlLTXBUNG92aE5TRzVEY1UydzcvJiN4QTtBTTVtUEVvM3FZK1cwUlJ2My9ZdHQzMDBLa2R6K1g5ekxDcnUzRlRjUnY4QUZKSXlqMUZUbVFxU0t0Q2YyQmliL25Ka0o4eHFJZy81JiN4QTt2Y09sK1YvRmRhZm9hRzBnUnZ5L3ZHdkVFS3kzVHRjeW9TZ1VTdDZKVlFmVW8yM0lVcnNSaWIvbkluNGhrVCtZanc3N2VrZTdmeVZiJiN4QTtFZVhJemNXOTE1QnY1YldXNFo0Wng5WTlXT0NvRVlwc1N3V3RSNm5FbnJYc0RmOEFPWTVQRk5HT29nQ0J5OU5YMS9GV2hrYXdpYTRsJiN4QTtoL0wrNEU3MndpdHVadVpZb3JqaklyVGVuSWpCd1M2bmczVGoxdy81ellSSTBEcUJYRnY5SUpHMjFnN2RkL05yekxMRHF1bWZWckh5JiN4QTtITnBkMnBSbzcyRkplVmVrdkpWalJTR0FYaUtmRHVlK01kanZLMTBnT09keTFBbkh1TmZEci9haXZ5WjB6ekhwL3dDWU9udkxaWGR0JiN4QTthekpQSGN1OFVpSVY5QjJVTVNBUHRxdjA0TTVCZ1d2dDNOaW5wWlZLSmtLcmNkNC9ReWY4MGxEK2JMc05hUTNNUG93K3NqZVc1ZFhxJiN4QTtVVUZYZTRSNHFzbnFIaWxUU3RjMTd3REhvN0NXQzJoTXRpaHNYWnJ5N2dUeWZQRTdHVXRaeVJNdnJINDVJK1pydyt6djRZRmJiUllZJiN4QTtMQmJpeTAyS0t5aW5hS2VKdkoxdzg1a3VJVitzTWtjamtwRzZLZHlLQWZEV2xCaXFWYWZhNkZMQ3M5ellXODF2Y1NDSzFqaDhuRVNUJiN4QTtWVm5iMFZMdVR3QUlxbzJQVWRLS3E5MzVhU2JWVXU1TFFDNGhpYTRra2w4bHlLa3JKRXM4c3BLUHg1VFY0MGNGbGZZY2RzVlhEVElJJiN4QTtvYnBIVG5GcWFvelMydmsxbGVHUkdFZTZFeXEzTGpLSFZ3U3BjMDQvQ0FxdUduYVJEWXRmWCtpVzFzcVRwYitrM2swaG1sYVloQXFyJiN4QTtJLzd1U0xpbytNbmtSOFcvRXFvbTl0WnJUVWJpTzFSekZDc2tNTnhONU5rbGtaYmVaSmxIcVFlZ2pnekx6VGpIUmFWTk9wVlExaG91JiN4QTtvV3pMZERSNExTakxFUmErVTUzazVXYXdUU1NNN05ia0laQnlqMmJsU2dESDRjVmEvd0FPNmMxbmJDMTB0WnJ0MlMyV1c3OG95Y2c0JiN4QTtGWlN5Qm80MFUrckg2UmMvQ0FRRFRvcXJhVlpXdW1Sald0T3NWVzhsbHQzNVIrVXJoR0VRRGVwNmFjMEN4c0dTaFhwVHFjVlpIL2ovJiN4QTtBTS9XczF4UFBkYWxlVzVWZUVVUGxlNVJVMmtCZGVjd2tGV0sxOVRvRXAxTldLdlVmTFBtMnc4d3h6UGEydDdhTkJUbkZmMnN0bzlHJiN4QTtabEZCS3ExM2pPS3AzaXJ5RFgvTTF2b3Nsc2sxbGZYWXVSSXdleXQzdUZUMHlnL2VjS2xlWFBhb3BzY3lDYWQzT2ZEMEtoWWVXYmJ6JiN4QTtwcU1XbzJtcjN1azM4VnJFVzAwdWJlVlltbEw4cElDQ3dZMDRFOWdmZkl5NzJyTVRFQ1pFaEVvNWZ5UzFWWFVqelpxaFZETXlLOXdIJiN4QTtLbVdQMDFvWGpZL3V0eXRkNjlhNURpY1g4eEh2a2hadnlJMWlUVVlyaVR6aHFid0FLSGdhZGdTMFpESVEwWWpBL2JEVlUxNWRpQWNlJiN4QTtKSGp4dm5KVW4vSTNYWjNScFBPV3FMNmNucUlzVXdSUUJ4NGluQmdhY2YycTlUdHZqeEtjNDc1SjM1Zi9BQ3cxYlNES1p0ZXVkVTlWJiN4QTtWVUM5Y09FS2xqVmVNYTBKNVUrUUdFVGJJYXFJL25GT1A4Slh0YWV0SC93MzlNUGlCbitkajNGdi9DTjcvdjZQL2h2NlkrSUYvT3g3JiN4QTtpcHkrV3BZcUNXN2dqcjA1TVZyOTR3OGJJYXNIa0NwYUNuRFhJVXFEeE1ncU9ob2pZeTVNdFFieEUrNUtQUE52NU1iekZMY2EzcE92JiN4QTtYRXFRaEd1Ykg2ODlvVVlMRzNDTzFrKzJuckxVaE9YY2ZaTktYVXNjdlpmeXFuMUY0SjdEelF1b0dXV0tXM2lPcmlSUzVhVjZSeFNmJiN4QTtZcElTQ2dJSU5CVWJZcXFtdy9MUDY5TmN2b25teUdhOVp6SklxYTF3ZjFvMVl0eGpjajdNbkVMU29La1VxTVZWclJmeTN1YmhySmRHJiN4QTs4emoxcHlHRXNXcVJxcHZGS0NsWFZraXBDZUxENFU2MUcyS3BXMWorV3JscFl0RTg2c1NFbW5VZnBkT2FxalJsbjlhVmVYQ05hN0dwJiN4QTtGRlhrZmd3S2k3dXgvTFJvYkdGZEY4M1hLdndpdFk0eHJTRGk4OGxTN1NTUkt2QXM3bm1RM0ExRmNLcU52YmZsZmN3RzZsOHZlYjBhJiN4QTtHSm5hM21YV09hY21BZFFpek1PU21jL1oyNmtkSzRxbXZsM1UvSS9sM1VvNzJ5MFR6WGJ6VHhJQUpvTlR2SW5qa2pXanZFR3VGRGdSJiN4QTtCVFZRL3dBUFRGV1Z6Zm1mcFVjdnBmb2pXWG1NZnFSb05QbVVPUUNTaU8vRkdjVSt5RzkrbFRpcWpIK2JPbFNJSlUwUFhqYmtOKysvJiN4QTtSazQrSlRHR1gweisrSi9mTDBTaDNwWGkxRlcxL05mU240dEhvZXZPaGVPS1YvMFhjS1kybDlUanpSd3IwckZRc3FrQWtiNzRxbVdnJiN4QTsrZTdMV2RWZlRJdEwxVzB1STFkNUpMMnhtdDRRRWNwL2ZNUFRiblNxOFdOUjlORldTWXE3RlhpZXQvbDk1ZTFtK043ZG02V2RtVjI5JiN4QTtLNm5SRHc0aW5waHZUQVpWNG1pL2p2bDVpN3FXR01qWlpMb2w3b1BsZXhodFhzNXJvWEVrVnBaeG9GbmxZcXNycUdlZHdUUWNxVmJIJiN4QTtnSjVNVHBwNURVWmNJaEc5eWUvNHEyaitmTDY0dXBvcnZ5L3FkcDZzci9vdG9tVnc4S01JeVhFMGl4aGd4N1ZGRHQwcmhsaUhlRzNQJiN4QTsyZEdNUVk1SVNvZXIzOCtndE0vOFhYQmxXTWFWclpQUGdHOUMxNGxoVVVEOHVKNkh2a2ZEOHc0MzVFVmZIaStja2I1Wjh3MmZtS084JiN4QTtOdTk1RWJDNGEwdW9MbFk0bldWQUN5L3U5OXEvelpHY2VGcTFlbGxnTWI0VHhDd1JaMitLVnorZnRBajh5M1BseUMxMUs3MVMxQmFTJiN4QTtPQnFnaFVEbmlYblRsczNUcmtoaU5YdFRrUjdOeW5DTXhNSXdsMy85SXJsODRXTHZKWHk5cTB3ajRLelNRSktGTHFycUF6ek1OMWtYJiN4QTtZSEh3ejNoQjBNaC9sTVkrTmY3M3ljL25MVEVkMGJ5eHFZTWNpd3YvQUtIRVFKSk9QRmFpU2xUelg3OGZEUGVGR2dtZjhyRGxmMUg5JiN4QTtTVFcvNXY2ZFplY2JyeTlmNlJMcDRNc052YWxWak1obGNnSDFnamxPSjVncVZKMitlVE9BbU5ndVhMc1NjOU9Nc1ppV3hKNTFYbHQ4JiN4QTs3VDNTZitVa0gvR1NYL2lMWkNYMHVGbC91ZmdIbkg1dlhlbHgrYzVFWmRNbTFBUklJN1c3MWpVTFc0bTV4Z0xFbHJBdm9nczFLY21vJiN4QTszc2Q4cGRXeFdiWGRQc3hMT2wxb3NxeFc1aWpqazh4YXlzekk4VGVqd1oxUkY1eE1XQXJRbWpWQnBnVlR2ZjBKWjN1cGZWOVEweUg0JiN4QTtwWUkvVTh3YXEwa0Z1QzBjaFZUYnkvRVFLTXhMVUkyR0t2UUUvTGZ6RzluWldzT2syY3Vub1ByU3kvcDdWUkxIY3RHRVpvSnh6YjA1JiN4QTtDcXNEdDhQN1BMcVZVckw4c1BPVnNsckJIcFducEEzcW5VYTYxcTdzelRqMDVQVExiLzNVVWRHSitId3hWdTgvSy96VmNQYnNOSHRXJiN4QTtraUROOVlrMTdWVmRKSlpIa2tDZW1vcUI2cktDMjlLWXE2RDhxL05VVnUvRFM3TkxvUWowbS9UdXNPZ25TZFpFSTVDb1VyeXFRQWUzJiN4QTtRMHhWU2ovS2Z6U2s2T3VqV1hDTGlVRW5tSFdaRHlDclU4Q25FN2cwM0I2ZUdLdUg1WCtkeEhER21qYWNzY2F0eURlWWRiWnkweUxIJiN4QTtJZWZEK1ZQc2tFRHQzeFZYMG44ci9OTWNVRVVtajJObkczOTcvdWExYTVaQVVkZUk1Y052ajQ4QTFPOVRpcURsL0svejRMS094ajBxJiN4QTswanR2c1FpUFh0V1BvRkZsWkdZSDAyTWZKbFVnT3hBM0M0cWlwL3lvODFKYU9saHBsZ2s4MGNpeWlmV3RZZEs4VkVOSC92UUZKYmtFJiN4QTtLOGdLSHFDcXIxTHlwcGsrbStYN08wdVlvNExvQnBibUNHU1NXSkpabmFXUlkzbEpmZ0hjaFIyR3cyeFZOc1ZlY1prdStTSHpSbzgzJiN4QTttTFRJN2ZTN20wYTRzTDZPU1pKNUR3ckhHOVkyNEJ0L2pXcW5zY2xDWUJjalJhdUdITEl5RXFNYTlJdnFsVTNrL1dKcm1TdWtlWHViJiN4QTtjSkpDWjc0N2xtSklKZmJuU2paUHhCM2x6WTlvNHdCNjgzK2xqK3I1S3krV3RadHB3dzA3eS9DdHdURzBLM0YwaXZWR0FqRkNHS243JiN4QTtSV3BKb2YyZHNIaUR2TFhMdERFUlJsbS8wby9GL2ptekg4cmRNUGx1dzFPTFVwcldLUzl2R3VZb3JWM2VORVpRT0lMamx0U2dyWEtjJiN4QTswdUlpblY5c2FnYWlVVEFTUERHdHd4M1d2SVZqcW5uSFZ0VnYwanVyTzlkR3RYaHZHdDVFQ3hCQ3JwNkxodVREK2JiM3l5T1dvZ0J6JiN4QTs5UDJwTEhwNFFqY1pSNTNDK3Z2L0FFSmJaK1F0Tmd1bFNLM2lTL2pDU1RpTFdKRmtWR0RMeVNsc0dRTzYxK0xsMElya2ptL0ZOMCsxJiN4QTt6S3daR3Y4QWhYMytyOVMxdnk1c2pQY0lsaEVxTVVkWWpxc3BDcVdXb0RmVjkyL2R1QXpBL2E2YllmRi9GTXgydWFCNHBmOEFLdjhBJiN4QTs0OTVqNUt4L0x1eWp2ckcrdDdlTzBtdGJpQ2VhNm0xTnJnRkluVm5xaHRvNjBWVFE4aGc4WGI5algvSzU0SlJrU1FZa1Y0ZGRPL2lMJiN4QTtQOUF1YmU2MXVHNXRwVm10NXpKSkROR1F5T2pJeFZsWWJFRWREbEV2cGRKbC91ZmdGWHpmK1lPaStYcjFMT1cyYTh2ZUlrZFU0Z0lDJiN4QTtDQlZqWDRpTzFPbUhGcHpNVzh0cnUxWWFlWERYRkpqcmZtL29jNnZBK2hHUkoxOUtTTm1qSWRTQ09EQXJRamVsRGx2NU05N2hmNklZJiN4QTsvd0F3L05OMDh6VDZmSE5CYitUNUlvWVhVU0pibUFvWG1jZ2NmU0JWeVpLOHVOYU4xM3lzWVkvem5MbDJsa0YvdXBiZVlQUDNjL2dxJiN4QTtQK1lHcXdyRnk4clh5TElENlk2ZlpEVkIrSDRhQkNhSHRoOEFmemd4UGF1UVZlS2Uvd0NPNW9mbUpxeFJIWHl0cURKSW9kR0FKcXBGJiN4QTtRZGx4OEFmemdqK1ZjbFg0VS94OEc1dnpFMVNIMHZWOHMzeW1kL1RpV281TS9EMU9QRUxXdkhmNy9BNGpBUDV3V1hhc3hWNHBiLzI5JiN4QTt5KzQ4L2F4YnpHR1h5eGVoZ1ZVc3JLNlZialFjMUJTdnhnZGNBd0EveEJsUHRUSkUwY1V2eDVxY3Y1aTZwRThhUDVZdncwdEJGVGZrJiN4QTtTaGVnSVUxUEVFa2RxWVJweC9PREdYYTB4VjRwNy8yOXpUL21QcVVkczkwL2xtK1dDT25OenNBQ3BldjJlbkVWcmorWEYxeEJUMnRNJiN4QTtSNGppbFg0OGxTWDh3TllqWUsvbGEvcWVOS2ZFS3VBVkZRcDMrSWJkUmlNQS9uQko3VXlEL0l6L0FCOEhXdjVnNnBkVzR1SWZMZDBZJiN4QTttWG1qTkpHaGRlUExrZ2ZpV0ZEMVhFNEFQNGxoMnJPUXNZcFY3L3hhQzFQODJqcGQyMXBxR2gzRnRjSjFSNUZGUlVqa3BwUmxxTmlOJiN4QTtqa282V3hZTFZsN2I4T1hEUEdRZmU3Uy96azBXN3ZvcmE0dEpiU09WZ2duTEs2cXhOQnlBb1FQZkJMU0VDd1Z3OXZZNVNBbEV4QjZ2JiN4QTtRY3hYZlBOZFJ2TFhUYmEybnVMVFVydExnU3N6NmRadmVMRUlXalg5NEl6ekJmMWZoQVU3QmowQnkyVTZkbm0xUEJLcVFGdnEzbG0yJiN4QTs5VnJUUzlhUlo1Slo3bG85SHVJNnVzWHFOSTRaVllsK1BBR2g1TnRnOFJxR3Nyb3BTNmpwOEhtSlpIdFBNUmduc1BXQUdtU20zWGlqJiN4QTtURG5SdlVXVmxVcUVLOWV1SHhkcXB0L2xMMGNQQ09kMytoRzJtcGFScUdvMmRqSnBldFF6eU1ySkxkYVpJc01EbU11cGttQmFOYWZaJiN4QTtKQk5DYUhCNGpYK2R2b2lzdGM5ZkZGSkxJSTQxTHUzMlZHNU9CQklBc3FpNkJkcmN2Y3JZdUxpUkVqa2xDSGt5UmxpaWsrQ2wycDg4JiN4QTtGaHI4YUhlRUpCWStZRzFxNmdmU3BvN1dPS0l4WGgzV1FrdDhJV25VYjEzL0FGakpFaXViZkxKaUdNSGpIRloyN2tyMWJ5aitZODk5JiN4QTtkdnArcHBiV0Z3aXBEYVRXQW1NSkNnTTZ1SFF2eU5UUnNnVDV1SkxJTDJrR1JlU3RIdnRJazB1eHZWUVN3UnRHREZGNkVaQ293SENPJiN4QTtyY1FCdDF3SGt4eXlCeEdqYVUrZXZJODJxZVpybStXN1dJU3JHT0JRc1J4alZldFI0Wms0YzFScDRYdExzODVNeGxmT3Z1U0FmbHBjJiN4QTtnZ2pVRkJHNElqUC9BRFZsdjVnZHpnL3lWTCtjbUo4dSthSVlpVDVpbldPUDk0UldTZ0tzWk9WT2ZVTVMzenlIaVI3bklHa3o4aGtQJiN4QTsyL3I3MHZzYmpVbmw0MjNtYWU2Y0IvM2JXMDl3QUpmaGM4SERqNHVmV25mQWNrTzV2ajJmcWgvSDM4OStmUG02K2JVbFBLNTh4VDIyJiN4QTswY1JwYXp3QStqL2RnaEZRRmxwMU8rSXlRN2tTN08xSi9qN3VXM0xseVV3YjB0YlNMNXF1R2RuSnRTcVhMTjZueElTb0JyeS9lTVBwJiN4QTt3K0pIdVlqczdVMzlac2VmN2ZOVmtzdFptQXRwUE1GN0o2cmh4RWJlOEpady9JR2xOenpTdnpHRHhZZHlUMlpxU0tNejgvMnFkZFFlJiN4QTs1V0Z2TlZ5TGlCbmRZM1M1VmtaVmJtYU5UaWVKYkQ0a2U1QjdPMVBYSWR2UDlyUVc5dTdlNXA1am51WUdqV0s1YzI5eElGalFtUlZMJiN4QTtFSGdCUW5hbmYzeDhXSTZKUFptcElJTTdzVitOMWFlNDFkSWdianpSZEtvNFNKSkpCYzhscUNVS3V3NUtHSGdhTjlBd2NjTzVrZXo5JiN4QTtWL3FoL0h4UXdndWFXeUw1bW5ibkN5V3lKSGNNZlJxVVpRQlVoZjNaRlBiRDRzZTVxSFptbzVjWjIyL1p6VTdyeSsxN09vdWRYbnVKJiN4QTs0a0VhaVMxdVhaWTEreXU0cUFNSXp4SElNWjlqWnBmVksveDcxQzI4cFdWemRpMGgxVWZXU0tpTnJlVkRRQ3Y3WEh0aC9NRHVhNWRpJiN4QTtUaUxKZlFlYTE3RjV2cVVFMTlZMjl2QnJlcDZMSkFaQ3phYWJjTEtIS2tlcDYwY2grSGp0eHAxTmE1YktGbDJXZlRHY3JCUTFwcGQ3JiN4QTtGWTJsdkw1dDEyV2VFczExY2M3Y2ZXR2QxY2hneU9VUmVORkNNS0E5VGtmRExUK1NsM2hiZWVXdFRpa2lobDg1ZVpGTUxSeWVtMGxtJiN4QTtDd0Vna0t1MGNNYkVNdnc5ZncyeEVFUjBoa0xCQ004dVEzV2o2bGNYZHo1ajFmV0xlWkpFanNiNDI3Um8wakJ1UUtJclZXbEYzb0FhJiN4QTtZZkRMSWFLWGVIWmE3Rkg2RVFOV3R5VFFWTy8reE9SbHlhZFI5QllwclA1ZithRDVsbW4wM1JkTitvWGQ3TExKZGZwalVrYmhOTEpMJiN4QTtKTkxiS1k0L1VQcU1Cd3J4SkFCNGphaW5VVVZCL3dBcnZNZ2dudHJleXRWaFdSL1NXWFc5V1ZwRmpsRFc3K3JHN01ud1RTYzFLbXJMJiN4QTsyK0U0MHRGTVBLdjVWQ2MzRUhtdlM3ZTNzMTlVMlMyT3Nhak9hWENySEtraXlHTVU0b0NwSDJld0IzeHBhTFB6RERiNnhwVnRDUzBVJiN4QTtFTFJvV2RwRzRwR1FPVHNXWmpRZFNhbkpqa1hKZ1AzVXZneGY4eFBLcWEvcU50WFVielRtc3BCTXNsaklJM1lsT05HSlZ0c25FV0hTJiN4QTtacDhNenN4Mkg4dTVJYk9DMVR6THJKU0Z5N2xya09aT1RCbVdRc2hZZy9GMy9hK1ZEd3RYaStRUlhsM3liZmFYRktKOWF2Tld1WjBtJiN4QTtSdnJML3V5MHhYaVFsU0ZLckdGNjA2MHBXbUVDbE0rSWphbFBRL0lmbTdUcnA1cExKMlZrQ2o2dmVKQXdJWldyeUhLdE9PdzhhSHRrJiN4QTtUSU96QUtZK1lmS1htWFViRmJXM3Nyb2NaUkx5dWI5SlVMRU56UHBFa0E4bTYxL1hnRWdraEoyL0x6emVJTFJZSUZXNXRTek1SS2dLJiN4QTtNV0RJUWVYdDJ5WEdHc0RjcDVEcDNtRlpJcmE4aXVwdFFJUjNUOUxvak15clRtc2RPUTZWSFhJV0d4SjE4aGVjVHFUM3Q3RVg5UVNLJiN4QTswc2s2U09TNkZFNU5XcDZnVnlZa0d2SU5sYlEvSjNtL1J6UEpORE5IYk9ueC9WcjZPMW9WTlF6TjhRMkZldVJNZ1dZQlZkVzhzK1p0JiN4QTtZc0lFMCsya0Z2VW1abjFGTHBKU3RBamJrRGtvK0hiRUVCYVFROGhlZFl6WlBaUitsZFdVYlJ2SWt5SXl1MGtrbXpCaCt4S09tU01nJiN4QTt3Z0RaOS82QW4zNlAxdDVvclc3dHJ5YTU0S1doYldFREZnUHRxbkhrS2Rkc2hZYkVyMHp5aDVzdE5iL1MycnB5WDR2VW1lVkpISlplJiN4QTtLMW9hbkppUWNmVUQwRjYxbERsUE1mTTJzM0drYUpwOGxwY2FiYVQzTXNxdEpxU013WUp4b0ZLcEpzT1JyOUhhdVpNSTJUemVpMG1BJiN4QTtaY2toSVRrQUI5UDlvU20wL01oMmFLVzhuOHZKWW00Z0Z6TkNsMHpwQ3prdXFxMEc3TWtiMHI4OG1jWGRia3o3SzVpSXpjVkdyNGVmJiN4QTsrbTd5R2Q2ZDV4L0w3VjlSaHNMQzZ0cnU5dUtpS0pZalVoRlpqdXlnVUN4bjhQRVpRY2N3TExwc3VoMVdLQmxJU2pFZWY0NzArazAzJiN4QTtUaEd4RnJEV2gvM1d2aDhzcnN1RU1zNzVsaHBhMXRkSk45TFpYRjgvMWhJQkRiVkxoV0ZTL0VBMUNpcE9YY3pUdGFsS2ZDSkNPMTdvJiN4QTtQL0UvbDRTcUcwSFcwdDJRT3R3MXN3QjVNRUFwV28zTGRhZEs3Z2pKY0I3dzNmbE10ZjNtSys3aVpmRjVmMGlSWXlVa2prZEEvb3UxJiN4QTtIQU5Pb0ZlbGFIS2VNdXFscWNnVlA4TWFWL0svL0JISGpLUHpjMk1Yc0tRWGQxREg5aU5pcTEzMkRETEE3REhLNGdsRWVYZitPemIvJiN4QTtBT3ovQU9JTmdueVlhcis3S0s4eFhWdEJxUkUwcVJHVXFrWWRndkppQlJWcjFPTU9UeXVwSHJLRDVMeUMxSElna0wzSUZLbjhjbTQ2JiN4QTsrMGtqa2tpZU5nNkZoUmxJSTYrSXhLWTh3eWM2M29vNTF2N1llbnlEMW1qK0V4dHdldSszRnRqNEhNWjNTeHZNT2dLeUsycDJpdElWJiN4QTtFWU04WUxGeUFsUGkzNUUwSGppcW90NWFSbWE1ZWVOTFlpTWlkbVVJUTRvcDVFMCtLb3BoUEpoSDZpOHl1SWJlODF5VTI4Mm5YQmt1JiN4QTttdUl0Y1M5aDVSSThpU3A4S3Z5TEt2d3FDTzRwdGt4SVVtbnA4ODhFMXN4aGtXUUs2S3hRaGdEeVUwTlBZNUFJeWN2bDk2UmVkYi9TJiN4QTt6YXgyc2w1YUdlR2RKWmRPdUxpQ0l6b3RCNlpFeDQ5WkVQeENuVHhHTVN5S0EvTHRiZTJXN1l2YldxM1hvK2pwOE55azVCalVvMHA0JiN4QTtzUldWdXc4TU1qYWdNcytzMjl1YnFXNGxTR0wxa1huSXdWZVRwR3FpcG9Lc3pBRDN3RmpEbWZmK2dQTXJzMk43cWN6Mmt1blhJbHZXJiN4QTttajh3cmZRZnVRN1J6b280TUdMSkVWb3JWMklLL0NjbUpDazA5RjFXZUNmU25sZ2tXV01rVWRDR1UwYW5VWUljMm5VL1FVeXlEa1BOJiN4QTtQTWZtVHpCb3VpV1A2RzB5TFU1WnZyYm1PYTN1WjBEUUtrZ3E5c3NwanF2T2xVK0pxQ295Y3p1NWVxa1JQWmpkMStiZm5sWTQ1YlB5JiN4QTtsRklhTXMwUnM5VTU4a2hqWXNwTm9nNEJ6SVBFclNsVHNZV1hHNDVkNnBwMzVyL21GZDZoYjJROHMybHJkWE1xUVdVMDhHcFJXN3l5JiN4QTtSeVNIOS9KYklFb29WZUxDdjJqN1kydkVlOTZqb054NXJtdDdqL0VOcGFXa2lxb2lGbks4eXNhRXVlVHFocDltbTNXdlVVSlVEbXh6JiN4QTtXNXJlVHluSVRwQzM4UW5qaWx0bHVsczlqSHdlWDFYS2lvQk8zKzNscGtZbXc1K1ROUERrRW9uZjlyQmJnZVg3b1hpdDVQa0VpUnZGJiN4QTtQWi9weTBFc053dnFjNDJpTTVXT2l3eGZFdGFySnNwVUhFWjVOc08ydFRHcUkyOGdwcFphWmJTTmJIeVpmM0Z4SEFVRnpOcmRvaGYwJiN4QTtZelJLeHpBclVuZ0tJQlU0VHFKTXA5dWFnbll4SGx3ajlMUHZ5OTF4Rm1oMEN5OHYzT20yUWdsdTNtdXIyMnVXVmk0b3RJcHAzWU55JiN4QTtxR3JTbVZ5a1pHeTYvVWFpZWFmSFBuOGwrcWY4ZEc5LzEyLzRrTXRqeWRsaCtpS3I1ZC80N052L0FMUC9BSWcyQ2ZKanF2N3NwVCthJiN4QTttbnkzODF0QitoeHJGdjY2bTRpOWMyN3hvOFRSRjBJcHlJRWhxQ2VsZTlNRWVUekdVMWtPOVBQSmZKVnVtb1BOL2dxN21rZ01jVVUvJiN4QTs2WGRxeDdsbVhuSjJLTFh1Zm50aHJ5WStKdDlYMk1xL0xYUnYwUFMyaDh2UzZIYXlxa25HYThGMlE2eU1QU29HZmpRSGtDRHZYZmZDJiN4QTtBeG5LeU43VS93QXcvTDNsT0R6RGZXMG1wNkJvODJvZlZicDRML1IwdTVHYVY1SWZVYVFsQTVhVDdPL3dqbHkrRTFGRHRFaTAvUWZ5JiN4QTsvd0JhMW5Sd2ZNUGxiVXJwN2xZVGJwb3NhTGRlbVl3WWtkWmQzV0txL0VXWDRsK0VVWEFyMXZ6ZGQ2SHBlaDNGdmY2YlBlNmJJSTdkJiN4QTtiVzBzbnZ3bkJDOGJOQkdyMFJER0tFaWdOTWtlVENQMUY0NElkT3U3RmJ5MjB1STJrVjdOQndrOG5QTTBramhTV01jY29ma2pSOFhmJiN4QTtpdFNBb0E0NUZtOU4vTFMrMHI5Q1hXbDJlbXoyTnhheXh5M3M3NlhMcE1GMUxLL0gxb29wZTlJZ3JWTmFqSlJZWk9YeSs5alhublYvJiN4QTtMVCtiN2U1bTBhNGFkSitFMGNubDgza3R4SmIrb2dtZ2xJRHR4Q0tWWlNSeFd0S0ZUZ1pwTDVYaDB2UnRjaDFDKzBVM2x2cGNucHE5JiN4QTtsNVJ1TFNhT1RpV1Y0cGVjakFLd0xFaFBwRlJnVjZmK1lPb1dsdDVmMUNDNHRMbTZlN2NwYU5iV0RhbDZOd3NLUERNOEtxNHBHNmh3JiN4QTtXRktqSkZoRG1mZitnUEg0N2ZRN3pUbGtzdExqRmlKWnBFLzUweVZ4SWtraVU5UDAzQ2hnc2ZFc1JRbW5RcU1pemVuZVJidlRHOGtuJiN4QTtUN0xUcGROZXhNWXVrZlRaZEppa2xrUEl5UlFTZG1wdlFuSnc1dVBxZm9MMExJdVE4OTF5T0NQeXZGcUZ4NWl2L0wxclptYjZ4TllDJiN4QTtOaklqbFB0cThVLzJTb29WRlJVK09UbnpjclYvV3hlSHpWNURrbXVCYS9tZHF6dEo2S21OSllwdUJRcEY4TllIcDZoVlFmRmlmNXNnJiN4QTs0cWFlVmJMVDlmZVJ0Qi9NbldyNk5abGxaQTlwSXFxV0xCQ1h0eTlEUmgxcFQ1WXE5QzBMUnB0SDBnMlV1cFhlcXVHbGxOM2ZPcnpIJiN4QTsxV0xsZVNLZzRxV29vcHNLRG9NVWptd3J6QW1pTjVObE90M2VuMlduSmVSdE5OcWx1dDFCVGpUaUVkbEFkcTBWdC9sazhuTnk5YjlRJiN4QTs5ekJJWmZKaTNZdVg4M2VVaVpKUHJVenhhTWl5TnhhVlJKejlacXNvWWhXSW9QQTEzcmNOQTMxbitYaDFSN3U1OHorVStBYU1YY1VtJiN4QTtoS1pCTVQrOTVjcEdLTTdoalJ3ZVBodGlyMkx5WEYrVmE2aE8vbEMzMHlEVURHeTNDMk1NY013aVJ3cks2cXFNRkRnYkVkY0tvWFZQJiN4QTsrT2plL3dDdTMvRWhsOGVUdWNQMFJWZkx2L0hadC84QVovOEFFR3dUNU1kVi9kbEg2NS94MFpQa3YvRVJoaHllVTFQMWxBWkpvWFFrJiN4QTtDVkNkZ0dCSituRXBqelRUWDdUVDlYaXQxVFZKdE9sZ25qbjllMEtxOGl4OHYzVW5OWERSbm1kcWRkOG80UzdYeDRkNlhlWHRDWFNOJiN4QTtZdjcyNDh4M0dwMmQweGV6MDY1V0gwN1hrM1A0R1JGWW5jZ0h3NjFPK1BDVjhlSGV5R1BVYkVYRXpHWmFOeG9mR2d3bUpwZ00wTE83JiN4QTtFdFIvTG55SnFONWMzdDFlYWcwdHhPMXl3VFU3Nk9OSGszSWpqamxWRUZkeFFmaGc0Q3o4ZUhleXFTOTA5TFJJSTV3d2o5TlY1TVdhJiN4QTtpc09yTlVrMEhVNFJFc0o1b0VjMHY4MFd3MW15aHRyTHpCYzZKSkhNc3IzTmw2UmtkRkJCalBxcElLR3RlblVmUmc0U3o4ZUhlcGVXJiN4QTs5T2JScDd4N3p6UGU2MHR6dzlPTy93RFFwQ1VyWGg2RVVQMnE3L0xIaEsrUER2VGlIVWJGWkxnbVpRR2tCWDNIcHFQMWpDWWxoSE5DJiN4QTt6djEvUUdJM0hsTy9tbXVabDgrNnZDSm5kbzBqK3FjSTFmaVFnRFFOc3ZFMDZIZkJ3bG40OE85azJxM3RwSnA3UlJ6Q1NUNGZtYUViJiN4QTs3QURKUWliYWRSbGlZVUNtK1Z1V3cyYldvZEs4c3h6VFdqWGtiVGNXaVNJek1PVHFuTGd2WmVmSmoyQU9UbnpjclYvV3hhUDgwUEx5JiN4QTtTek0zbGkvdDJES0JLMmozSUVvS2hneWxWUFRwUnFHdmJJT0tqb2Z6UzB5M2xpOUhSTDJMMTJSRmRkTnVGM2xaZ09RMllib3hKSXAzJiN4QTs3aXFxZmVWUFBpK1kzdUkxc2JxMEVRS3Q5YXQ1TGNra01SeDVraHRsM3AwcUs3NHBITnJTVHFLMlVyUUdFV3djZW9adU5PUkFBKzFsJiN4QTswcWRubkVESUNWMm1FY0d2TW9ramp0V1Y2T3JxRUlOZHdhanIxeUhwY2NqQ05qYW5KWWF0UGNwTEpiV1V0MWI3eHlNa2JTUjhnUnNTJiN4QTtLclVFakgwcldIelYwZzh5SXhaSTdkV2Jxd0NnbjdzZlNqOXo1c2V1L1crdFhQcjA5YXA5U25UbHlGYVphSFlRcmhGY2tUNWQvd0NPJiN4QTt6Yi83UC9pRFpHZkpyMVg5MlUwMUswbnVkVmtqaFhrUXFrOWdCUVl4TkI1Zk5qTXNoQVUvMERxSGd2OEF3V1BHR1A1V2J2MERxSGd2JiN4QTsvQlk4WVg4ck52OEFRT29meXIvd1dQR0YvS3pYM0dpWFRTRm9rVkk2Q2daNm5ZZU9JbUdVOU5LOXVTbitnZFE4Ri80TEhqREg4ck5WJiN4QTtYUkxzUU1wakJsTEFxM0xZQWRkc2VNTWhwcFZ5M1V2MERxSGd2L0JZOFlZL2xadGpRcjhFRXFwSGNjc2VNTCtWbXZuME83YVoyaVFMJiN4QTtHVDhJTFZOTVJNTXBhYVJPeW4rZ2RROEYvd0NDeDR3eC9LelZCb2wzNkJUMDE5VXNDSDViY2FlR1BHR1g1YVZjdDBMZGFiZDJxQjVWJiN4QTtIQW1sUWE3NUlTQmFzbUdVUlpaWG1PN1o1ejVxMFBVOVo4aVBaYWRieDNNOGtsUFNta21oUXFKWTJZR1MzL2VvZUN0UWp2MTJ5YytiJiN4QTtsYXY2M25ldC9sbjUzdUpMV0dEUnJkclpQU2lrZGRXMUZDWTBKZVQxQXlIN1JMTHpISjkvbmtIRlRMUi95dTFpWFZwUDAzcHpRV0N3JiN4QTsrbkJjV09xNm42bndVU05UR3pLUHNmYStMcjQ0cTlKOHFlWG90R2doc3JPS1ZMTzNFcktaM2tsWWVweVkxa2xMTzI3YlZPS1J6U2J6JiN4QTtoZlczK0FieDdsTEZJUlBieE1sNUpMYnhTVUs3Y29BMG5OdllINUdsTXRNakUySFlUelR3WkJPQjlYNjNuTnZxR202YmZRSWY4UFIyJiN4QTtqTkpBOGE2enFjdnd2SEdmM1RDRUx6Vk93UUVmQ2FqYkU1NUZuazdZMUUrWkgrbGorcFc4dHorVTIxYTBPdHlhTEhiWFBLNHVMM1Q5JiN4QTtUMUtWZ1JJWWtJNUlpSi9wUHcvRysrOU9tNzQ4a250clVrVllyK3JIOVQyUFFmeks4aWVZTlIvUnVqYTFiWDEvUjIrcnhNUy9HUFptJiN4QTtGUU52ZktuVkpWcW4vSFJ2ZjlkditKREw0OG5jNGZvaXErWGYrT3piL3dDei93Q0lOZ255WTZyKzdLZjNhQjMxWlAzbzVXL0d0djhBJiN4QTszMjhaL3UvOHYrWDN5STZQTzVCWm56K25wejVkUE41L2F2THB6RzRodmJoL1dqY3l4blU0NnJ4UEJlU2VpQ0NuVlJ2VWVPK1paRjlQJiN4QTtzZWZoSTQ5eEk3ai9BRlFlNytiMFJjMzZUVzJ0Wll0VjFSWmJtRVhIRzd1WWJaQUE1WGdydkdWZHYydTN3MFB0a1JWbllmSnVrWjhNJiN4QTtTSjVMa0w5VWhIN2EzL1ZTTTh1YWZlNm9aSTIxclZZbWpSSlJJbDFGY1JrT1RSUzRpSEYvZ3FVSTZIM3lPU1FqMEh5YnRIaWxsc2VKJiN4QTtrSFg2Z1I4NjUrVEx0TTB5VFRkTmEyZThudldISnZXdVdEUFFqWmFnRFlaanlsWnVxZHZod25IRGhNakx6TEJmTksrYmw4ejNrK242JiN4QTtMck54QjhLUTNGamZXY1VMcVlWQnBITXlPbEhIMzcxNjBsSExRcWc0K1hRY2VRekU1eHZ1S0NrdlBQcjJWby8rSFBNRFNFMXU0ZjBqJiN4QTtZVkhvcWxEOFRxR1dYbnVLcWFxZHR5Y2ZGOGdwMEJJL3ZKOU9xdHAycitmTk92YmU2bDh0ZVlMNkowY3lXOGw3cHpxckU4UUNucVIxJiN4QTsrSDR1dlh0Z2xrc1ZRWjRkR1lTNHVPY3ZJblprQ2VjL09uMXQ0SmZJdCtFUitJblM3c0dRamxUbU9VeUhqVGZwWDI4SzNOVTE4NitlJiN4QTtmckR3djVFdTFIS0wwSi9ydG9ZeWtoWGtaS055Um93V3FBcmZaNjdqRlYwUG5qemROQXMwZmtiVXE3aVNGN2l5amtWbG1lTWdDU1ZWJiN4QTtiNFVEZzFvUVJROThWV3hlZHZPekhrL2tPL1dJaHpVWGxnWEFVSGpWREt1N0VkaWNWVCs2dXA3dnk5RmMzRnE5bFBOSEZKTFp5bFdrJiN4QTtpWnFFeHNVTEtTcDIyT1RoemNmVS9RVTN5RGtQSnRRL01PeTBHNUduU1hVeXpjREw2TUtNOUYzSkpvUEJTY3loaTR0M3BzWFprc3c0JiN4QTt3QlhMZEJwK2RHbE9hTGUzTFU2Z1JNZTlQREpmbHkzSHNHZjgyUHpUblIvekhzUE1Hcy9vM1JMK2QzTVpsQm5YMHhSRkJlcElBRk1oJiN4QTtMRndpeTRtZnN1V0RIeDVZaXZKTm9OWmx1cmRwN2ZYYktlM1VLWGxqdTRYUUNRQXJWZ1NQaUJGUEhLcmk2M3hNUGN2dDc4YWZFOXViJiN4QTs3VGdyU0FNazA4WDI2Rmd0Q3czb2hOUGJFa0ZjbVRGTTJiVjAxVmhENnFYR2xDQlcrMkpJdUFlbmp5cFdtRDB0ZFlmTlRtOHhReHFnJiN4QTttdjhBU0VXV3FSaDU0UUc0aG5JRlczb0F4Ky9IMHJXSHpWb1pwWHZvaEFOTGEvaURyQUVNWm1VTnU0U2g1QUhqOFZQREgwcldIelczJiN4QTtPbFNJMDl4cVVzVURUMTlJbVJFVXlFMTQvSGt4THVjaU9ZR2hBRTE1ZEc5TDA2NnNkYnRWdUZBNWh5cEJxRFJHd1NOaGMyV004WnBPJiN4QTtKSFNPNTFKM20rcm9zS3MxeHQrN0FRa3Y4VlYrSHJ2a2VnZEVUVXBtNjI1OTNtd0NiWFlZZ1RQZkRrd0k5ZDdMVVZMQUtDelU5WUw5JiN4QTtuZW9IZXVaWWg1ZmFIUXkxQUhPWHg0Y24vRkxqck51Wlg0ejBJTk9IMVRWQ1FDMUFDRFBTdFRUcGp3ZmpiOVNmSEY4Lzlqay80cFBOJiN4QTtIODlhSloyQ1JYVjFjM01wWm5FZ3RKMVVLNUxxaVZETndWVFJhc1RUdmxVOE1pZHZ2YzdUOXBZb1FxUmtUL1ZQMmVUSjdMVXJIVTlMJiN4QTtGN1pTaWEybVJpamlvNlZCQkIzQkI2aktERXhORjJlUE5ISkRpaWJCU3JVdFQ4eTJ0NWN4MnVpdGZXNHA5VWxTNEVaYWthc3hma1RTJiN4QTtyc1ZXZzdaWkdNU056VGk1czJhTWlJdzRoMDlWZE92NDZLTWV0K2FtdFM3ZVhKVnVFVkNZemR4MGRpeWhndTVwc1dPL2hoNEkzOVgyJiN4QTtNQnFNL0QvZEcvNnpkMXJubWlOK0VIbHFlUUN0WkRkeGdVM0ZRT1cvYlkweEVJL3p2c1dlcHpqbGlQOEFwZ293K1kvTk1vOVJmTEU0JiN4QTtpS0t5QnJrSTVadDZFU0JDdkhvZHV2dHZoT09QODVoSFY1enY0UnIrdCt1ayswbWU3dTdVeTNsbEpZVGNpb2dlWDFEeEhScW9hYjVWJiN4QTtJQUhZMjUyQ1VweHVVVEU5MTJqZlNYeGIvZ20vcmtMYitGM3BMNHQvd1RmMXh0ZUZBNjBvWFRaS1Y2cjFKUGNlT1RoemFOU1BRVXd5JiN4QTtEa1BtM3pSZExiZm1DV2ZVVjB1T1cwV0o3dDRmckFDeVZVL0IrTlIwcG14Z1BTOS9vNGNXbCtuanFWMWRJci9GNnNseEZGNXZpaWdtJiN4QTt0NUdZUHBpQ1J5enN6d2wxVWxlVGZFbTVBQnBYYmNjSGw5clgrUjVFNFNTQ1A4cHQ3K2Z3S2wrV1dxM2VwL21STmMzRXd1RytxM29qJiN4QTtrRUFLbFNHZXZvUmhlVlN4UEFkZW1ET0tndmJXR09QUlVCVzhmTkNXbWkzVVV2b0pwY0NRNmhFdHVUL2dwaEY4WldVR1FwT0NxK3FxJiN4QTtVTC90QWZEUVZ6WHZDSXR0QnREUGFhaXR2SGJYVHoycm1aL0tMU29XRUhObm1jdjZxK3BLNGtMZXFPSldoNzRxclcrbnM5cmFKYTZiJiN4QTtiMjU5U1oza1h5aE1zUmprTVVBVXd0S25FL0cvMmFsbEpyeHB1cWxSaStwV2p6VFdrY0JqakgxaDI4bHljWTJ0UXc1eWdTOFZQQ1hpJiN4QTtHUThLVkczZFZNYldlOHNOUnQvcURSUWE1WnlBRVcvbE81ZU1NUXltU0dWZlIrRG5OTVZiYW9lbmFwVlpONTMwNisxSFZiRFdOVjh0JiN4QTtYM21HeXU5UGgrclJXanl3L1ZwbmpZeUpKQXFPNmxuWlRWaU9QK1ZTbVplR1hwb0dpOVAyVHFBTUhESEpIRlBpMzRoejVkU2ZmdDkzJiN4QTtObUhrelQ5VjA3Uy9MVmxxb1piMkdLNER4dS9xTWlFdTBVYk1LVktSbFYraks4aEJKSWRmcjhzTWs4c29mU1NQMm40bmRQTlFzamZqJiN4QTtXTlBWeEc5M2FtRlhPNEhxUmxLMDl1V1JpYW8rYnptWEh4OGNQNTBhK3hoZHA1UjgzUTZkRFlTd3p2SEdyTEkwZXBNaXR5YmZpaFFxJiN4QTtxbFNSMHJ2bVNjc0x2OURwb2FEVUNBZ1FhLzRaK2hGWGZsenpYSUROQkhleDNZSEJHYlZPWUM4Z3gzNEE3MCt6VDN5SXlROHZrMlQwJiN4QTttb080RXhML0FJWit4MHZscnpPTE40cktHOHRabzQrRm5JMnFlcWlkQnhLRkYrSGlPeHhHU043MThsbG84L0RVUktKQTIvZVg5bE1qJiN4QTs4bmFGZGFINVdoMDY2Wlh1RUVqeWNOMUJkaTNFSHZTdVU1WmlVckRzdEJwcFljQWhMbnV4UHpmNUxzTDNYN3k3bTByVVpKTGtvMzFtJiN4QTt5dUxveHlBUkNQNG80cnUwVkNOMU8xYWQrbEdNSWtjMFo5VGxoSWdRSkhRZ2NYKytpbGNua2l4VFRsMDJQUjlXa3RZU1piZHZWdlVrJiN4QTtWbmo0TW5NWHdaVStFZkNLcnVUU3VUR09QZjhBYit4b2xyTS9TRXY5TC94OUJ4Zmx0cGZBelM2WHJ6M0xLb2FFM043NlFmcXpLMzEvJiN4QTttVFUvdEdob1BoRzlSNFViNS9iK3hJMXViaCtpWEYvVi93Q1BwMXBma3VQVGVPdDJlalg3YWhadEhEYm1lOXUya01LY3BBRGJ5WE13JiN4QTtkRWxiaU9UL0FHV08yMkRnamRXei9NNStBeTRONzl4K1ZucjUvY3lVK1p2TW5QYlNia3FIWHJhQVZUYmtmOTZ0ajEvejJ5WGh4Ny90JiN4QTsvWXcvT1p2NWt2OEFTLzhBSDFXRFgvTWNrcUl1bXpsbWtBcExhaUJPQllWTFNmV1plTkZydnhQeXdISEh2KzM5aktPcXpFMXdIbjFqJiN4QTtYMjhaKzVsR1VPMFFHdUVmbzUvY3JUNzhuRG00K3EraEg1QnlHT2FoNUUwTyt1RE5ORWpIc0hqU1RqVTFvcFliRExCbEljL0YyamtnJiN4QTtLQisxRGY4QUt0ZkxuL0xQRC95SWkvcGg4YVRaL0syYnZQekt0YWVRdElzNWhQWmhiYVlBZ1N3eG9qVVBVY2xBT0p5azgyTSswc2t4JiN4QTtVdHg1bEhmNGVrLzZ1RS8vQUFSL3JrZVB5YWZ6SS9taDMrSHBQK3JoUC93Ui9yangrUy9tUi9ORHY4UFNmOVhDZi9nai9YSGo4bC9NJiN4QTtqK2FIZjRlay93Q3JoUDhBOEVmNjQ4Zmt2NWtmelE3L0FBOUovd0JYQ2Y4QTRJLzF4NC9KZnpJL21oMytIcFArcmhQL0FNRWY2NDhmJiN4QTtrdjVrZnpRaUxIUm9yV2YxM2xlNG1BNHE4aHJ4QjhNQmxiWGt6bVFxcUNwZDZhczh3blNSb1pnS2MwN2ozeEVxY0xKaDRqWU5GUy9SJiN4QTtsMy95M3lmZC9iaDRoM01QQWwvT0x2MFpkLzhBTGZKOTM5dVBFTzVmQWwvT0x2MFpkLzhBTGZKOTM5dVBFTzVmQWwvT0x2MFpkLzhBJiN4QTtMZko5Mzl1UEVPNWZBbC9PTHYwWmQvOEFMZko5Mzl1UEVPNWZBbC9PSzBXRjRabWordlNmQ3F0WC9XSkhqL2s0OFE3a2VGSzY0aXUvJiN4QTtSbDMvQU10OG4zZjI0OFE3aytCTCtjWGZveTcvQU9XK1Q3djdjZUlkeStCTCtjWGZveTcvQU9XK1Q3djdjZUlkeStCTCtjWGZveTcvJiN4QTtBT1crVDd2N2NlSWR5K0JMK2NYZm95Ny9BT1crVDd2N2NlSWR5K0JMK2NXMTBrdElyWEZ3ODZvYXFqZEsvZWNlUHVTTlB2NmlTbUdRJiN4QTtjaDRQcXY4QXprSnIvd0JmbUdsV0ZvdGdHSWcrc3JLOHBVSFptS1NSZ1Y4S2JlSnphUjBFYTNKdHRHTkMvd0RRd2ZuUC9saTA3L2tWJiN4QTtQLzFYeVg1Q0hlZng4RStHSGY4QVF3Zm5QL2xpMDcva1ZQOEE5VjhmeUVPOC9qNEw0WWQvME1INXovNVl0Ty81RlQvOVY4ZnlFTzgvJiN4QTtqNEw0WWQvME1INXovd0NXTFR2K1JVLy9BRlh4L0lRN3orUGd2aGgzL1F3Zm5QOEE1WXRPL3dDUlUvOEExWHgvSVE3eitQZ3ZoaDMvJiN4QTtBRU1INXovNVl0Ty81RlQvQVBWZkg4aER2UDQrQytHSGY5REIrYy8rV0xUditSVS8vVmZIOGhEdlA0K0MrR0VScDM1NS9tQnFON0RZJiN4QTsyV25hZE5kVHR4aGlFY3dMTlN0QldjREJMUll3TEpQNCtDT0FKck4rWlA1eXd0Ui9MTUJxVkFaYmE1ZFNYTkFBeXpGYTEyNjlkc3JHJiN4QTtudy96dnVSd3hXcCtabjV4dUNVOHN4TUJTcEZwZEdsVkRBR2t1eDRzRFRIOHRoL25mYUY0WXROK1ovNXdwR1pIOHR3b3ZOSS9pdGJwJiN4QTtUemtJVkZBTTFTV0xEYkQrV3cvenZ0QzhJYmY4elB6aWpMaC9MZHV2cHFYY20ydWFBQkRKdWZXcFhncE5QNDRQeTJIK2N2Q0Yvd0R5JiN4QTtzYjg2S1Yvd3ZGeXJUMC9xdDF6NmtWNGV0eTQ3ZmFwVEg4dmgvbmZhRjRZcEhKK2YvbmVPUm81TERUMGtRbFhSb3B3UVFhRUVldGx2JiN4QTs1R0hlVStHRnYvUXdmblAvQUpZdE8vNUZULzhBVmZIOGhEdlA0K0NmRENEWDg3Zk15NnMrcWpUOU8rdVBDSUdmMDdpbkFOeTZldlN2JiN4QTt2a3Z5Y2FxeitQZzBqU3c0K1A4QWlxa1ovd0JEQitjLytXTFR2K1JVL3dEMVh5UDVDSGVmeDhHN3d3Ny9BS0dEODUvOHNXbmY4aXAvJiN4QTsrcStQNUNIZWZ4OEY4TU8vNkdEODUvOEFMRnAzL0lxZi9xdmorUWgzbjhmQmZERHYraGcvT2Y4QXl4YWQvd0FpcC84QXF2aitRaDNuJiN4QTs4ZkJmRER2K2hnL09mL0xGcDMvSXFmOEE2cjQva0lkNS9Id1h3d2pkSC81eUQxMDZsQXVyMk5wK2oyWUxPMXNzcVNLcE5DdzV5U0E4JiN4QTtldEtiNUdlZ2pXeE5vT043cm1yYW56cGVmbGJwVmtpUGQ2MFlFa2NSb3p4QUFzUVRTdlB3VTV1QnFTZVFidU5UL3dDVmE2RFZoL2lDJiN4QTtQNFJWanhqb092VStwL2tuN3NmekV2NXE4U3gveTY4dXBUbjVpalVFa0FsVUhSdUIvYi9tMncvbUpmelY0aTcvQUpWNTVjb3BQbUtNJiN4QTtCbmFOU1FnK0pLOGg5dnR4T1A1aVg4MWVJcWtQNWFhRk13V0xYMGRpeFFLcW9TV0JvVnB6NjREcVpmelY0a1gvQU1xZXR2OEFxNlAvJiN4QTtBTWlSL3dBMTVIODJlNUhHNy9sVDF0LzFkSC81RWovbXZIODJlNWVOMy9LbnJiL3E2UDhBOGlSL3pYaitiUGN2R3EydjVVRzB1RXViJiN4QTtYV1pvTGlJOG81bzQrTHFmRU1IcU1CMVY3RUx4cHVmSy9tb2xDZk4rb0VwOW1yT2FVSVBlVHhBeXZ4SWZ6UWl4M0w3dnk3NXJ1cHZXJiN4QTtsODJYaXZWV1BwSUlRV1ZRZ1lyR3lBdHhVRGxTdUl5UUg4SVd4M0lSdkovbUNTNUxQNXB2V2tRSXl5SGtTQ0c1Q243enMwYW5KZUxHJiN4QTt2cEM4UTdrSzJpM1FrdUkzODZYQ3lLQkRjaDI0bWthbWl0eWszNHJJZnZ3OFkvbUp2eVJrdHByVndZMmJ6dk1KSVU0ZW92cHh5Y09ZJiN4QTtJRWpLNnUxR2NVNWswcjc1RUdJL2dSZmt4K1g4dk5EbGtlYWJ6SWp2SXhMeXY2WkxNUUhKNUdUYy9GWExocUpmeldYRjVLWC9BQ3J2JiN4QTt5NkptaFBtS01TSUtzcFZCU2hBN3Y0c01QNWlYODFlSXIyL0xYUUVORzh3eHFhY3R4R051WEd2OTUvTWFZUHpFdjVxOFRYL0t1UEwxJiN4QTtZeC9pR09zdjkyS1I3MUhML2ZuZ2NmekV2NXE4UlJVWDVSMlVzYXlSYXNaSTJGVmRZbEtrZUlJZkFkVWU1SEd2L3dDVlBXMy9BRmRIJiN4QTsvd0NSSS81cndmbXozTHh1L3dDVlBXMy9BRmRIL3dDUkkvNXJ4L05udVhqZC93QXFldHYrcm8vL0FDSkgvTmVQNXM5eThiditWUFczJiN4QTsvVjBmL2tTUCthOGZ6WjdsNDMwSG1wYW5sdXY2RnFHczJzY05sZHcyYnd1MGtrbHhESFBHUTBNa0txd2tLaFJ6bFUxQkJOT1A3V1pYJiN4QTtFUnlaSkFmeTU4MWVvZ2sxUFFUWUo2UmtnK3BSallWYW9QcjBISU94SGhYSHhaM3pLYkt5WDh2dk5rdjFmbHJPaGMxakJ1WTVMU0dVJiN4QTtGalYzWkNKbzI0dHlKb2ZFNzQrSlB2SzJYRDh1UE1IMUdTTnRhME15UXFvUnhaVzRSWFhkeklQVzZrT1BzOGFWNmI0ZkZuM2xiTGYrJiN4QTtBdk5DWHkzTnByWGwrRUpLUkFSWlJGMUozVmVRdVYrSUlQNDREa24zbGJLWnI1ZC9NVkF6UytaOUtkR1JWallXeUpSZ1ZjdnZjUFhrJiN4QTtsUlN2ZXVRcy9nSWJ0UEtuNW51eHQwOHo2WGN6SUR5cFpLMGdvQUNXVkxsZjJ2WVkyUi9ZcmMzbFg4ekV1WlluOHcya01hS0NyTlpJJiN4QTt2RU5JQUN6dEx3YjRTVkZBTjZlOVcvTld4NWMvTUZyNUZQbWJUVEFTeXlRSmJ4aVhrZGxDa3p2M3AxR05uOEJVejh2NlA1aWdnTWVzJiN4QTthdFphbFBMSlMzbGdFZHVDT25IajZrbFQ5T0VIdlZOcnZTNzIwakVrMGRFSnB5QkIzOTZZUklGVXZYL2VtVC9VVDliWkxvcnpEek41JiN4QTtydExUekRxVnRMQjVkbitxdlhqZFN5eFhmSDB4SXdrQWhscTNVZ3JYd3Azd2VOSWJBcmFEdi9PVnJEZFNYZ3QvTGFGM051czhsN01BJiN4QTt4aEVNamNrV0FxU2pNdS9YSHg1VlZyYWxkZWRiRll4RmNSK1VtS0tHakgxdVIxcTRVTFFDQWtEZ20veUh0ajQ4dTliSzZMemRweGxsJiN4QTtUVWJMeXZiM01oRFFsN2xpSEREbVpDZlJQd01yVkIrWVBRNCtQTHYrMVBFVmE0ODQyMXVnWDBQTFRldEVaRmYxNTR3OXM4ajhhUmlCJiN4QTsyM1U3MStHdTRxSzBmR2wzb3RERHpYbzBhdTl4YitXWTdxSXl4dkQ5WXVCR0c0cjZZS0dBY1dMSy9JbGEwR0g4eFB2VHhGbC9rVHpmJiN4QTtMckY2MWpBK2tQcDl0QUNxYWRjU1BMR3dDZFlualFlblZpQTFmb3lJbVNVTTN5U3V4VjJLdXhWbitZakY1N2RSZldMQzVzLzNQK2tCJiN4QTtGNVhNSXVZaHdrVi9paFlxRyt6NDVsZzBiWkJLb1BMU2VxMDByYWFzd2lNQ3NtbW93S2VtWTFxREl2R2dwdHZ0dFh3c09UMy9BRFpXJiN4QTszYitXdlRJWXo2YUpSRjZTVHBwTVlsUWNCR0tNWm1yUktnY2hpY252L3dCTXR1Ynk1NmpUU1NOcGZObEtSQmRKam9WRERpcnMwaEpIJiN4QTtCZVB0OUc3NG52OEE5TXRyazh1V3YxdUl2YjZUOVNVSjZrSDZOUnVUS1BpSy9HdkVGbWR2cHBnOFExL0ZmdlJhZ25sR0FPSGQ5TFpqJiN4QTtRT3AwZUxnUjFyVDFlWEx0VU1Oc1BpKy8vVEo0a3dzckxWdFBuZWZUOVJzYldhWlFKNWswdEJJNUlxeFlwTWdQeDFZYmQ5OGlTRHpCJiN4QTsrYUxUTFZaVzFUVEpMSzdhR1dhVzNoaWx1SmJjU1JNOGJoM2YwT2EvYTNwOGUyUWlPRTJFQkpCNVl0Vm5oa2pPbVIrbTdTRjEwaUhuJiN4QTt5NXN5Y1Q2bXdVRUQ2TXM4UStmK21UYWxiK1ZZb0wyeXZZNWRPam5zcFdtUXc2WUl2aTRyNmYySnQrQld1L3o2akNjdGdqZmZ6VGJJJiN4QTs0dFIxUjlOa3R0VHUwdnJocFEwYzBVUDFkVmpDallyeWVyY3E5OHBNUmRnVXhRSy83MHlmNmlmcmJKZEZVTmExSFR0TWEzRWcwbHByJiN4QTttTkpPR296UEZLU1hkQ1J3Vi9ob2dBMjhkK2dKaERpNy9na0JKN3J6bmEvRTR0Zkw4MEVmSnpTOG5ZcWFxb0c4S21ybDFvM0duaVJUJiN4QTtMQmcvcmZKUENyeCthN0tXWXBCSDVkYUlBUHdhN25Wd1BUNXVUU0psMlNvSkZhVStqQjRQOWI1THdvM1MvTTNsajZ4YkxxTW1pUVdxJiN4QTt3bVNkNFpwZVhxR3AvZEs2S09KOGVSUGJya0pZWlZzSklJVC9BRXZVZnl4djVvZE8wMmV5bG1sNUpCYlJHaCtGZVJDcnQyeXFXUEpFJiN4QTtXUWlpbDJxL1ZOTXQ0NUlvOU85V2RweXk2aEkwUE1XNVZxcXlBL1pVc3piSHQycms0amlQWDRLRWxiemlrRWNzaldXalJTclA5VkZiJiN4QTtxWlJ5QmpMdXhNYWtKKzk3Z0VmZmxvdy8xdmt5NFZZZWQ3SzNlRkw5dEVSM2VQa0lybTZiOTFLSGJrUDNXMUZVYjlQY1ZBd2VDVHk0JiN4QTt2c1hoVFd4bjE3VmROVzgwYXowYStUbUZkMHVyZ3FLZW1YVWZCOW9WY2JrZGovazVDUWpFMUl5SHdSc3pMOUNhWFRlQWZlMzljeHVNJiN4QTtzYllyZXdwRGR6UkpYZ2psVnIxb0RtUURZU3pqTVZpOGc4NXc2eEpZV3AwcUsrbnVJN3BIZUhUcG9ZSldqNE9HRG1jRldUZmNDaHJTJiN4QTtoR1pNbVREMjAvOEFNVWlKWTdQekpIU0o1ZVRYZW50V1FSa0NKL2diN1ppQkJIUXVkZ0JrTEtyWmRLOC9YMGhkWVBORnEwYndxSzNXJiN4QTtueEszMlVrWXFpTUtENG0rRVVKN1U2S3JrMC84eCtFVXIyZm1VVDI2b1BSK3Q2WHdrWUxWdVJDYmdrMHI4dGgyYktxY1ZqK1pNY3dsJiN4QTthdzh5VHFnV2tNOTVwa2FIaDhSQmFGUVR5NGNLa2RHSnJXbU5sVlQ2bDUzR3BwRkZiK1paSUl3L1M1c21oa1VTRlFQVW96QnVES2ZpJiN4QTtaU1F2ZHR5N3FzL1JQNWtTMEJpOHp3QUNRSzMxblMySkVTc1U1Y1VGREpzdmZmNVZMdXF2SmEvbUlsOFpCcHZtSnh5V1JhWGVtbVBqJiN4QTtLMFR5UkZPSXA2WkRvdEttbmVoK0ZzcWdab1BQRU4wMW5QOEE0a0RsMkptanU5TFovVEhRckZ4VTA2R3ZHdjZzTkh6VmZkVy81aEJiJiN4QTtxRzNpOHhneXpNMFV2MW5TanhCTmFDdFNxZzlCNGR4VEJ2NXF6L3l0YlhrT210TGVQZG00dXBYbmVLK2tTU1NFTlFDSlRHQWdWUXZRJiN4QTtkNjVNS21hLzcweWY2aWZyYkpkRlY3Mitld2dpcmF5M2NiSWt0WTdtMmg0ODVUSFRqY0ZmMmd1OWR5d0hqZ0ViNi9lb1FUK2FwWVpEJiN4QTtiSm90NlVTTm40SmQyQjR4S0Y1VlZIWUNvWmFDdTlSVEorRjFzZklwcGZMNWs1bFN1algxdzhSTElxM0ZrWkZZamdwV010NnRXM1g3JiN4QTtOYVZwVVlCajh4OXEwbVRYT3ZobUIwRFVHalZRNEl1ck1scWtWVlJYN1FyM29OdGprS2ovQURoOGloUDdiU2ZWdG9KcEpMbTNuTVlKJiN4QTtoZDQyYUptWDRrcWdJMjZIaWFaVVpib3RqbDllWG1sV3FTUVc4MTc2anloMGl1SUxiZ2tYRU01OWNqbFhsMjlnZXVYUkFrZTVJUWIrJiN4QTthcm1OZ0pOS3ZWY2o5MjMxMnhaQ1daRkMrb3JNcXMzUFlNUlh0VTVMd2gzajVGTkxoNW1tYVY3ZGRPdWxkSGpvSkwyelZPQmRsNThnJiN4QTtXQTRjSzhmdFlQRDgvc0swdnRmTStvdkV3R25YUW1SVXJCRnFGaTlKSGtDSkZYa3Z4TXJCaHQzQTdqRTR4M2o1RmFaa05NWWdINjVkJiN4QTtBbnNYWGI3aG1OeGVURmlsM0VZYnFXSXR6S09RV1BVMFBYTWdIWkxPY3hXTEF4TEpIYTNub3ZMSGNQQXl3TmJ0R2szTGtwK0JwZjNZJiN4QTtOQWZ0WmxWdUdTVEc4OHlTSWtQcWE3SEl2cGswdTlMcXlNMGhMY3lPSElDZ0s4aDIyeXlvL3dCSDVTWmJMWHV2TVRTRVJ6NjlXRDBvJiN4QTsyWVhXbWptR0RTTXdEcXFzVnJ4SkczdmhxUDhBUitSWFpmUGNlWlpZcVYxcVAxNUNzL3BYK25LNmNGQ2d4aDJlaXZ6UFI5aW8zM3JnJiN4QTtBai9SK1JYWmtQbHl6dWlscHFWL3IxL0ZNQldiUzdtZTFrVDRhcFJqR254QnFjdGo5MlZaQ053QVBmdXhLQTEyOXYyVzFoMDE5UlZRJiN4QTtXYWI2aE5ad0tQM3BaZVgxcWhZMHBzcHBUWTVLQUc5MThiL1FrS0F2dk1QcExjQWFrc2tpeWsyLzEreFlJVmpDb3BKSDdUQXNHb1Q0JiN4QTsvd0F1SGhqNWZJcnNudHQ1MjFXVzRqamw4dnpReHM2cEpNYnV5SVFFZ0ZxQ1dwQ2pmYkt6aEZmVjloUlR5cS8wZTQvU1U5c2REdW44JiN4QTt4dGVDWmZNaTNUUGJrY3lXbEZGNGdNdjdGU2ZsMHpPak1WZCttdVZNN2VoWmlNSFlxcEwvQUwweWY2aWZyYkhvcTdVUnBvOUdQVXRLJiN4QTtmVVBWdDI0VExZRzhWWVZjdVl6SU9oNUp5Qy9LbStNYjZHdmpTUWdrWHlVOFRCTkRWdlRMQm94b3prcXlSckk0UHcvQzNHZ0lPNU8yJiN4QTsrUzlmZi9zbDNYcmIrVVlaMUMrWC9UbmpMekJsMFpxcTBYSnRtVlR1ZUh3MFBoamN6L0Yvc2wzVGovRzhvVm1hMzFKVlh1ZEx1ZHpSJiN4QTtUU2xOdnRVM3AweXZ3ZmQ4d2poVk5OODRYVi9jUVdvZ3Y3U2U0RkYrdGFkTkVxbWxhTy94SVBuV21DV0lBWHQ4MXBCNmhQRGFRMjh1JiN4QTtvV1VsOG9sYzI3UldiWHBpa1JrTEg0ZDA1TUFSNDB5VVJmSTE4YVVKVkVmSzF0ZXlTcjVjbHRwTExrV3VWMGRsUUtWRWJNQ2xlUy9HJiN4QTt3NkhvVDBBT1dIaUkrcm4vQUVrN3JmMGo1TUVSdG85RVpsdVkxYzI4V2pPZWNXenE5QXRDbzUxcU9oeDRaODcvQU5rdEZFRzg4cTJjJiN4QTszMXY5RE5ieVd3VnZyUDZIa2o5TXhicFIrSXB4NEx4cHQwd1ZJN1gvQUxKZDJlK2hxLzhBeTFSLzhpLzdjeExEQmlkMnN5M1VxekhsJiN4QTtLSFBOdkUxM3pJSEprenJNVmk4bzgwWCtzMlZna3VsZlVmckJrNE4ra1ptZ2k0bEdweFpRMVdEVU5PNHJtU1dTUkw1bjgyT3BkRG9MJiN4QTtKR0c1a1g3a0Y2c0FvWUo4TkRUcVBIcGdzcTJmTUhuczNFZ1dIUTQ3ZFZaMUwzc2hrQzArRGtvVGlPUi95dHZmdTJWWFhubUx6a3FzJiN4QTtiWk5DcXMwaWZ2YitRQUlLZW1HcEZzNStLb3hzcXB5Njc1L2RVRnNtZ0NZRm9aWTN2Wm1BbkVqS0ZVckdEOEk0MVVpdFQyNlkyVlZOJiN4QTtQOHkrYXA1STFuR2hjV3JJN3dYN3lFUktoSmJpWWgwTkNUV2xNUVNxR1h6SjU3RDhYZnk0WGsrRzNoVzhsRE14WUZha3IvdnZrYUtwJiN4QTs2ZStObFZhNTh4ZWN2V2VPMWJRT1pqYVNDS1M5bDV0d2tERWtCUHMvVndXSjdNUjJHN1pWcTY4eStkN1pRNXQ5R2xRT3lOeHZpamNUJiN4QTsvZFNmdkZWUnpKQ2xlV3hwUW11elpWdGZNUG5kWVVrdVUwSzNQdzh3MTlJYTgwWWdWOU1BRU54MnFlUXJ1TWJLcDE1WDFUVmRSZ2xsJiN4QTt2cE5QbFZSR0k1Tk5tYWVNdHcvZThpd0ZQanJ4SGhoQlZObC8zcGsvMUUvVzJTNkttQit1U3h3cXVxTllCRUJXRko0WWl5RXV2TXJJJiN4QTtqbjRtYWxmOGtaSGJ1dFZNYWJxaG05WC9BQkZjbFRVdEdMcTI0c3A0bW0wV3dvUnV0RHZoNGgvTit3cmF3V1YzRkloazh5VG5sd1pFJiN4QTtlK2dBWUtwRFUvZGl2TTduNWJVeHNmemZzVmE5aHFZdDVGWHpST3NzaXNzY3pYZHNlSitHaEMrbUI4UEUrKzUzcnZqeEQrYjloVDhHJiN4QTtRdzYzSWtNVWJUV2trbkFLSkRjcFZ5b0FMVUh2MXlvdzk3R2ttdTF1SlBSdGhyU1dKSWxsRWR0ZFFSdklKQW81Zkdya2hDUVJUeDNxJiN4QTtNc0hmVnBXUjZUcjlrYlM5YldiNjZoVmtKVXpRdkhOOGZMNHFSZEdGRitFamIzeDRvbXhRVzAvazE0eGtpVnJTTmdlTEs5eWdJWUdoJiN4QTtVMTcxeXJnOTZLUkVGL2Z6eCtwQkRETEdkZzZUQmhVZTRHQXhBVmY2K3IvOHNzZi9BQ00vc3dVRU1VdTJtYTZsTXc0eWx6elVkalhmJiN4QTtNZ2NtVE9jeFdMeUx6dDVidTlhMCtLMGhTeE0wRndKR1RVN1lYY05Bckl3NEVyUnZpNjVra1d5WWQveXFHOUtieTZMRzIvSVJhUWlxJiN4QTthRWtWSHE4V0hUN1NranFwQnlQQXFNdVB5dXVKTDFtUnRIWFQyakVEV3Y2Smo1ZWw4SklFb2tVZ3F5VlRzT3VQQXFqYS9sSHp2TGFYJiN4QTtWenBOOUVrclMzbnA2YXRyTk9haGxZeVJTN055cVNLY1NEUWdqSGdWbEtmbC93Q1JvNVZsVFFMQkpVWU9qcmJSQXF3TlFWb3UxRGt1JiN4QTtFSzVmeTk4aXF5c21nV0Nzb0s4bHQ0d1NHSEZneEErSUVHaHIxeDRRcnBQeS93REk4Z1FOb05qKzdYMDRpSUl3VVdwUHdFRDRkMkpGJiN4QTtNZUVLMm5rSHlVaXFGME95NUxHSVJJWVVNaGpDZW1GWnlPYkRodHVjZUVLdW44aStUSndSTm9say9JVVltQ09wQUFBcWFiN0tQdXg0JiN4QTtRclk4amVUQWhqR2gyUHBzZVRKOVhqNGx1SldwSEduMldJeDRRcU4wblFORTBkSkUwcXdnc1VsSU1pMjhheGhpSzBxRkE2Vk5NSUZLJiN4QTtpbC8zcGsvMUUvVzJIb3FsclZqK2tvb1ZyYXEwS0xIL0FLVFpSM2V5czdHaGFTTWdPSDRrZlNNTUpWL2JTUVVEL2hpMXJKR1JwNzJ4JiN4QTtrYVNOSDB1TjJVc3FyUVZuNGdVVG9xZ1pQeEQ1L1A4QVltM1IrV29ZenpEYWUwNkNNd1RuU2JjTXJvRkJKNHlqYXExSGNlNDZ2aWUvJiN4QTsvVExhakQ1YWVDUWNVMHFSWERLNy9vcUtKbFZtQUlBV1J1UWFQa3RLaWxlK0U1TDcvbXRvcUxSWjBMZXBOcDBpdXp5dEgraVlsSHJQJiN4QTtHVjlTdnJtcHFhbmJmSW1mdi8wMzdFV3NpOHV3QVI4b2RNakRnSmRwSHBVSkRxQXArR3NncDhhbHVsT25oaE9UMy9OYlR6VExxN3ROJiN4QTtJWFQ1NUlaMWhrVTJ3Z3R4YUlrYTc4ZUN5U2pyNFV5cVFCTi90UVVvMVRRNHI2L3VMcmhwcS9XSGVTc21sUlN5VlorUTV5Tk1QVVBIJiN4QTtZbWdyOU9XUm5RcmY1cEJWOUtoMXZTWVk3WFRkVGd0YlBtWG50NHRQVlZxenN6R09zN2NlU2tDaHFCVEl5TVpia2IrLzlpbGtPaCtZJiN4QTtiNkcybFRXWmhkM0hxbjBacmVFUXI2WEZRT1NGMm8zSU1UdWNxbmpCUHBRUWdKbmE3dkhkRm8wejFWT3U3SHBraHNGWnhtTXhRRjdjJiN4QTs2REZOUytsdFk1aUswbmFOV3Avc3Q4aExQR0d4a0I4VzJHREpJWEdKUHVDSCt2OEFsSC9scDAvL0FJT0grdVEvTjQvNTQrWVovbGMzJiN4QTs4eVh5THZyL0FKUi81YWRQL3dDRGgvcmorYngveng4d3Y1WE4vTWw4aTc2LzVSLzVhZFAvQU9EaC9yaitieC96eDh3djVYTi9NbDhpJiN4QTtsa2ZtRHkyZk1VK25tTzJXM1cyam1XK0wyL29FOG1IQUhsWG52MHAwSHl5dzZuSHczeHgrYWZ5dVgrYkw1Rk0vci9sSC9scDAvd0Q0JiN4QTtPSCt1Vi9tOGY4OGZNSS9LNXY1a3ZrWGZYL0tQL0xUcC93RHdjUDhBWEg4M2ovbmo1aGZ5dWIrWkw1RjMxL3lqL3dBdE9uLzhIRC9YJiN4QTtIODNqL25qNWhmeXViK1pMNUYzMS93QW8vd0RMVHAvL0FBY1A5Y2Z6ZVA4QW5qNWhmeXViK1pMNUYzMS95ai95MDZmL0FNSEQvWEg4JiN4QTszai9uajVoZnl1YitaTDVGMzEveWoveTA2ZjhBOEhEL0FGeC9ONC81NCtZWDhybS9tUytSYSt2ZVVLMStzYWZVN0U4NGUzMDRmemVQJiN4QTsrZVBtdjVYTi9NbDhpMzlmOG8vOHRPbi9BUEJ3L3dCY0g1dkgvUEh6Qy9sYzM4eVh5THZyL2xIL0FKYWRQLzRPSCt1UDV2SC9BRHg4JiN4QTt3djVYTi9NbDhpNzYvd0NVZitXblQvOEFnNGY2NC9tOGY4OGZNTCtWemZ6SmZJdSt2K1VmK1duVC93RGc0ZjY0L204Zjg4Zk1MK1Z6JiN4QTtmekpmSXUrditVZitXblQvQVBnNGY2NC9tOGY4OGZNTCtWemZ6SmZJdSt2K1VmOEFscDAvL2c0ZjY0L204ZjhBUEh6Qy9sYzM4eVh5JiN4QTtMdnIvQUpSLzVhZFAvd0NEaC9yaitieC96eDh3djVYTi9NbDhpbGRqSm84V3VhalBjNnhwOXhZWEN3bTBzK01LQ0FxR1ZxUHpibHlwJiN4QTtWdHNzbHJNWENQVVA5TW44cmwvbVMrUlRUNi81Ui81YWRQOEErRGgvcmxmNXZIL1BIekNQeXViK1pMNUYzMS95ai95MDZmOEE4SEQvJiN4QTtBRngvTjQvNTQrWVg4cm0vbVMrUlJGamNhRk5LUll5MnNrb0ZTSUdqWmdQOWp2azQ1NHoyRWdmaXduaG5FWEtKSHZDUHliVStjTGhyJiN4QTsyNW5rdUorY2swckY1SkdCSkxIY2s1d01qS1JzOHkra1FFWWdBVUFGTDBKdjk5dDl4d1VXWEVPOTNvVGY3N2I3ampSWGlIZTcwSnY5JiN4QTs5dDl4eG9yeER2ZDZFMysrMis0NDBWNGgzdTlDYi9mYmZjY2FLOFE3M2VoTi92dHZ1T05GZUlkN3ZRbS8zMjMzSEdpdkVPOTNvVGY3JiN4QTs3YjdqalJYaUhlajlGRmpGZUZ0U3Qza2c0TUZIQm5BZmFoS3E4Uk8xZjJobDJEaEV2V052eDVqNzNIMVBFWStnMGZ4NUg3azZpL3dFJiN4QTtyT1h0TlFhaEJpcUJRamlObkFQODNobVVQeTNkTnc1Zm0ra29OM1o4aE5iU0cyczc4WEFvSWdRQXRDUlZtK0kvRUFUMDJ4bWROV3duJiN4QTthTWY1dmlIRktGTjh2SUgxV1ZCWjMvck9yTWprQ3F1T1hBVjVmWk5SWGJ0aHZUY0pGVHRGYXZpQjRvVW8zcDhsZm8rN0ZsWjNvdm1WJiN4QTtWdFRLS29wK0FzeG8zWDdRK1dSeUhUOEo0UkxpNmZaKzFuai9BRFhISGlsRGg2MThmMk1hOUNiL0FIMjMzSE1DaTdQaUhlNzBKdjhBJiN4QTtmYmZjY2FLOFE3M2VoTi92dHZ1T05GZUlkN3ZRbS8zMjMzSEdpdkVPOTNvVGY3N2I3ampSWGlIZXRFTTNxTis3Ym9PeDhUa3lEd2ozJiN4QTtuOURFU0Y4MTNvVGY3N2I3amtLTExpSGU3MEp2OTl0OXh4b3J4RHZWck9XK3M3cUs2dHc4YzBMQjQzVUVFRVpLRXBSa0pEbUdHU01aJiN4QTt4TVR5TDZPenZYemhqRnBibTR1RmlCNDh1cDlodm1zaERpTk8weVQ0UmFVM2Zuejh0TEs3bHM3dlZ6RmNXOGwxRE9HaW00bzlpb2U0JiN4QTtET0krQTRLd1BYZW9wWE12OHZGdy93QXpKVHRQekgvS2k3a3RZN2JYbzVaTDBCclZBSk9UZ3lORUtBeDEza1FydjMrWXgvTHhYOHpKJiN4QTtRUDVwZmxBSkxaUDhReC82V2hrdDJwTHhZQnVQMnZUb0NXQkFCNmtFRG9jZnk4Vi9NeVZaZnpKL0tpT09LVDlPSzhVcG1YMUkxbGRWJiN4QTsrcnA2a3BrS3huZ0ZVajdYZmJIOHZGZnpNbXJ6OHl2eXN0SW81SmRYY3JLT1NySERjTzRIRDFLbEZpTENvcFRidU1meThWL015V1QvJiN4QTtBSm9mbE5EeUw2MFRHcUs3U3BGTzZBUE45WCswc1ozV1NnWWRxZ25iSDh2RmZ6TWw5aitaWDVWYWc4Y2Rqckp1cEpibUN5aVNLS2RpJiN4QTs4OTBPVWFyKzcrTDRkMnA5bnZUSDh2RmZ6TW1hL29TejhYKzhmMHgvTFJYOHpKMzZFcy9GL3ZIOU1meTBWL015ZCtoTFB4Zjd4L1RIJiN4QTs4dEZmek1uZm9TejhYKzhmMHgvTFJYOHpKMzZFcy9GL3ZIOU1meTBWL015ZCtoTFB4Zjd4L1RIOHRGZnpNbEs1MFdFUk0wVE1IVUVnJiN4QTtOUWcweU05T0syWlExSnZkanFYeU5leVducFNxNkx5OVVvUkV3b0Q4TDlEOXJNQVpQVncwZjBPeE9JaUlsWStlL3dBa2VscTdJcmxrJiN4QTtqV1J1TWZxTUY1TUJXaTE2OU11RUNXZ3pBY0xkU3hVWEVCWlJWbDlWS2dlSkZjZUR6SHpYajhqOG16YVVyV2VEWThUKzhYcjRkZXVIJiN4QTt3L01mTkhpZVIrU245U0t6TklaNEFqb3ZFK3F1OUMxZS93RGxZVERibVBtdkg1SDVLZ3RLMHBQQWVWYVVrWGVuWHYyd2VINWo1cjRuJiN4QTtrZmtyL29hOThGKy9KL2w1TVB6RVVITEZKRkkwY2dvNjlSbFVva0dpM1JrQ0xESzgyanFXUDZQL0FMM3A4bS9WbXYwLzF1dzFIME1iJiN4QTtOM3ExODk5Y3ROZVJRcGNYRWNuMVcydDVZUkhHd1NwTDBiN0tqbDFKK1dZWGpaWm1SdVlBSjVBRVVIWWVCaWdJeDRZRW1JK295QnNoJiN4QTtDU3RxNXBITE5xUWs1TEo2WnNiUndKRmtVcVFlUXFWbU5RYUQ0dmZJSExtL25aTC9BS3NmMXRneFllZkRpcit0TDlYY2lXaDExWUlKJiN4QTtQckdwQ2RPS0dQNm5hL0JXaThRMVJTdkloZjFiakptV2FyNHNsLzFZdFlqZzRpT0hIWDlhVFVVZm1CcEhCazFTTzJaZ3NiZlVyVXRWJiN4QTt4OGZxSURWZjJmbmdFczVQUEpYOVVmYWt4d0Fjc1YvMXBmWXJlUnJ2WGw4dzMyazZ0RXFBd3ZkeHJMRkVyOHZWVmVaOU1BSGx5Mzl4JiN4QTtsbWd6NXpsTU1uZGUvdllkcGFmVGpESEppL25VYTkzbWdtODFYQ1I4SlVFMHl0SUh1TGN5Q0NVRnpVcVBxMG53OUJzMitVSFh6QTMzJiN4QTtQZUxvL3dDeExjT3pvRTdiRHVOV052NjQrNVpONWlqbXVyYWVhQ1lTV3ZxU1F1Nm1SMGIwM0I0TWJSU3Zia3c3QTQvbnBYL0YrTC9vJiN4QTtKL2s2TmZ3bjVlWDlOWEhuTFVtdWJkVW1sdGxFeU5LOHdtbUJpRmVhOEZ0a0pxT2xEMnhHdW5Zb2tiOWJPMytsWCtUb2NKc0E3ZEtHJiN4QTsvdjR5ekcwODQrWExxNWp0b2JvaWFadlRpRWtVMFFaLzVRMGlLdGZhdWJhR3V3eUlBTzU4aVB2RHA4blorYUVUSWpZZVlQM0ZqVStyJiN4QTtlWTd6VnRRRU1sK2xyYTNVbHN2MUdHR1JGV05SUW4xUGlMVk5XMzZIYk5kTE5tbk9WY2RDUkhwQS9TN0tPRERESEd4RGlsRUgxRWpuJiN4QTs3dW5jaDJ1Zk54a1lKYzZ2d3JSUzFyYmdrY2ZDdFB0bW14NlpBenozc2NuK2xINDV0Z2hwNjNHTC9UUy9ISnI2NzVvZHVFRjVxMHpGJiN4QTtVSy82TGJxS2h5c3RkMnB4QU5QZjhSNG1ZOGprUCthTy9kZkR3RG5IR1A4QU9sM2JKWmNYL3dDYVMzTFJSTmRsQ1hNUE9LSU95S1J1JiN4QTtWQU8rNHJUS0paZFpkRGkrUWNxR0xRR05uaDg5eXlmeURyR3ZYMXZxdHRyTGw3bXlkVitOUXJyeVZxcWVJQS9aelk5bTU4c3hNWk9jJiN4QTtYV2RxNmZGQ1VKWXZwa3I4ejdmY01OdGRONnM1MUd5amhjUWlSSkM3R2UzVzRRaWgyNEZrcHZURG1QaVJyYTc2aTF3RHc1RTcxWFNWJiN4QTtmclN5UFJZNDVsWWZVakh4NE1wMDZLb1VrOHVKRWxQaTVFZEtlMlk0d0FIK0gvU0Q5YmtuVWtqK1AvVG45U20rZ1ErckhLa2RnR2pBJiN4QTtwV3dVZkgzYWl5cUQ5T1JPbkZnK24vU2Z0WkRWR2lDWi93Q24vd0NPcGpvK25hTmJRT0wreXRaNW1ZMGVHMGppSEFyeDRrY21yM3pJJiN4QTt3WThjUjZveEo4b2dPTnFNdVdSOUVwQWVjaVVTZE84bWxnVHBNV3dJQytrbkhlbFR4clN1M1hMUEQwLzh3ZkpyOGJVL3p6OHltNDF1JiN4QTt6QUFDU0FEWUNpLzF6Sy9NeDgzRS9MUzhrcHZKeGNYTHlnY1ExS0Erd0F6RXlTNHBXNWVPUERHbVQ1czNWc2Uwai9lOVBrMzZqbXZ3JiN4QTtmVzdIVWZReHpVL0wwVnhmM3MxeG9jNHVHblk4cmNPMFVrWllBT0NzMFk1Y2FzM3c3bk1ITnBoS1VpY1p1K25JL3dDeURzY09yTVlSJiN4QTtFY2dxdXZNSC9TbmJvaDQvS3VudEVYazBlOVdWQUNJL1RsTlNleXQ5YVBUM3BsWTBjYTNoSy9jZitLYkRycGcwSndyM2ovaUZsdDVWJiN4QTtlUzl0WWswU1g2dEt5cmVMY0dlRlZpNnZTUmJsNjBJQkh3NElhTW1RSEFhUE83RzN2NHYwTXA2Nm9rbklMSEtxTy91NEI5N0xwUElIJiN4QTtsT1ZpMGxtN3NhVkxYRndTYWJEckoyemFuczNBZWNmdGwrdDFBN1YxQTVTLzJNZjFJM1N2TFdpNlE4czJuV29qbWxVSzdzN3V4QTZMJiN4QTt5a0xrRDVaYmgwbVBGWmdOeitPclJuMW1YTUFKbXdQZCtoaTFsWlhzY1lSdFB2ckNjOGhMSGIrcTlxS1NPd1ZGUzRTcW5sdDhOT3ZiJiN4QTtOWmp4eUErbVVUNVh3OHovQUVuYTVNa1NmcWhJZWRjWElmMGViZjFiVUpKUkU4T3FlazFRMGtnbllEb1BzaTdZL0VLNy9nY1BCTW1pJiN4QTtNbGZIL2kwY2NBTEJ4My9tL3dERUtUUTZ0VVNpMTFScGxyUWtURHNhQ3YxdzA2MHJrVEhKenJKZngvNHRrSlkrVjQ2K0gvVk5OdkxHJiN4QTtqczd1MTlaU3BCWnlwSnB2MW1TV3ZNcWViZWc4MDZLVlpqeGIzOXN5dEhndjZvbW9uMDNmM2NSRGlhM1VVUFJJWEllcWdQOEFkY0lPJiN4QTsvY2x2bUx5L0RjYXplVFRhTEsvTXhtSzR0UXpMS3BBRG1RTE5DQTlhOXN4OVZwaExKSW1COTQ2Ky93QlEzY3JTYXN4eHhBeURyc2VuJiN4QTtkWHBPeVdyNVZzcS9GbzE2UUFLVWlrQnIzLzQvUHV6SEdqai9BREpmSS84QUZ1U2RkTC9WSWZNZjlVMXA4cjIzcE4vdUV2V1lzVDZmJiN4QTtDUUEwQjRzVDliNzE4TnFucmcvS0N2b2w4ai94YS9uWlgvZVErWS80aEhhSDVPdExuVTVvcnpSNUk5TVdMbEhOTTg4TW5xa2dGUXF6JiN4QTt5aGdWSFhicGwybjBNWlRJbEE4RmRiRy8rbUxUcWUwSlJnREhJT08rUUFJci9TaG1PbmFIcE9qMms4ZW53Q0JKS3ZLZVRPekdsTjJjJiN4QTtzMzQ1dHNXbmhpaVJBVTZiTHFjbWFRTXpkZmpveHRkTnNrdkd1MVYxbWM4bXBJM0V0eDRWNGZaNmUyYTRZb2lYRjFka2MwakhoNmU1JiN4QTtINnFzN1dsczJsbThEUitxeFcwa2hRazhsb0pmVkRLZHVtMlg1cjRSd2NYWGtSOXR0R0FqaVBpY0c5ZlVEOWxKY0U4eXJielBKK2xTJiN4QTtTZWFvczltWEhFMDRDaW5adVZkdjVjb3JOUnZ4UG5IOGYyT1JlQ3dCNGZ5bitQN1Z6anpHNnJHc2Vxb3BNWU1wdUxPbzRxRk5RT1hYJiN4QTs3UnBoUGpIYjk1MC9paWdlQ043eDlmNFpxck5yNnlnOE5VWWNvbVBHV3lvZUNBTUtIc3pOOFE2YmJaSW5MZjhBbE9uV1A0OTdBREZYJiN4QTsrVDY5SjkvNHBkcDJtNi9OSzhGMWY2bGFxaFpvN2hwTFJsWlF5L0Q4S3MzSWl0Q2R2MVljV0xLVFVwVEhuY1VaczJLSXVNY2N2S3BLJiN4QTsyczZYcWxub04rTGJVYnkva2tFZFZMUitzc1N2Kzk5RXFxL0cwWk9UejRad3hTcVVwY3U2NjYxOEdPbnpZNTVZOFVJeEF2dnE2MnZmJiN4QTtsYkUvTGNkc3VvLzdqWXJ5S3o5RC9TeGQwNG1lb3B3MkcvV3VhdlNnY1hvRWhHdDc3M2E2d3lNUFdZbVY3Y1BjOVZ6cG5sVWliU0wyJiN4QTtPV3NOQ0ZOVWNFQS9qbUNjRWdkblBHb2lSdWlSK25RUDJUL3dHV2Z2V3I5MDcvYzcvay84SmorOVg5MDcvYzcvQUpQL0FBbVA3MWYzJiN4QTtUdjhBYzcvay93RENZL3ZWL2RPLzNPLzVQL0NZL3ZWL2RPLzNPLzVQL0NZL3ZWL2RPLzNPL3dDVC93QUpqKzlYOTA3L0FITy81UDhBJiN4QTt3bVA3MWYzVHY5enYrVC93bVA3MWYzVHY5enYrVC93bVA3MWYzVHY5enY4QWsvOEFDWS92Vi9kTy93Qnp2K1QvQU1Kais5WDkwNy9jJiN4QTs3L2svOEpqKzlYOTBzbWgxcVpDajA0bnFBVkZmdXdTamxJb3NveXhBMkVMK2g3LytRZjhBQkRLdnk4MjM4eEIzNkh2L0FPUWY4RU1mJiN4QTt5ODEvTVFkK2g3LytRZjhBQkRIOHZOZnpFSGZvZS84QTVCL3dReC9Melg4eEIzNkh2LzVCL3dBRU1meTgxL01RZCtoNy93RGtIL0JEJiN4QTtIOHZOZnpFSGZvZS8va0gvQUFReC9Melg4eEJVaDBhNmFSUklBcVYrSTFCMitqSlIwOHIzWXkxRWEyVDNNNXdIZ2JmblgrWVZ3azE1JiN4QTthMkZ1TEJHYWorakk2cUZvU3BmbUFTb2RlWHpybS84QTVOd2pZazI2WDgvbE80QXBjLzV2Zm1na2NNamFmQnd1RWFTRmhiU0hrcU9VJiN4QTtZN09lakNod0RRWU84L05menVidSt4RWFmK2FmNW4zdXAybW1pM3NiZTR2WTNsdC9yRVVpS1VqRDhpZmpKRzhURHAxeU05RGdqRXlzJiN4QTtrQmxIV1ppUUtHNll6ZWMvemx0elM2c2RQdHRndzlUaWFoaXdIMkptL3dCOXQvbVJsWTArbVBJeVA0OXpNNTlRT1lINCtMZHY1eC9PJiN4QTtXZXZDeTA4MGVOQnhvOWZWZVJBdzRTdHNEQzFmYkU2ZlREckw4ZkJJejZnOUFsbHQrYTM1bFhPbzMxaEdtbXJMcHdrYThra0hwUklzJiN4QTtVZ2ladWNrcWo3YkFENTVaTFE0QUFmVnYrTzVyR3N6RWtlblpQTFB6SCtkTjdieDNOcGI2VFBCTFFSeVJ5eE1yRTlLRVRaVExEcG9tJiN4QTtpWmZqNE5zY3VvSXNDUDQrS3BKcm41M3hTR09TMDBwSkFDeFJwWWdlSUJKTkROMG9wT0FZdEtlc3Z4OEVuSnFPNlA0K0syWFh2enNpJiN4QTtpYWFXMTBtT0pTQTBqU3hLb0pVTUFTWnFmWk5mbGlNV2xPMXkvSHdVNU5RT2tmeDhWMEd0L25mT1dXQzAwcVVweDVoSkltSTVEa3RhJiN4QTtUZHh1TVRqMG81bVg0K0NqSnFEeUVmeDhWNzZwK2U2RUtkUDAzbTFlQ2M0NnRRVjJIcllPRFNkOHZ4OEU4ZXA3by9qNHBqK1UvbjNXJiN4QTtmTlVlcVI2ckRESFBwN3hCWGhES0NKZVlveWt0dXBqeXZYYVdPS3VIcTJhUFV5eVh4ZEVjdm03VUJlR09iVU5HaGlFa3FsWG1aWk9DJiN4QTsxRVZRekNoTk4vb3pYdWF0ajg0YWcxeEpHZFEwWVJCQUVsOVdUKzhDS1hKVWtCazVFa0ZXNlUrZUtyaDV1MU15T292TkUyUlNLM2JBJiN4QTtjaXZJMWJpUng0MUlQdDc3S3FTK2VkUUxGRExwQWNLU0crdXI2Wm94SDIxNUZkdUpISlJXdnRpcUl0UE9qdmRRaTV1OUtqdDYvd0NsJiN4QTtoYmsrcEdDdTFLZ0EwZnIwSDM0cW5QOEFpenl3VkxMcWxxNEI0MFNWR05hRTlGSlBiRldrODIrVjNBSTFhMFVFVkhPWkU3QS90RWVPJiN4QTtLcWc4eitYREMwNDFPMTlGYWNwUFdUaUNlMWE5ZmJGVk1lYnZLeEsvN2xyVDRxZ0V6SUJzQVR2V25mRlZVK1pQTHdqOVJ0VXRCSHlLJiN4QTs4alBHQnlIVmE4dXVLdFIrWmZMa2tpUng2cGFQSkllTWFyUEdTekdud2lqYm40aHRpcVpZcSthN1R5WCtaK2tHZTJ0ZEtsSzhtVXlJJiN4QTtxT0Q4U2s4V3J1ckdKVDlHZExMVVlKN21UejhjR2FPd0NlVzE1K2UxdUl4SFp6OFkxWlZWb0lXKzA0Y2sxRlNlUTJ5Z3gwcDZqNXR3JiN4QTtscVIwUVY3b1g1Z2F4cmxwcVhtSHkxTmVSVzBKZ2EzZy93Qkg1ajk0eXNXVmlRZlZsNUdueXljY3VHRURHRTZ2NHNaWThzNUF6amYyJiN4QTtJdTQ4dmFwTkFJMThoWEVUQ01weVc0bFB4Qlc0TUt2VUVTTnlydVQwNlZCZ01zUWY3d2ZKa2NVai9rL3Rjbmx1K2poYUZmeS91ZUxSJiN4QTtvbkkzY3ZLb0pMR3BKSXFHSW90QjQxNlluTUx2eFI4bDhJLzZtZm1nckR5MTV6MDNWOVJ1dFA4QUsxMUJaWDBSZ1cxV2FSWGlUMUk1JiN4QTtRVm1WdWRlVVE2OXRzbkxOaWxFQXpGajhjbUVjV1NNaVJBMFV5dnJMemRmV25vWGZraVdhVGF0M0pjU3ZPV1VFS3pPekdyRGtldmpsJiN4QTtjWlk0bXhrK3hzbEhJUlJoOXF0UEg1dG5nU0NYeUVXUkdETCsvbXJVQUwxNTl3Qlg1RElnNHdiOFQ3QWtpWkZlR29DdzgwL3ZnM2tOJiN4QTttam1TS1AwMm1sS29JVjRLVStLb0pVQlR2MEFHUzRzZitxSTRaLzZtaFI1Zjh5QzZTZFBKRTZvdkxuYi9BRmlWbzNMSUVxNWNzOVZvJiN4QTtDcERiSEorTENxOFFmSmo0VTd2ZysxSFcxdDVwdGIyTytnOGdCYnlGL1VpbmFhWmlIcXJEcS9RTW5UcHVmRTVXVGpJbzVkdmd6QW1EJiN4QTtZeDdzay9KUHl2NWgwWmRhdWRZdEdzemZQQjZLUFRrVEg2cGM4UVRRZnZCVE1idExQQ2ZDSW02djlEZm9NTW9jUmtLdFhrZmxPMHY2JiN4QTtOdnFjbVV5QzgxVU5VRUEwUmJjbWxYMnpXT3hibnZMaWYxUHJPbVhoUXFSSXNkenFkR1hrQ0tVZ0M5R08xUDJlMkt0UkdPTmxCc0xvJiN4QTt3c2VWVGNhdVdYa0NzaEFhQ2dLOGpROVQ4NlVWVW11NXFSZjZGZHlSa3RHR1c2MWFoM3FwWStqMEpZVUlyMzM2WXFpWkxqazBJbHNiJiN4QTtzOEpCNmpMY2FyVWNpU1NnK3JiaXBQMEFZcWhoSWxVU1BUTHlvcXpvTG5WbzA5U280bU1pMy80a1Bwb01WUkVNakpFbE5PdTF0WExCJiN4QTtHVzgxVnlGRGNlUEJZR0tFVnJ2K3ZvcXB4WDg2MWM2ZGNsaVE1VVhPcjFCb1R0L29yQlI4WFQ2ZkE0cXNlV0RpQUxPOWxrVm1LQnA5JiN4QTtXUEUwQlUwYTNJOXlQYXUvVEZWeVhucThuYlRyeU5YUnlIUzQxUWdsdmk1SVJiTUZxVzQ3YjA2K0JWVDd5dXR5OHhjYWV5MjVBU2FhJiN4QTs2dXJ1Umw2dFJJN21GZVZEUUZnYVlxeXZGWC8vMlE9PTwveG1wR0ltZzppbWFnZT4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOkFsdD4KICAgICAgICAgPC94bXA6VGh1bWJuYWlscz4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+dXVpZDo4MWQ2YTgyYS0yNDA5LWRhNGEtYTZmNC00MmYxY2NmZmE5OTg8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5kaWQ6Y2I5MGQyNWMtZWE4OS00YzJmLTg3OWQtZWFiYmVlNGJiMzBiPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnV1aWQ6NUQyMDg5MjQ5M0JGREIxMTkxNEE4NTkwRDMxNTA4Qzg8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOlJlbmRpdGlvbkNsYXNzPnByb29mOnBkZjwveG1wTU06UmVuZGl0aW9uQ2xhc3M+CiAgICAgICAgIDx4bXBNTTpEZXJpdmVkRnJvbSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgIDxzdFJlZjppbnN0YW5jZUlEPnhtcC5paWQ6MWQxODEwYjAtMWM1ZC00ZTExLWE2NmUtMDM5MWFkMmYzY2U3PC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD54bXAuZGlkOjFkMTgxMGIwLTFjNWQtNGUxMS1hNjZlLTAzOTFhZDJmM2NlNzwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD51dWlkOjVEMjA4OTI0OTNCRkRCMTE5MTRBODU5MEQzMTUwOEM4PC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgICAgIDxzdFJlZjpyZW5kaXRpb25DbGFzcz5wcm9vZjpwZGY8L3N0UmVmOnJlbmRpdGlvbkNsYXNzPgogICAgICAgICA8L3htcE1NOkRlcml2ZWRGcm9tPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6YzBiNmRlZjUtYzExNC0wMTQ5LTkyMTgtNzg5ZGM1MzYzYTI1PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTExLTI3VDEyOjA0OjA2Wjwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgSWxsdXN0cmF0b3IgQ0MgMjAxNCAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjMzMjdhMTljLTlmNDYtNDNiYS1iMTY3LTdjOGFiMDU0YjM1Mzwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNy0wOS0xM1QxNDo1ODowOCswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgSWxsdXN0cmF0b3IgQ0MgMjAxNyAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNvbnZlcnRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6cGFyYW1ldGVycz5mcm9tIGFwcGxpY2F0aW9uL3Bvc3RzY3JpcHQgdG8gYXBwbGljYXRpb24vdm5kLmFkb2JlLmlsbHVzdHJhdG9yPC9zdEV2dDpwYXJhbWV0ZXJzPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo5ZTJiOGQwMS0zNzU2LTQ0NWEtOTRjNC1lYTRjNGM3ZGYyMTE8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTctMDktMTNUMTU6NDk6MTErMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIElsbHVzdHJhdG9yIENDIDIwMTcgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmNiOTBkMjVjLWVhODktNGMyZi04NzlkLWVhYmJlZTRiYjMwYjwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNy0wOS0yN1QxNToyNjoyMyswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgSWxsdXN0cmF0b3IgQ0MgMjAxNyAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8aWxsdXN0cmF0b3I6U3RhcnR1cFByb2ZpbGU+UHJpbnQ8L2lsbHVzdHJhdG9yOlN0YXJ0dXBQcm9maWxlPgogICAgICAgICA8eG1wVFBnOkhhc1Zpc2libGVPdmVycHJpbnQ+RmFsc2U8L3htcFRQZzpIYXNWaXNpYmxlT3ZlcnByaW50PgogICAgICAgICA8eG1wVFBnOkhhc1Zpc2libGVUcmFuc3BhcmVuY3k+RmFsc2U8L3htcFRQZzpIYXNWaXNpYmxlVHJhbnNwYXJlbmN5PgogICAgICAgICA8eG1wVFBnOk5QYWdlcz4xPC94bXBUUGc6TlBhZ2VzPgogICAgICAgICA8eG1wVFBnOk1heFBhZ2VTaXplIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgPHN0RGltOnc+MTg0Ljk5OTkwODwvc3REaW06dz4KICAgICAgICAgICAgPHN0RGltOmg+MjUzLjA1MzU3Mzwvc3REaW06aD4KICAgICAgICAgICAgPHN0RGltOnVuaXQ+TWlsbGltZXRlcnM8L3N0RGltOnVuaXQ+CiAgICAgICAgIDwveG1wVFBnOk1heFBhZ2VTaXplPgogICAgICAgICA8eG1wVFBnOkZvbnRzPgogICAgICAgICAgICA8cmRmOkJhZz4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEZudDpmb250TmFtZT5EdXBsaWNhdGVTbGFiLVJlZ3VsYXI8L3N0Rm50OmZvbnROYW1lPgogICAgICAgICAgICAgICAgICA8c3RGbnQ6Zm9udEZhbWlseT5EdXBsaWNhdGUgU2xhYjwvc3RGbnQ6Zm9udEZhbWlseT4KICAgICAgICAgICAgICAgICAgPHN0Rm50OmZvbnRGYWNlPlJlZ3VsYXI8L3N0Rm50OmZvbnRGYWNlPgogICAgICAgICAgICAgICAgICA8c3RGbnQ6Zm9udFR5cGU+T3BlbiBUeXBlPC9zdEZudDpmb250VHlwZT4KICAgICAgICAgICAgICAgICAgPHN0Rm50OnZlcnNpb25TdHJpbmc+VmVyc2lvbiAxLjAwMTtQUyAwMDEuMDAxO2hvdGNvbnYgMS4wLjcyO21ha2VvdGYubGliMi41LjU5MDA8L3N0Rm50OnZlcnNpb25TdHJpbmc+CiAgICAgICAgICAgICAgICAgIDxzdEZudDpjb21wb3NpdGU+RmFsc2U8L3N0Rm50OmNvbXBvc2l0ZT4KICAgICAgICAgICAgICAgICAgPHN0Rm50OmZvbnRGaWxlTmFtZT5EdXBsaWNhdGVTbGFiLVJlZ3VsYXIub3RmPC9zdEZudDpmb250RmlsZU5hbWU+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0Rm50OmZvbnROYW1lPkludGVyRmFjZS1SZWd1bGFyPC9zdEZudDpmb250TmFtZT4KICAgICAgICAgICAgICAgICAgPHN0Rm50OmZvbnRGYW1pbHk+SW50ZXJGYWNlPC9zdEZudDpmb250RmFtaWx5PgogICAgICAgICAgICAgICAgICA8c3RGbnQ6Zm9udEZhY2U+UmVndWxhcjwvc3RGbnQ6Zm9udEZhY2U+CiAgICAgICAgICAgICAgICAgIDxzdEZudDpmb250VHlwZT5PcGVuIFR5cGU8L3N0Rm50OmZvbnRUeXBlPgogICAgICAgICAgICAgICAgICA8c3RGbnQ6dmVyc2lvblN0cmluZz5WZXJzaW9uIDIuMDA8L3N0Rm50OnZlcnNpb25TdHJpbmc+CiAgICAgICAgICAgICAgICAgIDxzdEZudDpjb21wb3NpdGU+RmFsc2U8L3N0Rm50OmNvbXBvc2l0ZT4KICAgICAgICAgICAgICAgICAgPHN0Rm50OmZvbnRGaWxlTmFtZT5JRl9TdGRfUmcudHRmPC9zdEZudDpmb250RmlsZU5hbWU+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0Rm50OmZvbnROYW1lPkludGVyRmFjZS1Cb2xkPC9zdEZudDpmb250TmFtZT4KICAgICAgICAgICAgICAgICAgPHN0Rm50OmZvbnRGYW1pbHk+SW50ZXJGYWNlPC9zdEZudDpmb250RmFtaWx5PgogICAgICAgICAgICAgICAgICA8c3RGbnQ6Zm9udEZhY2U+Qm9sZDwvc3RGbnQ6Zm9udEZhY2U+CiAgICAgICAgICAgICAgICAgIDxzdEZudDpmb250VHlwZT5PcGVuIFR5cGU8L3N0Rm50OmZvbnRUeXBlPgogICAgICAgICAgICAgICAgICA8c3RGbnQ6dmVyc2lvblN0cmluZz5WZXJzaW9uIDIuMDA8L3N0Rm50OnZlcnNpb25TdHJpbmc+CiAgICAgICAgICAgICAgICAgIDxzdEZudDpjb21wb3NpdGU+RmFsc2U8L3N0Rm50OmNvbXBvc2l0ZT4KICAgICAgICAgICAgICAgICAgPHN0Rm50OmZvbnRGaWxlTmFtZT5JRl9TdGRfQmQudHRmPC9zdEZudDpmb250RmlsZU5hbWU+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpCYWc+CiAgICAgICAgIDwveG1wVFBnOkZvbnRzPgogICAgICAgICA8eG1wVFBnOlBsYXRlTmFtZXM+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpPkN5YW48L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaT5NYWdlbnRhPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGk+WWVsbG93PC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGk+QmxhY2s8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaT5DPTY4IE09NzYgWT0wIEs9MCAxPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGk+Qz0xMiBNPTEwMCBZPTAgSz0wIDE8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaT5DPTU1IE09NDIgWT0zMiBLPTMgMTwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpPkM9ODQgTT0wIFk9MzggSz0wIDE8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaT5DPTAgTT02NSBZPTk1IEs9MCAxPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBUUGc6UGxhdGVOYW1lcz4KICAgICAgICAgPHhtcFRQZzpTd2F0Y2hHcm91cHM+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHhtcEc6Z3JvdXBOYW1lPkRlZmF1bHQgU3dhdGNoIEdyb3VwPC94bXBHOmdyb3VwTmFtZT4KICAgICAgICAgICAgICAgICAgPHhtcEc6Z3JvdXBUeXBlPjA8L3htcEc6Z3JvdXBUeXBlPgogICAgICAgICAgICAgICAgICA8eG1wRzpDb2xvcmFudHM+CiAgICAgICAgICAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5DPTAgTT02NSBZPTk1IEs9MCAxPC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+U1BPVDwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0aW50PjEwMC4wMDAwMDA8L3htcEc6dGludD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5SR0I8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6cmVkPjIzNzwveG1wRzpyZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmdyZWVuPjExNDwveG1wRzpncmVlbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Ymx1ZT4yNDwveG1wRzpibHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+Qz0xMiBNPTEwMCBZPTAgSz0wIDE8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5TUE9UPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnRpbnQ+MTAwLjAwMDAwMDwveG1wRzp0aW50PgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPlJHQjwveG1wRzptb2RlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpyZWQ+MjExPC94bXBHOnJlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Z3JlZW4+MDwveG1wRzpncmVlbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Ymx1ZT4xMjY8L3htcEc6Ymx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPkM9NTUgTT00MiBZPTMyIEs9MyAxPC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+U1BPVDwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0aW50PjEwMC4wMDAwMDA8L3htcEc6dGludD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5SR0I8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6cmVkPjEzMTwveG1wRzpyZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmdyZWVuPjEzNzwveG1wRzpncmVlbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Ymx1ZT4xNTI8L3htcEc6Ymx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPkM9NjggTT03NiBZPTAgSz0wIDE8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5TUE9UPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnRpbnQ+MTAwLjAwMDAwMDwveG1wRzp0aW50PgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPlJHQjwveG1wRzptb2RlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpyZWQ+MTEwPC94bXBHOnJlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Z3JlZW4+Nzk8L3htcEc6Z3JlZW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsdWU+MTU1PC94bXBHOmJsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5DPTg0IE09MCBZPTM4IEs9MCAxPC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+U1BPVDwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0aW50PjEwMC4wMDAwMDA8L3htcEc6dGludD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5SR0I8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6cmVkPjA8L3htcEc6cmVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpncmVlbj4xNjg8L3htcEc6Z3JlZW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsdWU+MTcxPC94bXBHOmJsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgICAgICAgICAgIDwveG1wRzpDb2xvcmFudHM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wVFBnOlN3YXRjaEdyb3Vwcz4KICAgICAgICAgPHBkZjpQcm9kdWNlcj5BZG9iZSBQREYgbGlicmFyeSAxNS4wMDwvcGRmOlByb2R1Y2VyPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+DWVuZHN0cmVhbQ1lbmRvYmoNMyAwIG9iag08PC9Db3VudCAxL0tpZHNbMTIgMCBSXS9UeXBlL1BhZ2VzPj4NZW5kb2JqDTEyIDAgb2JqDTw8L0FydEJveFsxMy4wMTk1IDEzLjE2MDggNTE2LjAgNzA4LjU3MV0vQmxlZWRCb3hbMC4wIDAuMCA1MjQuNDA5IDcxNy4zMTddL0NvbnRlbnRzIDEzIDAgUi9Dcm9wQm94WzAuMCAwLjAgNTI0LjQwOSA3MTcuMzE3XS9MYXN0TW9kaWZpZWQoRDoyMDE3MDkyNzE1MjYyNCswMScwMCcpL01lZGlhQm94WzAuMCAwLjAgNTI0LjQwOSA3MTcuMzE3XS9QYXJlbnQgMyAwIFIvUGllY2VJbmZvPDwvSWxsdXN0cmF0b3IgMTQgMCBSPj4vUmVzb3VyY2VzPDwvQ29sb3JTcGFjZTw8L0NTMCAxNSAwIFIvQ1MxIDE2IDAgUi9DUzIgMTcgMCBSL0NTMyAxOCAwIFIvQ1M0IDE5IDAgUj4+L0V4dEdTdGF0ZTw8L0dTMCAyMCAwIFI+Pi9Gb250PDwvQzJfMCA4IDAgUi9DMl8xIDkgMCBSL1QxXzAgNSAwIFIvVFQwIDYgMCBSL1RUMSA3IDAgUj4+L1Byb2NTZXRbL1BERi9UZXh0XS9Qcm9wZXJ0aWVzPDwvTUMwIDEwIDAgUj4+Pj4vVGh1bWIgMjEgMCBSL1RyaW1Cb3hbMC4wIDAuMCA1MjQuNDA5IDcxNy4zMTddL1R5cGUvUGFnZT4+DWVuZG9iag0xMyAwIG9iag08PC9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoIDEwODYxPj5zdHJlYW0NCkiJrFfbjhvHEX2fr+iXAA5gzvb9YgQBrFVkBIhjGFrELwEMijvcZTRLyhxKgv4+p6ovM6RWq7UTC+Z21XRXddf1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c3RyZWFtDWVuZG9iag0yMSAwIG9iag08PC9CaXRzUGVyQ29tcG9uZW50IDgvQ29sb3JTcGFjZSAyMiAwIFIvRmlsdGVyWy9BU0NJSTg1RGVjb2RlL0ZsYXRlRGVjb2RlXS9IZWlnaHQgODkvTGVuZ3RoIDEwNDAvV2lkdGggNjU+PnN0cmVhbQ0KODtZUVYvVFUvMiY6ZitbVTlORmcwTDw3JzhXOk4sJFI8IV5jSWdZIWo9LiNNMWRSTjlNK3RTNWwwPz1jWmE8ZCEKYmUzQWg3WiZiITUtPEQhIVdLQ2tYYTldaV8vSmgvXGJcWHUoWCZTUTA2UHBxKiZLTlNXMS87YTNQYDIiUmNMLjEKcUNfKlhZSDpBKypsREo5NyNlL11WT28rSEE2Z0VwQkBTM0tcbVttVltoKGhAPU1JS29BSiY5YjI5JFo8NFU7XXAKS3VdaiQhOV5HW05IcFUsSzMmVWBMQzc5Qz10Tj5sPUtnamQnKEM6VVNNbEBCXWlxUDYhTFVINm4uOy9WQXUrQmgKP1h1L1k1Olo7P2VkUCJkYy1xKjRLR0lRbTpQdXMrX3RsSTluTCNoSidEcDheP2tGZVksUzcjMUA5ZTs8VFlkOTQKRXNfM2QhR043IURUIjlCXm1SS1MhJ0NKJUYkaFcxIW9vcTdhP29ZXm4wMStvYHNEaCxtX1RyMDVXZiw+W2Y3dV4KLDxtPlopJD9hM19JIWouK1UhQWNUaWdBP1gsUmQrU0oiYl9NXFNiYSVgJk4nVl4taUxwREFyV1MsaSYsKzZAISQKYTFyKDgsJDY6Xi0lSUNwM2Q2XEQoZjNzTURvKFtELWpcQkg6LUxgRG1SZzc+cVomOEptOE5XSiEzRUxbUy44KV8KRD9LQ0tmM2xQdCtlZ11JSWdgYWgrOSFqIyNfSEQuJTZrTm5MODA1Ry1pdDdIRClfXURFO3FeXF4qZU8lNy1pV1EKOlRWNDksVktxMyorKDxQNFBWQ2M/NWAwMC9sT2FpQ0loUFtiMXM/PT82PFBXUT5uRWVTdENScj9VP19yUVNJJ14KVVA4bzkiJzNcXHB1ZW5YNWwwWEhCPGskIXFhXllcbEBlOStJdUdNYF9CXTMnal1LV0kqbWIlcD8sLkYlbzcxakgKaygvSG1dYUk0TFBkcidUKSEhSVVlPTQ3Om5tSCZHVyRxWTE0SUEyQDgtMV47XCQvIWY0PUdALkZdXTI6KEBRSV4KQzxhcmY0XDljXCouTWFSVHQuPCw+anEmQ0BOTUg/WD4nPUQiPjA3UWNfUz9iXkZzSCNXQyo6OSpvTTxqOjszZCQKMyNbMnJPTTZNTCssJjVQbUxET0U8PidQZ20vSi9PNDpqKichciVma0d0RHNyKk9PSVJYMiRhR1NxPC5CPF1xOSIKQ2kqR1psLiYyXGp1Z0luSCNkXSovTiInU2MzKTguPzdzVTNhW3QxImRqZEVHWDEzY2tzNE1ESEUudVFeSCtYNWcKWDxdSkYpYDcwRWg+IkhpNTorc0ItLWo5XWtsNylaOjZLJnRTLEYpbTRUUDptNSJHfj4NZW5kc3RyZWFtDWVuZG9iag0yMiAwIG9iag1bL0luZGV4ZWQvRGV2aWNlUkdCIDI1NSAyMyAwIFJdDWVuZG9iag0yMyAwIG9iag08PC9GaWx0ZXJbL0FTQ0lJODVEZWNvZGUvRmxhdGVEZWNvZGVdL0xlbmd0aCA0Mjg+PnN0cmVhbQ0KODtYXU8+RXFOQCUnJ09fQCVlQD9KOyUrOCg5ZT5YPU1SNlM/aV5ZZ0EzPV0uSERYRi5SJGxJTEAicEorRVAoJTAKYl02YWptTlpuKiE9J09RWmVRXlkqLD1dP0MuQitcVWxnOWRoRCoiaUNbOyo9M2BvUDFbIVNeKT8xKUlaNGR1cGAKRTFyIS8sKjBbKjkuYUZJUjImYi1DI3M8WGw1RkhAWzw9ISM2Vil1REJYbklyLkY+b1JaN0RsJU1MWVwuP2Q+TW4KNiVRMm9ZZk5SRiQkK09OPCtdUlVKbUMwSTxqbEwub1hpc1o7U1lVWy83IzwmMzdyY2xRS3FlSmUjLFVGN1JnYjEKVk5XRktmPm5EWjRPVHMwUyFzYUc+R0dLVWxRKlE/NDU6Q0kmNEonXzJqPGV0SklDajdlN25QTWI9TzZTN1VPSDwKUE83clxJLkh1JmUwZCZFPC4nKWZFUnIvbCsqVywpcV5EKmFpNTx1dUxYLjdnLz4kWEtyY1lwMG4rWGxfblUqTygKbFskNk5uK1pfTnEwXXM3aHNdYFhYMW5aOCY5NGFcfj4NZW5kc3RyZWFtDWVuZG9iag0xMCAwIG9iag08PC9JbnRlbnQgMjQgMCBSL05hbWUoTGF5ZXIgMSkvVHlwZS9PQ0cvVXNhZ2UgMjUgMCBSPj4NZW5kb2JqDTI0IDAgb2JqDVsvVmlldy9EZXNpZ25dDWVuZG9iag0yNSAwIG9iag08PC9DcmVhdG9ySW5mbzw8L0NyZWF0b3IoQWRvYmUgSWxsdXN0cmF0b3IgMjEuMSkvU3VidHlwZS9BcnR3b3JrPj4+Pg1lbmRvYmoNOCAwIG9iag08PC9CYXNlRm9udC9KQkdZRlQrSW50ZXJGYWNlLUJvbGQvRGVzY2VuZGFudEZvbnRzIDI2IDAgUi9FbmNvZGluZy9JZGVudGl0eS1IL1N1YnR5cGUvVHlwZTAvVG9Vbmljb2RlIDI3IDAgUi9UeXBlL0ZvbnQ+Pg1lbmRvYmoNOSAwIG9iag08PC9CYXNlRm9udC9KQkdZRlQrSW50ZXJGYWNlLVJlZ3VsYXIvRGVzY2VuZGFudEZvbnRzIDI4IDAgUi9FbmNvZGluZy9JZGVudGl0eS1IL1N1YnR5cGUvVHlwZTAvVG9Vbmljb2RlIDI5IDAgUi9UeXBlL0ZvbnQ+Pg1lbmRvYmoNNSAwIG9iag08PC9CYXNlRm9udC9KQkdZRlQrRHVwbGljYXRlU2xhYi1SZWd1bGFyL0VuY29kaW5nL1dpbkFuc2lFbmNvZGluZy9GaXJzdENoYXIgMzIvRm9udERlc2NyaXB0b3IgMzAgMCBSL0xhc3RDaGFyIDExOS9TdWJ0eXBlL1R5cGUxL1R5cGUvRm9udC9XaWR0aHNbMTgwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgNTU3IDYxOCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDQ5OCAwIDAgMCA0ODcgMCA1ODQgNTg2IDI3MiAwIDAgMjcyIDAgNTg2IDUzNCAwIDAgMzgxIDAgMzc4IDAgMCA3NjVdPj4NZW5kb2JqDTYgMCBvYmoNPDwvQmFzZUZvbnQvSkJHWUZUK0ludGVyRmFjZS1SZWd1bGFyL0VuY29kaW5nL1dpbkFuc2lFbmNvZGluZy9GaXJzdENoYXIgMzIvRm9udERlc2NyaXB0b3IgMzEgMCBSL0xhc3RDaGFyIDE2OS9TdWJ0eXBlL1RydWVUeXBlL1R5cGUvRm9udC9XaWR0aHNbMjAwIDAgMCAwIDAgNzQwIDAgMTcwIDAgMCAwIDAgMjA0IDMwNyAxOTggNDgwIDU0MCA1NDAgNTQwIDU0MCAwIDAgMCA1NDAgMCA1NDAgMTk4IDAgMCAwIDAgMzkwIDAgNTY4IDUzNyA1NjkgNjIwIDUxNCA0NjEgMCAwIDI0MiAyMzkgMCA0OTAgNzQzIDAgNjYxIDU0NCAwIDU1MSA1MTYgNTExIDY0NyA1NTUgMCAwIDAgMCAwIDAgMCAwIDAgMCA0NzAgNTI0IDQ3NCA1MjQgNTA4IDI5MyA1MjAgNTM5IDIxNiAyMTQgNDc3IDIxNSA4MjggNTQxIDUzNiA1MjQgNTI3IDMyMiA0MTIgMzI4IDUzOCA0NDYgNjYxIDQwMyA0NTMgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCA1NTMgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgNzc2XT4+DWVuZG9iag03IDAgb2JqDTw8L0Jhc2VGb250L0pCR1lGVCtJbnRlckZhY2UtQm9sZC9FbmNvZGluZy9XaW5BbnNpRW5jb2RpbmcvRmlyc3RDaGFyIDMyL0ZvbnREZXNjcmlwdG9yIDMyIDAgUi9MYXN0Q2hhciAxMjEvU3VidHlwZS9UcnVlVHlwZS9UeXBlL0ZvbnQvV2lkdGhzWzIwMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDU0MCAwIDAgMCAwIDAgNTQwIDU0MCA1NDAgMCAwIDAgMCAwIDAgMjIyIDAgMCAwIDAgMCAwIDAgNTk4IDYwOCA2NjEgMCA1MzYgMCAwIDAgMCAwIDAgODA2IDY5NSA3MDcgMCAwIDAgMCAwIDAgMCA3NzggMCA1ODEgMCAwIDAgMCAwIDAgMCA1MTQgNTUzIDQ4NyA1NTcgNTI1IDMzNSA1MzMgNTc3IDI2MCAwIDUyMiAyNjEgODgxIDU4MSA1NTYgNTU0IDAgMzcxIDQ4NSAzNjggNTc5IDUzMyA3MTcgMCA1MTddPj4NZW5kb2JqDTMyIDAgb2JqDTw8L0FzY2VudCA5MTIvQ2FwSGVpZ2h0IDY2Ny9EZXNjZW50IC0y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IDAuMCAxLjAgMC4wIDEuMF0+Pl0NZW5kb2JqDTE2IDAgb2JqDVsvU2VwYXJhdGlvbi9DPTEyIzIwTT0xMDAjMjBZPTAjMjBLPTAjMjAxL0RldmljZVJHQjw8L0MwWzEuMCAxLjAgMS4wXS9DMVswLjgzMDUxNCAwLjAgMC40OTY5NThdL0RvbWFpblswIDFdL0Z1bmN0aW9uVHlwZSAyL04gMS4wL1JhbmdlWzAuMCAxLjAgMC4wIDEuMCAwLjAgMS4wXT4+XQ1lbmRvYmoNMTcgMCBvYmoNWy9TZXBhcmF0aW9uL0M9NjgjMjBNPTc2IzIwWT0wIzIwSz0wIzIwMS9EZXZpY2VSR0I8PC9DMFsxLjAgMS4wIDEuMF0vQzFbMC40MzQ0OTIgMC4zMTAxNjYgMC42MDkzOTRdL0RvbWFpblswIDFdL0Z1bmN0aW9uVHlwZSAyL04gMS4wL1JhbmdlWzAuMCAxLjAgMC4wIDEuMCAwLjAgMS4wXT4+XQ1lbmRvYmoNMTggMCBvYmoNWy9TZXBhcmF0aW9uL0M9MCMyME09NjUjMjBZPTk1IzIwSz0wIzIwMS9EZXZpY2VSR0I8PC9DMFsxLjAgMS4wIDEuMF0vQzFbMC45MzI3MzMgMC40NDgzNjggMC4wOTcwMDNdL0RvbWFpblswIDFdL0Z1bmN0aW9uVHlwZSAyL04gMS4wL1JhbmdlWzAuMCAxLjAgMC4wIDEuMCAwLjAgMS4wXT4+XQ1lbmRvYmoNMTkgMCBvYmoNWy9TZXBhcmF0aW9uL0M9NTUjMjBNPTQyIzIwWT0zMiMyMEs9MyMyMDEvRGV2aWNlUkdCPDwvQzBbMS4wIDEuMCAxLjBdL0MxWzAuNTE2NTcyIDAuNTQwNDg5IDAuNTk4ODA2XS9Eb21haW5bMCAxXS9GdW5jdGlvblR5cGUgMi9OIDEuMC9SYW5nZVswLjAgMS4wIDAuMCAxLjAgMC4wIDEuMF0+Pl0NZW5kb2JqDTE0IDAgb2JqDTw8L0xhc3RNb2RpZmllZChEOjIwMTcwOTI3MTUyNjI0KzAxJzAwJykvUHJpdmF0ZSA0NiAwIFI+Pg1lbmRvYmoNNDYgMCBvYmoNPDwvQUlNZXRhRGF0YSA0NyAwIFIvQUlQREZQcml2YXRlRGF0YTEgNDggMCBSL0FJUERGUHJpdmF0ZURhdGEyIDQ5IDAgUi9BSVBERlByaXZhdGVEYXRhMyA1MCAwIFIvQUlQREZQcml2YXRlRGF0YTQgNTEgMCBSL0FJUERGUHJpdmF0ZURhdGE1IDUyIDAgUi9BSVBERlByaXZhdGVEYXRhNiA1MyAwIFIvQUlQREZQcml2YXRlRGF0YTcgNTQgMCBSL0FJUERGUHJpdmF0ZURhdGE4IDU1IDAgUi9BSVBERlByaXZhdGVEYXRhOSA1NiAwIFIvQ29udGFpbmVyVmVyc2lvbiAxMS9DcmVhdG9yVmVyc2lvbiAyMS9OdW1CbG9jayA5L1JvdW5kdHJpcFZlcnNpb24gMjE+Pg1lbmRvYmoNNDcgMCBvYmoNPDwvTGVuZ3RoIDE4NTk+PnN0cmVhbQ0KJSFQUy1BZG9iZS0zLjAgDSUlQ3JlYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IoUikgMTcuMA0lJUFJOF9DcmVhdG9yVmVyc2lvbjogMjEuMS4wDSUlRm9yOiAoV2lsbCBTdGFobC1UaW1taW5zKSAoKQ0lJVRpdGxlOiAoZmFsdGVyaW5nX2dyb3d0aF92MTRfd2ViLmFpKQ0lJUNyZWF0aW9uRGF0ZTogMjcvMDkvMjAxNyAxNToyNg0lJUNhbnZhc3NpemU6IDE2MzgzDSUlQm91bmRpbmdCb3g6IDEzIC0xOSA1MTYgNjc4DSUlSGlSZXNCb3VuZGluZ0JveDogMTMuMDE5NTI3NTU5MDU1IC0xOC4xNzI1NTAxMzkxNTc1IDUxNiA2NzcuMjM3MzA0Njg3NQ0lJURvY3VtZW50UHJvY2Vzc0NvbG9yczogQ3lhbiBNYWdlbnRhIFllbGxvdyBCbGFjaw0lQUk1X0ZpbGVGb3JtYXQgMTMuMA0lQUkxMl9CdWlsZE51bWJlcjogMzI2DSVBSTNfQ29sb3JVc2FnZTogQ29sb3INJUFJN19JbWFnZVNldHRpbmdzOiAwDSUlRG9jdW1lbnRDdXN0b21Db2xvcnM6IChDPTAgTT02NSBZPTk1IEs9MCAxKQ0lJSsgKEM9MTIgTT0xMDAgWT0wIEs9MCAxKQ0lJSsgKEM9NTUgTT00MiBZPTMyIEs9MyAxKQ0lJSsgKEM9NjggTT03NiBZPTAgSz0wIDEpDSUlKyAoQz04NCBNPTAgWT0zOCBLPTAgMSkNJSVSR0JDdXN0b21Db2xvcjogMC45MzI3MzI5OTkzMjQ3OTkgMC40NDgzNjgwMTI5MDUxMjEgMC4wOTcwMDI5OTc5OTQ0MjMgKEM9MCBNPTY1IFk9OTUgSz0wIDEpDSUlKyAwLjgzMDUxNDAxMzc2NzI0MiAwIDAuNDk2OTU3OTg3NTQ2OTIxIChDPTEyIE09MTAwIFk9MCBLPTAgMSkNJSUrIDAuNTE2NTcxOTk4NTk2MTkxIDAuNTQwNDg5MDE3OTYzNDA5IDAuNTk4ODA2MDIzNTk3NzE3IChDPTU1IE09NDIgWT0zMiBLPTMgMSkNJSUrIDAuNDM0NDkxOTkxOTk2NzY1IDAuMzEwMTY2MDAxMzE5ODg1IDAuNjA5Mzk0MDEzODgxNjgzIChDPTY4IE09NzYgWT0wIEs9MCAxKQ0lJSsgMCAwLjY2MDkyNDk3MTEwMzY2OCAwLjY3MTIxMjAxNzUzNjE2MyAoQz04NCBNPTAgWT0zOCBLPTAgMSkNJSVSR0JQcm9jZXNzQ29sb3I6IDAgMCAwIChbUmVnaXN0cmF0aW9uXSkNJUFJM19Dcm9wbWFya3M6IDAgLTMxLjMzMzMzMzMzMzMzMjEgNTI0LjQwOTE4Njc1MjMwOSA2ODUuOTgzODgyNjcwNTg5DSVBSTNfVGVtcGxhdGVCb3g6IDI2MS41IDM0Mi41IDI2MS41IDM0Mi41DSVBSTNfVGlsZUJveDogLTQzLjc5NTQwNjYyMzg0NTMgLTY4LjY3NDcyNTMzMTM3MTUgNTY4LjIwNDU5MzM3NjE1NSA3MjMuMzI1Mjc0NjY4NjI5DSVBSTNfRG9jdW1lbnRQcmV2aWV3OiBOb25lDSVBSTVfQXJ0U2l6ZTogMTQ0MDAgMTQ0MDANJUFJNV9SdWxlclVuaXRzOiAxDSVBSTlfQ29sb3JNb2RlbDogMQ0lQUk1X0FydEZsYWdzOiAwIDAgMCAxIDAgMCAxIDAgMA0lQUk1X1RhcmdldFJlc29sdXRpb246IDgwMA0lQUk1X051bUxheWVyczogMQ0lQUkxN19CZWdpbl9Db250ZW50X2lmX3ZlcnNpb25fZ3Q6MTcgMQ0lQUk5X09wZW5Ub1ZpZXc6IC0zNCA2OTkgMiAxNjkzIDEzOTUgMTggMCAwIDUgNDMgMCAwIDAgMSAxIDAgMSAxIDAgMQ0lQUkxN19BbHRlcm5hdGVfQ29udGVudA0lQUk5X09wZW5Ub1ZpZXc6IC0zNCA2OTkgMiAxNjkzIDEzOTUgMTggMCAwIDUgNDMgMCAwIDAgMSAxIDAgMSAxIDAgMQ0lQUkxN19FbmRfVmVyc2lvbmVkX0NvbnRlbnQNJUFJNV9PcGVuVmlld0xheWVyczogNw0lJVBhZ2VPcmlnaW46LTM2IC03OA0lQUk3X0dyaWRTZXR0aW5nczogNzIgOCA3MiA4IDEgMCAwLjgwMDAwMDAxMTkyMDkyOSAwLjgwMDAwMDAxMTkyMDkyOSAwLjgwMDAwMDAxMTkyMDkyOSAwLjg5OTk5OTk3NjE1ODE0MiAwLjg5OTk5OTk3NjE1ODE0MiAwLjg5OTk5OTk3NjE1ODE0Mg0lQUk5X0ZsYXR0ZW46IDENJUFJMTJfQ01TZXR0aW5nczogMDAuTVMNJSVFbmRDb21tZW50cw0NZW5kc3RyZWFtDWVuZG9iag00OCAwIG9iag08PC9MZW5ndGggMjIyNDM+PnN0cmVhbQ0KJSVCb3VuZGluZ0JveDogMTMgLTE5IDUxNiA2NzgNJSVIaVJlc0JvdW5kaW5nQm94OiAxMy4wMTk1Mjc1NTkwNTUgLTE4LjE3MjU1MDEzOTE1NzUgNTE2IDY3Ny4yMzczMDQ2ODc1DSVBSTdfVGh1bWJuYWlsOiA5NiAxMjggOA0lJUJlZ2luRGF0YTogMjIwNzYgSGV4IEJ5dGVzDSUwMDAwMzMwMDAwNjYwMDAwOTkwMDAwQ0MwMDMzMDAwMDMzMzMwMDMzNjYwMDMzOTkwMDMzQ0MwMDMzRkYNJTAwNjYwMDAwNjYzMzAwNjY2NjAwNjY5OTAwNjZDQzAwNjZGRjAwOTkwMDAwOTkzMzAwOTk2NjAwOTk5OQ0lMDA5OUNDMDA5OUZGMDBDQzAwMDBDQzMzMDBDQzY2MDBDQzk5MDBDQ0NDMDBDQ0ZGMDBGRjMzMDBGRjY2DSUwMEZGOTkwMEZGQ0MzMzAwMDAzMzAwMzMzMzAwNjYzMzAwOTkzMzAwQ0MzMzAwRkYzMzMzMDAzMzMzMzMNJTMzMzM2NjMzMzM5OTMzMzNDQzMzMzNGRjMzNjYwMDMzNjYzMzMzNjY2NjMzNjY5OTMzNjZDQzMzNjZGRg0lMzM5OTAwMzM5OTMzMzM5OTY2MzM5OTk5MzM5OUNDMzM5OUZGMzNDQzAwMzNDQzMzMzNDQzY2MzNDQzk5DSUzM0NDQ0MzM0NDRkYzM0ZGMDAzM0ZGMzMzM0ZGNjYzM0ZGOTkzM0ZGQ0MzM0ZGRkY2NjAwMDA2NjAwMzMNJTY2MDA2NjY2MDA5OTY2MDBDQzY2MDBGRjY2MzMwMDY2MzMzMzY2MzM2NjY2MzM5OTY2MzNDQzY2MzNGRg0lNjY2NjAwNjY2NjMzNjY2NjY2NjY2Njk5NjY2NkNDNjY2NkZGNjY5OTAwNjY5OTMzNjY5OTY2NjY5OTk5DSU2Njk5Q0M2Njk5RkY2NkNDMDA2NkNDMzM2NkNDNjY2NkNDOTk2NkNDQ0M2NkNDRkY2NkZGMDA2NkZGMzMNJTY2RkY2NjY2RkY5OTY2RkZDQzY2RkZGRjk5MDAwMDk5MDAzMzk5MDA2Njk5MDA5OTk5MDBDQzk5MDBGRg0lOTkzMzAwOTkzMzMzOTkzMzY2OTkzMzk5OTkzM0NDOTkzM0ZGOTk2NjAwOTk2NjMzOTk2NjY2OTk2Njk5DSU5OTY2Q0M5OTY2RkY5OTk5MDA5OTk5MzM5OTk5NjY5OTk5OTk5OTk5Q0M5OTk5RkY5OUNDMDA5OUNDMzMNJTk5Q0M2Njk5Q0M5OTk5Q0NDQzk5Q0NGRjk5RkYwMDk5RkYzMzk5RkY2Njk5RkY5OTk5RkZDQzk5RkZGRg0lQ0MwMDAwQ0MwMDMzQ0MwMDY2Q0MwMDk5Q0MwMENDQ0MwMEZGQ0MzMzAwQ0MzMzMzQ0MzMzY2Q0MzMzk5DSVDQzMzQ0NDQzMzRkZDQzY2MDBDQzY2MzNDQzY2NjZDQzY2OTlDQzY2Q0NDQzY2RkZDQzk5MDBDQzk5MzMNJUNDOTk2NkNDOTk5OUNDOTlDQ0NDOTlGRkNDQ0MwMENDQ0MzM0NDQ0M2NkNDQ0M5OUNDQ0NDQ0NDQ0NGRg0lQ0NGRjAwQ0NGRjMzQ0NGRjY2Q0NGRjk5Q0NGRkNDQ0NGRkZGRkYwMDMzRkYwMDY2RkYwMDk5RkYwMENDDSVGRjMzMDBGRjMzMzNGRjMzNjZGRjMzOTlGRjMzQ0NGRjMzRkZGRjY2MDBGRjY2MzNGRjY2NjZGRjY2OTkNJUZGNjZDQ0ZGNjZGRkZGOTkwMEZGOTkzM0ZGOTk2NkZGOTk5OUZGOTlDQ0ZGOTlGRkZGQ0MwMEZGQ0MzMw0lRkZDQzY2RkZDQzk5RkZDQ0NDRkZDQ0ZGRkZGRjMzRkZGRjY2RkZGRjk5RkZGRkNDMTEwMDAwMDAxMTAwDSUwMDAwMTExMTExMTEyMjAwMDAwMDIyMDAwMDAwMjIyMjIyMjI0NDAwMDAwMDQ0MDAwMDAwNDQ0NDQ0NDQNJTU1MDAwMDAwNTUwMDAwMDA1NTU1NTU1NTc3MDAwMDAwNzcwMDAwMDA3Nzc3Nzc3Nzg4MDAwMDAwODgwMA0lMDAwMDg4ODg4ODg4QUEwMDAwMDBBQTAwMDAwMEFBQUFBQUFBQkIwMDAwMDBCQjAwMDAwMEJCQkJCQkJCDSVERDAwMDAwMEREMDAwMDAwRERERERERERFRTAwMDAwMEVFMDAwMDAwRUVFRUVFRUUwMDAwMDAwMDAwRkYNJTAwRkYwMDAwRkZGRkZGMDAwMEZGMDBGRkZGRkYwMEZGRkZGRg0lNTI0QzQ1RkQyN0ZGQThBOEZGOEI2MEFGODQ4NDg0QUY4NDhCODQ4Qjg0RkQ1MUZGQUY1OUZGQThBRjYwDSU4NDg0ODQ2MDhCODQ4NDYwODRBOEZENEJGRkE4N0RGRkZGQThBOEZGRkZGRkE4RkQwNUZGN0RGRkZGRkYNJUNBRkZGRkZGN0RBOEZENDdGRjdEN0Q1MjdEMjdGRDA0NTI3RDUyNTI1MkZEMDQ3RDUyNTI3RDI3Mjc1Mg0lNTIyN0E4RkQ0NkZGN0Q3RDdENTI3RDUyNTI1MjdEN0Q3RDI3NTI3REZGNTJGRDA0N0Q1MjUyQTg1MjUyDSU3REZENDZGRkE4RkZGRkZGQThGRkE4RkZBOEZGQThGRjUyQThGRkZGQThGRkE4RkQwNUZGQThGRDg1RkYNJUNCQzQ5QkM0OUJCRTlCQzQ5QkM0OUJDNDlCQzQ5QkM0OUJDNDlCQzQ5QkM0OUJDNDlCQzQ5QkM0OUJDNA0lOUJDNDlCQzQ5QkM0OUJDNEEyRkZGRkZGN0RBODdEQThBOEE4N0RBOEE4QTg3RDdEQThBODdEQTg3REE4DSU3REE4N0RBODdEQTg3REE4N0RBOEE4QThBN0E4N0RBODdEQThBOEE4N0Q3RDdEQTg3REZEMEJGRkM0OEUNJThGOEVCRDlCOTU5NUI3OTU5NTk1Qjc4RTk1OTVCNzk1QkQ4RUI3OEU5NTk1Qjc4RUI3OTRCNzhFOTU5NQ0lQkU5QkJEOEU4RjhFOEZBMkZGRkZBODdEN0Q3REE4N0Q3RDUyN0Q3RDdENTI3RDUyN0Q3RDdENTFGRDA1DSU3RDdDN0Q1MjdEN0RBODdEQTg3RDdENTI3RDdEN0Q1MjdEN0Q1MjUyN0RBOEZEMEFGRjhFOTU4RThFOUINJUZGQ0FGRkZGQ0JBMkM0QThGRkEyQzRBMkM0QTJDQkEyQ0JDQkNBQTJDNENBRkZBOENCOUNGRkExRkZDQg0lQzQ4RTk1OEU5NUZGRkZGRDA0N0Q3QzdEN0RBODdEN0Q1MjdENTJGRDA0N0Q1MjUyN0Q1MjdENTJGRDA0DSU3REE3NTI3RDUyN0Q3RDUyNTJGRDA1N0Q1MjdEN0Q3RDUyNTI3REE4RkQwNkZGOEY4RTk1OEU5NThFQjcNJTk1QkU4RTk1OEU5NTk0OTU4RTk1OEU5NTk1OTU4RUI3OEVCRDhFQjc5NUJEOEU5NTk1OTU4RTk1OEU4Rg0lOEU4Rjk1RkZGRkZEMDQ3REE4N0Q3RDdEQThGRDBCN0RBODdEQTg1MjdEN0Q3REE4QTg1MjdENTI3QzdEDSU3RDdEQTg3RDdENTI3RDdEN0Q1MjdEN0Q3RDUyQThBOEZEMDRGRjlCOUI5QkJEOUI5QjlCQkU5NUJFOUINJUJFOUJCRTlCQkU5QkJFOUJCRTlCQkU5NTlCOTU5Qjk1OUI5NTlCOTU5QjlCOUI5NUJEOUI5Qjk1QzRGRg0lRkY3QzdENTI3RDdEN0Q1MjdEN0RBODUyNTI1MjdENTI3RDdDRkQwNTdENTI3RDUyQTgyNzdENTI3RDUyDSU3RDdEQTg3RDdENTI3RDUyN0Q1MkZEMDU3RDUyNTI1MjdERkQwNEZGQ0JDQUNCQ0FDQjdENzc3RDdENzcNJTdEN0RBMTc3N0Q1MkExN0Q3RDUyN0Q3N0E4Q0FDQkNBQ0JDQUNCQ0FDQkNBQ0JDQUNCQ0FDQkNBQ0JDQQ0lRkZGRjdENTI3RDdEN0Q1MjdEN0Q1MjUyN0Q1MjdEN0Q3RDUyN0Q1MjdENTJBNzUyN0Q1MjdENTI3RDUyDSU3RDdDRkQxOEZGQTJDQUM0Q0JDQUExNTI3Nzc2NzY0Qzc3NTI1MjI3NzY3NjUyNEM1MjRDNTI3N0NCQTINJUM0QTJDQUEyQzRBMkNBQTJDNEEyQ0FBMkNBQTJDQkZGRkZBOEZGRkZGRkE4RkZBOEZGQThGRkE4RkZBOA0lRkZGRDA1QThGRkE4RkZBOEZGQThGRkE4RkZBOEZEMTlGRkNCQTI3RDc3QTFDQUZGQ0JGRkZGRkZDQkZGDSVGRkZGQ0JGRkNCRkZDQkZGRkZGRkNBRkZDQkZGQ0FGRkNCRkZDQUZGQ0JGRkNCRkZDQUNBQ0FGRkZGQTgNJTdERkQwQkE4N0RBOEE4QTg3REZEMDVBODdEQThBOEE4N0RBODdEQThBOEE4N0RBODdEQTg3REE4QTdBOA0lN0RBOEE4QTg3REZEMDhGRkEyQ0E0QzUyNTJCRUEyRkQxNUZGQ0FGRkZGRkZDQUZGQ0JGRkE4Q0FBMkNBDSVGRkZGN0Q3RDUyN0Q1MjUyNTI3RDdEN0Q1MjdENTI3RDdEN0Q1MjdENTI3RDdEN0Q1MjdENTI3RDUyN0QNJTdEN0Q1MkZEMDU3RDUyN0Q1MjdENTI3RDUyN0Q3RDUyN0RGRDA3RkZDQTUyNTI0QjdEQTJDQkNCRkQwQg0lRkZDQkZGQ0JGRkNCRkZDQkZGQ0JGRkNCRkZDQkZGQ0JGRkZGRkZDQUNBQ0FGRkZGN0Q1MkZEMDQ3REE4DSU1MjdEN0NBODUyQTg3RDdENTI3RDdEQTg3REE4NTJGRDA0N0RBODdEN0Q1MkZEMDg3REE4RkQwNDdENTINJTdEN0RBODdEN0RGRDA1RkZBMkEyNzdBMUExQ0FGRkZGQ0FDQkZGRkZDQUZGQ0JGRkNCRkZDQUZGQ0JGRA0lMERGRkNBRkZGRkNCQTJDQUZGRkZGRDA0N0Q1MjdEN0Q3RDUyN0Q1MkZEMEI3RDUyRkQwQjdENTJGRDA1DSU3RDUyN0Q1MjdEN0Q3RDUyN0Q3REZEMDVGRkNBQzRDQkNBQ0JBOENCQzRCRThFQzRDNENBQTJDNEM0QzQNJUEyRkZGRkZGQ0FDNEM0Q0FBMkM0QzRDNEEyQzRDNENBOUI5NUM0RkZBOENCQ0FGRkZGN0Q3QzUyNTJGRA0lMDg3REE4NTI3RDUyQTg1MjdEN0RBODUyRkQwNDdEQTg1MkZEMDc3RDUyRkQwODdEQTg3RDdENTJBOEZEDSUwNUZGQTJDQUEyQ0FBMkNBOUJCRDlCQzQ5NUM0QTJDNDlCQzQ5Qjk1QThGRkZGOUI2QUM0QTJCRTlCQzQNJUEyQkU5QkJFQTJDNDZBOEVBMkNCQTJDQkZGRkY1MjUyNTI3RDUyN0Q1MjdENTI3RDUyQThGRDJBRkZDQg0lQzRDQkM0Q0JBOEM0OTVDNDlCQzQ5QkM0OUJDNEM0QkU5NUZGRkZGRjlCOEY5NUI3OTVCNzlCQkU5NUJEDSU5NUI3OTU5NThFQ0FDQUNCQ0FGRkZGRkZBOEZGQThGRkE4QTg3REZGQThGRDJDRkZBMkNBQTJDQUEyQ0ENJTlCOEY5QkJFOUJCRTlCQkU5NUM0OUI5NUNBRkZGRjlCOTVDQTlCQkU5QkM0QTJDNDlCQzQ5QkM0QTI5NQ0lQTJDQkEyQ0JGRDM4RkZDQkM0Q0FBMkNCQ0FDQTlCQkU5QkJEOUJCRTlCQkU5QkJFOUNGRkZGRkZBMkM0DSVBOENBQTJDNEEyQzRBMkM0QTJDNEEyQzQ5QkNCQ0FDQUNBRkZGRkZGRkQwNDYwMzU2MDYwNjAzNTYwMzYNJTYwMzU2MDNDNjAzNTYwMzY2MDM1NjA2MDYwMzU2MDNDNjAzNTYwMzY2MDM1NjAzQzYwMzU2MDNDNjAzNQ0lNjA2MDYwMzU2MDYwNjAzNTg0RkZGRkZGQTJDQUEyQ0FBMUExQThDQkE4Q0JBOENCQThDQkE4QThBOENCDSVBOENBQThDQkE4Q0FBOEE4N0RDQkE4Q0JBMkNCQThDQkE4Q0I3REEyQTJDQUZGRkYzNTEzMTMzNTEzMTMNJTM1QUY4NEFGNjA4NDg0ODQ1OTYwODQ4NDYwODQ4NDg0MzVBRjg0ODQ2MDg0ODQ4NDM1ODQ2MDg0NjA2MA0lQTg4NDYwNjA2MDg0ODRBRjg0MzUxMzM1MTMzNTEzNjBGRkZGQ0JDNENCQzRBMjc3Q0JDNENCQTJDNEM0DSVDQkM0QzRBMUNCQzRDQkM0Q0JDNENCQzRDQkEyQTFDNENCQzRDNEM0Q0JDNENBQzRBMkExQ0JDQUZGQUYNJTNDMTMzQzM1M0MxMzNDNjA4Qjg0OEI4NDhCODRBRjg0QUY4NDhCODQ4QjYwODU4NDg0ODQ2MDYwOEI4NA0lODQ4NDhCODRBRjYwQUZBOEFGNjA4NTYwODQ2MDhCMzUzQzM1M0MxMzNDMzVGRkZGQTJDQkNBQ0JDQUNCDSVDQUNCQ0FDNEJFQ0JDQUNCQ0FDQkEyQ0FBMkNBQTJDQUEyQ0FBMkNBQzRDQUEyQ0FBMkNBQzRBMjI3NzYNJTI3QTFDNENBRkZGRjM1MzUxMzNDMTMzNTEzMzUxMzEzMTMzNTEzMzUzNTNDMzUxMzEzMzUxMzM1MTMzNQ0lMTMxMzEzMzYxMzM1MTMzNTEzMzUxMzM2MTMzNTEzMzYxMzM1MTMzNjEzMzUxMzNDMTMzNTEzM0NGRkZGDSVDQkNBQTg3REZEMDVBODdEN0RBOEE4N0RBOEE4Q0JBMkNCQzRDQUEyQ0JDNENBQzRDQkM0Q0I5QkI3QzQNJUNCQTJDNEExQTJBMkNCQ0FGRkZGQUY4NDhCODQ4Qjg0OEI4NDhCODQ4Qjg0OEI4NDg0NjBGRDA0ODQ4Qg0lRkQwNzg0OEI4NDhCODQ4QkZEMDc4NDhCRkQwNzg0ODU4NDg0ODRGRkZGQTJDQkZEMDc3REE4NTJBODdEDSU3RDUyQThDQUM0QTJDQUEyQ0FBMkNCQ0FDQkE4RkZDQUNCQTJGRkNBQ0JDQUZGQ0FGRkEyQ0FGRkZGODQNJUFGQThBRjg0QUY4NEFGODRBRjg0N0Q1MzdFN0VBODdEODQ1M0ZEMDQ3REE4N0RBODdEQThGRDA0N0Q1Mw0lQThBODdFN0RBODdEN0Q3RDdFN0RBODdEODQ3REE4N0Q3RDdEQUZGRkZGQ0JDQkFFQThBOEE4RkZGRDA0DSVBODdEQTg3REZGRkZDQkM0Q0JDNENCQzRDQkNCRkY1MjdEN0Q3RDUyQTg3RDdENTI3RDUyN0RBRUZGQ0ENJUZGRkZBRjUyNTk1Mjg0NTk3RDU5N0Q4NEFGNTk3RDdEQThBOEE5ODQ3RDUzODQ3RDdERkQwNUE4ODQ1Mw0lODQ3RDdEN0RBOTdFQThBODdFNTM4NDdEN0RBOEE5RkQwNEE4NTk3RUE4RkZGRkEyRkY1ODUyMkRBODU4DSU3RDU5N0Q1MjdEN0Q1MjUyRkZDQUM0QTJDQUEyQ0FBMkNCRkY3RDUyRkQwODdERkZBOEZGQThDQkZGRkYNJTg0NTk1MjUyNTk1OTUyMkU1Mjg0ODQ3RDUyN0VGRDA0QTg1MzU5N0Q3RDUyN0Q3REE4QTg3RTUyN0Q3RA0lN0Q1MjdEN0VBOEE4QTg1MjU5NTk3RTUyNTk3RUE4QThBODUyN0Q1OUFGRkZGRkNCQ0FGRkNBRkZDQkZGDSVDQkZGQ0JGRkNBRkZDQkZGQ0FDQkM0Q0FBMkNCQzRDQUNBRkY3RDU4NTJBOEZEMDQ3RDUyN0RGRDA0RkYNJUEyRkZGRkFGODRGRDA1QUY4NEFGODRBRjdEN0U3REE4QThBODdEN0U3REE4N0Q3RTdEQTg3RUE4N0Q3RQ0lN0RBODdFN0U3REE4QThBODdEN0U3RDg0N0Q3RTdEQTg3RUE4N0U3RTdEQThBOEZGRkZBMkM0QTJDNEEyDSVDNEEyQzRBOENCQTJDNEEyQzRBMkM0QTJDQUEyQ0FBMkNBQTJDQkE4RkZGRkZGQ0JGRDA3RkZBOEZGQTgNJUNBRkZGRjg0QUY4NEFGODRBRjg0QUY4NDhCODRGRkZGRkZBOEZGQUZGRkE5RkZBOEZGRkZGRkE4QThBOA0lRkZGRkZGQThGRkZGRkZBOEE4QThGRkZGRkZBOEZEMDRGRkE4QThGRkZGRkZBOEFGRkZGRkNCQ0FGRkNCDSVGRkZGRkZDQkZGQ0JGRkNBRkZDQkZGQ0FDQkM0Q0JDNENCQzRDQkM0Q0JDNENCQzRDQkM0Q0JDNENCQ0ENJUNCQ0FDQkM0Q0JDQUZGRkZBRjg0QUY4NEFGODRBRjg0QUY4NEFGRkQwREZGQTg3RDg0RkQwN0ZGQTk3RA0lN0RBOEZGRkZGRkFGRkZGRkE4N0Q3RUE4RkZGRkZGQThGRkZGQTJGRkEyOUI5QkM0QTJDNEZEMDhGRkEyDSVDQUNBRkZDQkZGRkZGRkNCRkZDQkZGQ0FGRkNCRkZDQUNCQTJDQUEyQ0FBMkNBRkZGRjg0QUY4NEFGODQNJUFGODRBRjg0QUY4NEZEMDlGRkFGRkZGRkZGN0RBODdEQThGRkZGQThGRkZGRkY3REZGN0U3RUZGRkZBRg0lRkZGRkZGN0RBOEE4ODRGRkZGQThBRkZGRkZDQkNCQzQ5QkJFOUJCRUEyRkQwOEZGQ0JBMkZGQTJDNEEyDSVDNEM0Q0JGRDA4RkZDQUNCQ0FDQUEyQ0JDQUZGRkZBRkFGQUY4NEFGQUZBRjg0QUY4NEFGRkQwREZGQTgNJTdEQThGRDA0RkZBRkZGRkZGRjdEODRGRDA0RkZBRkZGRkZGRjdEN0RBOEZGRkZGRjg0RkZGRkEyRkY5Qg0lOUI5NTlCOUI5Qjk1OUI5NUNCRkQwNEZGQTJDQUE4QzQ5QkJFOUI5QkEyRkZBOEZEMDZGRkNCQTJDQUEyDSVDQUEyQ0JGRkZGODQ4NDdEQUZGRDA1ODRBRkE4QTg3REE4N0RBODdEQTg3REE4QThGRkE4RkQwNDdEQTgNJUE4RkZBOEZGQThBODdEN0Q3REE4QThGRkE4RkZBOEE4N0M3RDdEQTg3REZGQUZBRkFGRkZDQkNCRkZDQg0lRkZDQkZGQ0JGRkNCRkQwNkZGQ0JDQUZGQzRDNDlCQkU5QkI3OTVCRDlCQkQ5QkZGRkZGRkNBQ0JDQUNCDSVDNENCQ0FGRkZGQUY1OTUyNTI1MjI3NTkyNzU5ODRBRkE4RkQwNTdENTI1MkE3RkZGRkE4NTJGRDA1N0QNJUZEMDRGRkZEMDY3REZEMDRGRkZEMDQ3RDUyN0RGRkZGODRGRkZGQTJGRjg0QThBOEE4N0RBODgzQTg4Mw0lQTg3REE4QThGRkNBRkZDQkZGQ0JDQkE4RkZBMkNBQ0FGRkE4RkQwNEZGQ0JBMkNCQTJDQUEyQ0JGRkZGDSVGRDA0ODQ3RDg0ODQ4NDdEQUZBOEZGN0Q3RDUyNTI3RDdDN0RGRkE4RkZGRkE4RkQwNDdEQThGRkE4RkYNJUZGQTg3REE4NTI3REE4RkZBOEZGRkY3RDdEQTg1MjdEN0RGRkFGQUZGRkZGQ0JDQjdEMjc1MjUyNTIyNw0lNTIyNzUyNTI3RDdERkZGRkNCQ0FGRkZEMDc3RDUyNTI3RDdEN0RBOEZGQ0FDQUEyQ0JDNENBQ0FGRkZGDSVBRjUyNTk1OUZEMDQ1MjU5NTlBRkZGRkZBOEZGQThGRkE4RkZGRkZGQThBOEZEMDY3REE4RkZBRkE4RkQNJTA0N0Q1MjdEQThGRkE4QTg3RDdEN0RBODdEN0RBOEZGQThGRkZGQTJGRjdEQTg1MkZEMDU3RDUyQThGRA0lMDRGRkEyQ0FDQjgzN0Q3Q0ZEMDQ3RDUyN0Q1MjdENTJGRkZGQ0JBMkNBQTJDQUEyQ0FGRkZGODQ4NDg0DSVBODg0ODQ3RUZEMDQ4NEZGN0Q1MjUyN0Q1MjUyN0RGRkFGQTg1MjUyNTJBODUyN0Q1MkE4QUZGRjdEN0QNJTUyN0Q3RDdENTI3REFGQUY3RDUyNTI3RDdEN0Q1MjdEQThBRkZGRkZDQkNCQThBOEE4N0RGRDA4QThGRg0lRkZDQkNBRkY3REE4N0Q3RDdEQTg3RDdENTI3RDdEN0RGRkZGQ0FDQkNBQ0JDNENCQ0FGRkZGQUY4NEFGDSVBRkFGODRBRkFGQUY4NEFGRkZGRkZEMDU3REZEMDZGRjdENTI1MkE3RkQwNkZGRkQwNEE4RkZGRkZGQUYNJUZGRkZGRDA0QThGRkZGRkZBOEZGRkZBMkZGN0Q3Q0ZEMDQ3RDUyN0Q1MjdENTJBOEZGRkZBMkNCQ0E3RA0lN0Q3RDUyN0Q3RDdENTI1MkE4RkQwNEZGQ0JBMkNBQTJDQUEyQ0FGRkZGODRBRjg0QUY4NEFGODRBRjg0DSVBRjg0RkZGRkE4N0RBODI3QThGRkZGQUZGRkZGRkZBOEE4QThGRkZGRkZBOEZGRkZGRjUyN0Q1MjdERkYNJUZGQUZGRkZGRkY3NjUyNTI3REZGRkZBOEFGRkZGRkNBQ0JGRDBFRkZDQkEyRkZBOEZGQThGRkE4RkZBOA0lRkZBOEZEMDVGRkNBQ0JDQUNBQTJDQkNBRkZGRkFGODRBRjg0QUY4NEFGODRBRjg0QUZGRDE0RkZBRkZEDSUxM0ZGODRGRkZGQTJGRkE4NTIyNzUyNTI1MjUxNTI3REZEMDVGRkEyQ0FBODdENTI3RDUyN0RGRDA1NTINJTdEN0RGRkZGQ0JBMkNBQTJDQUEyQ0JGRkZGODRBRjg0QUY4NEFGODRBRjg0QUY4NEFGODRBRkE4QUZBOA0lQUZBOEFGODRBRkE4QUY4NEFGQThBRjg0QUY4NEFGODRBRkE4QUZBOEFGQThBRjg0QUZBOEFGODRBRkE4DSVBRjg0QUY4NEFGQUZGRkNCQ0JGRkE4QTg3REZEMDRBOEZEMDZGRkNCQzRGRkE4RkZBOEZGQThGRkE4QTgNJUE4RkZBOEZGRkZGRkNBQ0JDQUNCQzRDQkNBRkZGRkFGODRBRjg0QUY4NEFGODRBRjg0QUY4NEFGODRBRg0lODRBRjg0QUY4NEFGODRBRjg0QUZBOEFGODRBRjg0QUY4NEFGODRBRjg0QUY4NEFGODRBRjg0QUY4NEFGDSVBOEFGODRBRjg0QUZBOEZGRkZBMkZEMERGRkE4RkZBOENBQTJDQkNBQ0JDQUNCQ0FDQkNBQ0JDQUNCQ0ENJUNCQThDQUEyQ0JBMkNBQTJDQkZGRkY4NEFGODRBRjg0QUY4NEFGODRBRjg0QUY4NEFGODRGRjg0QUY4NA0lQUY4NEFGODQ4Qjg0RkY4NDhCODRBRjg0QUY4NEFGODRBRkE4QUY4NEFGODRBRjg0QUY4NEFGQTg4Qjg0DSVBRjg0QUZGRkZGQ0JGRkFFN0RBNzUyQTg3REE4RkQwNTdEQThGRkNCQzRDQkNBQ0JDQUNCQ0FDQkNBQ0INJUNBQ0JDQUNCQ0FDQkNBQ0FBMkNCQzRDQUNBRkZGRkFGODRBRkFGQUZBOEFGQUZBRkE4QUZBRkFGQThBRg0lQUZBRkE4QUZBRkFGQThGRDA3QUZBOEFGQUZBRkE4QUZBRkFGQThBRkFGQUZBOEFGQUZBRkE5RkZBRkFGDSVBOEFGQThGRkZGQTJGRkE4N0RGRDA1NTI3RDUyN0Q1MjUyN0RGRkEyQ0FGRkZGQTJGRDA1RkZDQUZEMDYNJUZGQ0JBMkNBQTJDQUEyQ0FGRkZGODRBRkZEMTBGRkFGRkQxRkZGQThBRkZGRkZDQkZGRkY1MjdEN0Q3RA0lNTI3RDdENTI1MjUyQThGRkZGRkZDQkZGQkVCNzlCQkVDNEM0OTVCRTk1Q0JGRDA0RkZDQUNCQ0FDQkM0DSVDQkNBRkZGRkFGRkZBRjYwNjA4NEFGODQ4Qjg0QUY4NDhCODRBRjg0QUZGRkZGRkY4QjYwQUY4NEFGODQNJThCODQ4Qjg0RkQxNUZGQThGRkZGQTJGRkE4NTI1MjdERkQwNTUyQTg3REE4QThGRkE4RkZGRkEyN0RBMQ0lNzdBMjdEN0Q3REE4Q0JGRDA0RkZDQkEyQ0FBMkNBQTJDQUZGRkY4NEZGODQ2MDYwODQ4NDYwNjA2MDM1DSU2MDYwODQ2MDYwODRGRkFGRkY4NDYwNjA4NDg0ODQ2MDhCNjA2MEE4RkQxM0ZGQThBRkZGRkZDQkNCRkYNJTUyN0Q1MjUyNTI3RDUyN0RBOEZGQThGRkZGQ0JBMkZGRkQwNjdENTg3REE4RkQwNUZGQ0FDQkNBQ0FBMg0lQ0JDQUZGRkZBRkZGQUY4NEFGNjA2MDg0RkY4NDg0NjA4QkFGRkQwNkZGN0Q1MjdENTI3RDdENTI1MjdEDSU1MjUyN0M3RDUyN0Q3RDdDNTI3RDUyN0Q3RDdENTI3RDUyN0Q1MkE4RkZGRjg0RkZGRkEyRkZBRUZGQTgNJUZGQThGRkFFRkZBOEZGQThGRkE4RkZBMkNBQ0I3RDdEN0Q1MjdENTI3RDUyN0Q1MjUyMjdBOEZGQ0JBMg0lQ0FBMkNBQTJDQkZGRkY4NEZGQTg4NDg0ODQ2MEZEMDU4NDYwQUZGRDA0RkZBRkZGRkQwNUE4RkZGRDBFDSVBODdERkZBOEE4QThGRkE4QThBOEZGQUZBRkFGRkZDQkNBRkZGRkZGQ0JGRkZGRkZDQkZGRkZGRkNCRkYNJUZGQ0JDNEZGQUVGRkE4RkZBOEZGQThGRkZGQUVBOEE4QThGRkNBQ0JDQUNCQzRDQkNBRkZGRkFGRkZGRg0lODQ4Qjg0QUY4NEFGODRBRjg0RkQwN0ZGQUZGRDFGRkY4NEZGRkZBMkNBQTJDQkEyQ0FBMkNCQ0FDQkEyDSVDQUEyQzRBMkNBQTJDQUE4Q0JDQUNCQ0FDQkNBQ0JDQUNCQ0FDQkNBQ0JBOENBQTJDQkEyQzRBMkNCRkYNJUZGODRGRjg0NjA4NDhCODQ4NDYwODQ4NDYwQThGRDA3RkY4NEZGRkZBRkFGRkZBRkZGRkZGRkFGRkZBRg0lRkZBRkZGQUZGRDBERkZBRkFGRkZGRkNCQzRDNDlCQzRBMkM0OUJDQkM0QzRDQUZGQ0JDQkNBRkZDQkNCDSVDQUNCQ0JDQkNBQ0JDQkNCQ0FDQkNBQ0JDQUNCQ0FDQkZGRkZDQUNBQ0FGRkZGQUZGRkZGODQ4NDg0OEINJTg0ODU4NDhCODRBRkE4QUZBRkZEMDRGRjg0NjA2MDM1RkQwNDYwODQzNjYwM0M2MDM1NjAzQzYwQUZGRA0lMERGRkE4RkZGRkEyOUI4RTk1OEU5NThFOTU4RTk1OTRGRjdEN0RGRDA0QTg3RDgzN0RBOEE4QTg3REE4DSU3RDdEN0RBODdEQThGRkZGRkZDQUEyRkZDQUNBRkZGRjg0RkY4NDYwNjA2MDM1NjA2MDYwNUE2MDYwNjANJTM1M0NBOEZGQThGRkFGQUZBOEFGQThBRkE4RkZBOEFGQThBRjg0QUZBOEFGQThGRDBERkZBOEFGRkZGRg0lQ0I5NUJEQTJDNEM0Q0JDNEM0OTVCN0NCN0Q1MjdEN0Q3RDUyN0Q1MkE4N0RBOEZEMDU3REE4N0Q3RDdEDSVGRkZGQkU4RUI3QzRGRkNBRkZGRkFGRkY4NDNDQUY4NDYwODQ4NDYwOEI2MDhCNjBBRjM1OEJGRkZGRkYNJTdENTI3RDUyN0RBMTdENzY3NjUyN0Q3NjdENTJBOEZEMTBGRkE4RkZGRkEyOUI4RTk1OTVCREZEMDU5NQ0lRkY3RDdENTI3RDUyN0Q1MjUyN0Q3RDdENTI1MjdENTI3RDUyN0Q3RDUyN0RDQjk1Q0JBMjlCQ0JDQUZGDSVGRjg0RkY1QTM2NjA2MDYwODQ2MDg0MzU4NDg0ODQzNTEzODRGRkFGRkZBOEE4N0Q4NDg0QTg4NDg0N0QNJUZEMDQ4NEE4ODRBRkE4QUY4NEZGQThBRkE4RkQwN0ZGQThBRkZGRkZDQjk1QjdDNENBQTJDNENBQkQ4RQ0lQjdDQjdENTJGRDA0N0RBOEZEMDY3RDUyRkQwNDdEQTg3RDdEQThCRTk1OTU5QkZGQ0FGRkZGQUZGRkFGDSU2MDg0NjA4NDYwOEI4NDYwNjA4NDg0ODQ2MEZEMDRGRjhCNjA4NDg0OEI2MDg0M0M4Qjg0ODQ2MDYwODQNJTg0NjA4NDYwNjA2MDg0ODQ2MDg0RkQwN0ZGODRGRkZGQTI5QjhFOTU4RTk1OEU5NThFOEU4RUZGN0Q3RA0lNTJGRDBCN0Q1MjU4NTI3RDUyN0Q3REZGQ0FDNEEyRkZBOENBRkZGRjg0RkQxM0ZGQThBRjg0QUY4NEFGDSU4NEFGODRBRjg0QTg4NEZGQTg4NDg0QUY4NEFGODRBRjg0RkQwN0ZGQThBRkFGRkZDQkEyQzQ5QkM0OUINJUM0OUJDNDlCQzRDQUZGQ0JGRkNCRkZDQkZGQ0JDQkNCRkZDQkZGQ0JGRkNCQ0JDQUZGQ0JGRkNBRkZDQg0lRkZDQUNCQ0FGRkZGQUZBOEZGQUZGRkFGRkZBRkZGQUZGRkFGRkZBRkZGQUZGRkFGRkZBRkZGRkZGRkFGDSVGRDA5RkZBRkZEMDVGRkFGRkZGRkZGQUZGRkFGRkZBRkZGQUZBRkE4RkZGRkZGQ0JBOENCQ0FDQkE4Q0INJUNBQ0JBOENCQThDQUEyQ0JBOENBQTJDQkNBQ0FBMkNCQThDQUEyQ0JDQUNBQTJDQkE4Q0FBMkNCQThDQQ0lQThGRkZGRkZBRkFGODRBRjg0QUY4NEFGODRBRjg0QUY4NEFGODRBRjg0QUY4NEFGODRBRjg0QUY4NEFGDSU4NEFGODRBRjg0QUY4NEFGODRBRjg0QUY4NEFGODRBRjg0QUY4NEFGODRBRjg0QUZBOEZENDZGRkFGRkQNJTVFRkZBOUFGRkQ1RUZGQUY2MEZEMURGRkE4N0VBMjdFQTg3RUEyN0VBODdFQTI3RUE4N0VBMjdFQTg3RQ0lQTI3RUE4N0VBMjdFQTg3RUEyN0VBODdFQTI3RUE4N0VBMjdFQTI3RUEyN0VBODdFQTI3RUE4N0VBMjdFDSVBMjdFQTI3RUE4N0VBMjdFQTg3RUEyN0VBODdFQTI3RUE4N0U3RTdFQTg3RUEyN0VBODdFQTI3RUE4N0UNJUEyN0VBODdFQTI3RUE4N0VBMjdFQTg3RUEyQTJGRkZGRkY3RTRENTM0RDUzNEQ1MzRENTM0RDUzNEQ1Mw0lNEQ1MzRENTM0RDUzNEQ1MzRENTM0RDUzNEQ1MzRENTM0RDUzNEQ1MzRENTM0RDUzRkQwNDREMjg0RDREDSU0RDI4NEQ0RDREMjg0RDRENEQyODRENEQ0RDI4NTM0RDUzNEQ1MzRENTM0RDUzNEQ1MzRENTM0RDUzNEQNJTUzNEQ1MzRENTM0RDUzNEQ1MzRENTM0RDUzNEQ1MzRENTM0RDREN0VGRkZGNEQ1MzRENTM0RDUzNEQ1Mw0lNEQ1MzRENTM0RDUzNEQ1MzRENTM0RDUzNEQ1MzRENTM0RDUzNEQ1MzRENTM0RDUzNEQ1MzRDNzdBOEE5DSU3RUE4N0VBMjdFQThBMkE4N0VBODdEQTg3RUE4N0VBODdFQThBODdFNEM1MzRENTM0RDUzNEQ1MzRENTMNJTRENTM0RDUzNEQ1MzRENTM0RDUzNEQ1MzRENTM0RDUzNEQ1MzRENTM0RDUzNEQ1MzRENTNBOEZGNTM0RA0lNzc0RDUzNEQ3NzRENTM0RDc3NEQ1MzRENzc0RDUzNEQ3NzRENTM0RDc3NEQ1MzRENzc0RDUzNEQ3NzREDSU1MzRENTM1M0EyQTJBOTdFQTlBOUE5QTJBOEEyQTg3RUZEMDVBMkE4RkY3RUE5Nzc1MzRENTM0RDc3NEQNJTUzNEQ3NzRENTM0RDc3NEQ1MzRENzc0RDUzNEQ3NzRENTM0RDc3NEQ1MzRENzc0RDUzNEQ3NzRENTM1Mw0lRkZGRjUzNzc1Mzc3NTM3NzUzNzc1Mzc3NTM3NzUzNzc1Mzc3NTM3NzUzNzc1Mzc3NTM3NzUzNzc1Mzc3DSU1Mzc3NTM3NzUzNzc1Mzc3NEQ1MzRENTM1Mzc3NEQ1MzRENTM0RDc3NTM1MzRENzc0RDUzNTM3NzRENTMNJTUzNzc1Mzc3NTM3NzUzNzc1Mzc3NTM3NzUzNzc1Mzc3NTM3NzUzNzc1Mzc3NTM3NzUzNzc1Mzc3NTM3Nw0lNTM3NzUzNzc1Mzc3RkZGRkE5QThBOUE4RkZBOEE5QThDQkE4QTlBOENCQThBOUE4Q0JBOENCQThBOUE4DSVBOUE4QTlBOEE5QThBOUE4QTlBOEE5QThBOUE4QTlBOEE5QThBOUE4QTlBOEE5QThBOEE4QTlBOEE5QTgNJUNCQThBOUE4Q0JBOEE5QThGRkE4QTlBOEZGQThBOUE4Q0JBOEE5QThDQkE4QTlBOEE5QThBOUE4QTlBOA0lQTlBOEE5QThBOUE4QTlBOEE5QThBOUE4RkZGRkE4QTk3RTdFN0RBMjdFN0U3REEyN0Q3RTc3N0U3RDdFDSU3RDdFN0VBMkE4QTlBOEE4QThBOUE4QThBOEE5QThBOUE4QTlBOEE4QThBOUE4QThBOEE5QThBOEE4QTkNJUEyQThBOEE4Nzc3RTdEQTI3REEyN0RBMjdFN0U3N0EyNzc3RTdEQTI3RTdFN0Q3RTdFN0U3N0EyQTJBOQ0lQThBOUE4QThBOEE5QThBOEE4QTlBOEE4QThBOUE4QThBMkE5RkZGRkNCQThBODdEQTI3RUEyNzdBMkZEDSUwNjdFNzdBMjdFN0U3RUZGQThDQkE4Q0JBOENCQThDQkE4Q0JBOENCQThDQkE4Q0JBOENCQThDQkE4QTkNJUE4Q0JBOEE5QThGRkE4QTI3RUEyQTI3RTc3QTg3RUE4RkQwNzdFQTI3RUE5N0U3RTc3N0U3RUE5QTlDQg0lQThBOUE4Q0JBOEE5QThDQkE4QTlBOENCQThBOUE4Q0JBOEZGRkZBOENCN0Q1MjUyNTIyNzUyNTI3RDI3DSU1MjRDRkQwNzUyMjg1MjUyN0QyN0ZEMDg1Mjc3Mjg1MjUyNTI3REE5QThBOUE4QThBOEE5QTJBOEE4QTgNJTc3N0Q3REE4RkQwOTdEQTI3RDdEN0RBMjdEN0Q3RDdFN0Q3RTdEN0RBMkE5QThBOEE4QTlBOEE4QThBOQ0lQThBOEE4QTlBOEE4QThBOUZGRkZBOUE4QTlBOEE4N0VGRDA1QThBMkE4QThBOUE4QTg3RUE4QThBOEEyDSVGRDA1QThBMkE4N0VGRDA2QThBOTdFQTlBOUNCQThGRkE4QTlBOEE5QThDQkEyNTM1MjUzNTI1MzUyNTINJTUyN0Q1MjdENTI1MjUzN0Q1MzdENTI1MzUyN0Q3RDdENTI3RDUyQThBOENCQThBOUE4Q0JBOEE5QThDQg0lQThBOUE4Q0JBOEE5QThGRkZGQThBOEE4QTlBOEE5QThBOUE4QTlBMkNCQThBOEE4QTlBMkE5QThBOUE4DSVBOUE4QTlBOEE5QThGRkZGRkZBOEZGQThBOUEyQTlBOEE5QThBOUE4RkZGRkZGQThBODdFQTlBOEE4MjcNJUZEMDQ1Mjc3Mjc1MzUyNTIyODUzRkQwNDUyNTM1MjUyNTNGRDA0NTIyNzdEQTJBOEEyQTlBOEE4QTJBOQ0lQThBOEEyQTlBOEE4QTJBOUE4QThDQkZGQTlBOEZGQTJBODdFQTJBMkE4QTJBMkE4QTlBMkE4QTJBMjdFDSVBODdFQTg3RUEyN0VBODdFQTlGRDA0RkZBOEEyN0VBODdFQTg3RUEyNzdGRDA0RkZBOUE4QTlBOENCRkQNJTA1QThDQkE4QThBMkE4QThBOEEyQTlBOEE4N0RBOEE4QThBMkZEMDZBOEZGQThGRkE5RkZBOEZGQTlGRg0lQThGRkE4RkZBOENCQThBOUE4RkZGRkE4QThBOEEyN0VBMjdFQTg3RDdFN0VBODdFN0U3RUEyN0VBODc3DSVBOEEyN0U3REEyN0VBMjdEN0U3REZGQThDQjdFQTg3RUEyRkQwNjdFQThGRkE4QTg3RUE5QThBOUE4QTkNJUE4QTlBOEE5QThDQkE4QTlBOEE5QThBOUZEMDZGRkE4RkZBOEE5QThDQkE4QThBMkNCQThDQkE4Q0JBMg0lQThGRDA0RkZBOEE5QThBOUZGRkZDQkE4QTlBOEE5QThDQkE4QTlBOEE5QThDQkE4Q0JBOEE5QThBOEE4DSVDQkE4Q0JBOENCQThBOUE4Q0JBOEE5QThDQkE4QTlBOEZGQThDQkE4Q0JBOENCQThBOUE4QTlBOEE5QTkNJUZGN0VBODdFQTI3NzdFN0VBMjdFQTI3RUE4N0VGRDA3RkZBOEE4N0U3RTdFQTI3RUEyN0VBOEEyQThBMg0lQTI3RUZEMDVGRkE4QTlBOEZGRkZBMkE5QThBOUE4Q0JBOEE5QThDQkE4QTlBOENCQThBOUE4Q0JBOEE5DSVBOENCQThBOUE4QTlBOEE5QThBOUE4QTlBOENCQThBOUE4Q0JBOEE5QThDQkE4QThBMkE5QTJBOEEyQ0INJUE4N0U3RDdFN0RBMjc3N0U3RDdFN0VBMjdFN0U3RDdFN0Q3RUE4RkZBOEE5N0VBODdEQTg3N0EyQTI3RQ0lNTM3RTdFRkQwN0ZGQThBOEEyQTlGRkZGQ0JBOUE4N0Q3RTdEN0U3REE4N0Q3RDUzQTI3RDdEN0RBODdEDSU3RDdEQTI3RDdEN0RBMjdEN0U3REE4N0Q3RDdEQTg3RDdFN0RBMjdEQTI3REEyN0RBOEE4Q0JBOEE5QTgNJUNCQThDQkE4QTlBOEE5QThDQkE4Q0JBMkE5QThDQkE4QTlBOENCQThGRkE4Q0JBOEZGQThGRkE4RkZBOA0lQ0JBOEZGQThBOUE5RkZGRkZGQTlGRkNCQ0JBOENCQThGRkZGQThDQjdENTI1MjdENTI1MjUzN0Q1MjUyDSU1MjdENTI1MzUyNTI1MjdENTM3RDUyNTM1Mjc3NTI1MjUyN0Q1Mjc3RkQwNTUyNTM1MjUzNTI3RDdEQTkNJUE4QTlBMkE4QThBOUE4RkZBOEZGQThGRkE4RkZBOUZGQThGRkE4RkZBOEZGQThGRkE4QTlBOENCQThGRg0lQThGRkE4RkZBOEZGQThGRkE4RkZBOEZGQThDQkE4RkZBOEE4QThBOUZGRkZBOUE4QTJGRDA3NTI3RDUyDSU1MjUyN0RGRDA1NTI3RDUyNTI1Mjc3NTI3NzUzN0Q1MjUyNTI3NzUyNTI1MjdERkQwNDUyN0RDQkE4QTkNJUE4QTlBOEE5QThGRjdFQTI3RUEyN0VBMjdFQTg3RUEyN0VBMjdFQTI3RUZGRkZGRkE5RkZBODdFN0VBOA0lN0VBODdFQThBMkE4N0VBMkEyQTg3RUZEMDVGRkE4QTlBOEZGRkZBOEE4N0VBOEE4QTg3REE4N0RGRDA1DSVBODdFQThBOEE4N0VBODdFQTI3REE4QThBODdFQThBMkE4N0RBOEE4QTg1MzdEN0RBMjdEQTI3REE4QTINJUE5QThBODdFQTlBOEE5QThBODdEQTI3RDdFN0U3RTdEQTI3REE5QThGRkE4Q0JGRDA0RkZBOENCN0VBMg0lN0U3RTdEQTI3RDdFN0VBODdFQTI3RUE4RkQwNEZGQThBOUE4QThDQkZGQTlBOEZGQ0JDQkE4RkZBOENCDSVBOEE5QThGRkE4RkZBOEE5QThDQkZGRkZBOUZGQThGRkE5RkZBOUZEMDVGRjc3Nzg1M0E4QThGRkE5Q0INJUE4Q0JBOEE5QThBOUE4QTlBOEZGQTJBODdFQThBMkE4N0VBODdFQThGRDA4RkZBOUZGQThBOUE4QTg3RQ0lRkQwNEE4QTk3RUE5N0VBOEE5RkQwNUZGQThBOUE4RkZGRkZEMDRBODdFQTg3RUEyN0VBODdEQTJBMkE4DSU3RUEyN0VBMjdEQTlBOUZGQTJBMkEyQTg3RUE4QThGRkZGRkZBODdFQThBODUzQTlBOEE5QThBOEE4QTkNJUE4QTg3RUE5QThBOEE4RkZBOUZGQThGRkE5RkZBOEZGQThGRkE4RkZBOEZGQThGRkE4QThBMkZGQTlGRg0lQThGRkE4RkZBOEZGQTlGRkE4RkZBOUZGQThGRkE4QTlBOEE5QThBOUZGRkZDQkE4RkZBOEEyN0VBODdFDSVBOTdFQTg3RUEyQTJBMjdFQTJDQkZGRkZGRkE5QTg3RUEyQTJBODdFQTI3RTdFN0VGRjc3Nzc1M0EyQTgNJUE5QThDQkE4QTlBOENCQThBOUE4Q0JBOEE5N0VBOUE4QTlBOEE5QThBOUEyQ0JBOEE4QTJBOTdFQThBMg0lRkZBOUNCRkQwNEE4N0VBOUE4QTlBOEE5QTJBOUEyQTlBOEZEMDRGRkNCQThBOUE4RkZGRkEyQTlBOEE4DSVBMkE4N0VBOEEyQTJBMkE4N0VBOEE4QThBMkNCQThGRkE4QTlBMkE4QTJBOUE4QThBMkZEMDRBOEE5NzcNJTdFQThBOUE4QThBMkE5QThBOEEyQTlBMkE4QTJDQkE4QTI3RUEyN0VBODdFQTg3RUEyN0VBMjdFQTg3RQ0lQTI3RTdFQTJGRkE4QTk3REE4N0VBMkZEMDQ3RTc3QTI3RTdFN0RBMkZEMDRGRkE4QThBMkE5RkZGRkNCDSVBOENCQTlGRkE5RkZBOEZGQTlGRkE4RkZBOUNCQTlGRkE4Q0JBOEZGQTlGRkE4RkZBOUZGQThGRkE5RkYNJUE4RkZBOUZGQTlGRkE5Q0JBOEZGQTlDQkE4Q0JBOEE5QThDQkE4RkZBOEZGQTlBOUE4RkZBOENCQThGRg0lQTlGRkE4RkQwOUZGQThGRkE4RkQwRkZGQThDQkE4RkZGRkE4QTk3RDdEN0RBMkZEMDQ3RDc3N0Q3RDdFDSU3RDdENzdBMjUzN0Q1MzdEN0Q3RTdEN0Q1MzdEN0RBMjc3N0Q1MzdFRkQwNjdENzc3RDdEQThBOEE5QTINJUE4QThBOUE4QTI3RUE4N0U3RTdFQTg3RUEyN0VBMjdFQTg3REEyRkZGRkE5RkZBOEE4N0Q3RTdFN0U3RA0lRkZGRkZGQThGRkZGRkZBOEZGQ0JGRkE4RkZBOEE4QThBOUZGRkZBOUE4QTI1MjdENTM3RDdEN0Q1MjdEDSU3RDdENzc3RDUyNTM3NzdENTI3NzUyN0Q3RDdENTI3RDUzN0Q3RDdENzc3RDUyN0Q1MjUyNTI3RDdEN0QNJTUzN0RBOEE5QThBOUE4QTlBOEZGRkZGRkE5RkZGRkZGQTlGRkZGRkZBOUZGRkZGRkE4RkZBOUZGQThGRg0lRkZGRkE5RkZBOUNCQThGRkE5RkZBOEZGQTlGRkE4RkZBOEZGQThBOUE4QTlBOEZGRkZBOEE5N0Q3RDc3DSU3RDdEN0U3RDdFN0RBMjdEN0Q3RDdFN0Q3RDdEQTI3RDdENTNBODdEN0U3NzdEN0Q3RTUyN0U3RDdFN0QNJTdENTM3RTdEN0U3NzdEN0RBOUE4QTg3RUE5QThBOUE4QTlBOEE4QThBOUZEMDdBOEE5QThBOEE4QTlGRA0lMDRBOEEyQThBOEZGQThGRkE4QTlBMkE4QThGRDA3RkZBOEE5QThBOENCRkZBOUE4QTI1MjUzNTI3NzUyDSU3RDUzN0Q1MzdENTI3NzI3Nzc1MjdENTI3RDUyNTM1MjdENTM3RDUyNTI1Mjc3NTI3RDdEN0Q1MjUyNTINJTdENzc3NzUyN0RBOEE5QThBOUE4QTlBOEZGN0VBMjdFQThBMkEyN0VBODdFQTg3RUEyN0VBOEEyQThBOA0lQThBMkE4N0VBODdFRkZGRkZGQ0JBOTdFQTI3RUEyRkQwOEZGQThBOUE4RkZGRkE4QTk3REZEMDU1MjdEDSU1MjI3N0Q0QzUyMjg3REE4QTlBOENCQThBOUE4QTlBOEE5QThDQkE4QTlBOENCQThBOUE4Q0JBOEE5QTgNJUNCQThBOUE4QTlBOEE4N0VBOUE4QTlBOEE4N0VBODdEQTg3RTdFN0RBODdFN0U3REEyN0VBMjdEN0VBMg0lQTJBMkE4N0VBODc3RkZBOEZGQTJBMkZEMDQ3RTc3QTI3N0ZGRkZGRkE4QTlBOEE5RkZGRkE5QThBODdEDSVBODdFQTg3RUE4N0VBODdFQTg3RUE4N0VDQkE4QTlBOENCQThBOUE4Q0JBOEE5QThDQkE4QTlBOENCQTgNJUE5QThDQkE4QTlBOENCQThBOUE4Q0JBOEE5QThDQkE4Q0JBOEE5QThBOUE4Q0JBOEE5QThDQkE4QTk3RQ0lQTlBOEE5QThDQkE4QTlBOEE5QThBOUE4Q0JBOEE5QThBOUE4QTlBOEE5QThBOEE4RkZBOUE5QThBOUE4DSVGRkZGQThBOEE4QTlBOEE5QThBOUEyQTlBOEE4QTJBOUE4QThBMkE4QThBOEEyQThBOEE4QTJBOEE4QTgNJUEyQThBOEE4QTJBOEE4QThBMkE4QThBOEEyQThBOEE4QTJBOTdFQThBMkE4QTJBOEEyQThBOEE4QTJBOA0lQThBOEEyQTlBOEE4QTJBOEE4QThBMkE5QThBOEEyQThBOEE4QTJBOEE4QThBMkE4QThBOEEyQThBOEE4DSU3RUE4QTJBOEEyRkQwNkZGQTlGRkNCRkZBOUZGQ0JGRkE5RkZDQkZGQTlGRkE5RkZBOUZGQ0JGRkE5RkYNJUNCRkZBOUZGQ0JGRkE5RkZDQkZGQTlGRkNCRkZBOUZGQ0JGRkE5RkZDQkZGQTlGRkNCRkZBOUZGQ0JGRg0lQTlGRkNCRkZBOUZGQ0JGRkE5RkZDQkZGQTlGRkNCRkZBOUZGQ0JGRkE5RkZGRkZGQThGRkNCRkZBOUZGDSVDQkZGQTlGRkNCRkZBOUZENTJGRjdFN0VGRDIxRkZBOEEyRkQzQ0ZGQTlGRDExRkZDQUExQzlBMUM5QTENJUM5QTFDOUExQzlBMUM5QTFDOUM5QTE3NkM5QTFDOUExQzlBMUM5QTFDOUExQzlBMUM5QTFDOUExQzlBMQ0lQzlBMUM5QTFDOUExQzlBMUM5QTFDOUExQzlBMUM5QTFDOUExQzlBMUM5QTFDOUExQzlBMUM5QTFDOUExDSVDOUExQzlBMUM5QTFDOUExQzlBMUM5QTFDOUM5QzlBMUM5QTFDOUExQzlBMUM5QTFDOUNBRkZGRkZGQzkNJTk4QkJCQUJCOThDMUJBQkI5OEMxQkFCQjk4QzFCQUJCOThDMUJBQkI5OEMxQkFCQjk4QzFCQUJCOThDMQ0lQkFCQjk4QzFCQUJCOThCQkJCQzE5OEJCQkFCQjk4QzE5OEJCOThDMUJCQkI5OEJCQkJDMTk4QzFCQUJCDSU5OEMxQkFCQjk4QzFCQUJCOThDMUJBQkI5OEMxQkFCQjk4QkI5OUJCOThDMUJBQkI5OEMxQkFCQjk4QkINJUJBQzFDOUZGRkY5OEJCOThCQjk5QkI5OEJCOTlCQjk4QkI5OUJCOThCQjk5QkI5OEJCOTlCQjk4QkI5OQ0lQkI5OEJCOTlCQjk4QkI5OUJCOThCQjk5QkI5OEM5QzlDOUExQ0FDQUNBQzlDQUMyQzlBN0ZGQzlDOUE3DSVGRkEwQkI5OEJCOTlCQjk4QkI5OUJCOThCQjk5QkI5OEJCOTlCQjk4QkI5OUJCOThCQjk5QkI5OEJCOTkNJUJCOThCQjk5QkI5OEJCOThDMUZGRkZDMTk5QkI5OEMxOTlCQjk4QzE5OUJCOThDMTk5QkI5OEMxOTlCQg0lOThDMTk5QkI5OEMxOTlCQjk4QzE5OUJCOThDMTk5QkI5OEMxOTlCQjlGQzlDM0M5QzlDOUMzQzlDOUMyDSVDM0M5QzNDOUMyQzlDOUMyOThCQjk4QzE5OUJCOThDMTk5QkI5OEMxOTlCQjk4QzE5OUJCOThDMUJCQkINJTk5QzE5OUJCOThDMTk5QkI5OEMxOTlCQjk4QkJCQkZGRkY5OUMxOTlDMTk5QzE5OUMxOTlDMTk5QzE5OQ0lQzE5OUMxOTlDMTk5QzE5OUMxOTlDMTk5QzE5OUMxOTlDMTk5QzE5OUMxOTlDMTk5QzE5OUJCOTlDMTk5DSVCQjk4QzE5OUJCOTlDMTk5QkI5OUMxOTlCQjk5QzE5OUMxOTlDMTk5QzE5OUMxOTlDMTk5QzE5OUMxOTkNJUMxOTlDMTk5QzE5OTk5OTlDMTk5QzE5OUMxOTlDMTk5QzE5OUMxOTlDMkZGRkZDRkNBQ0ZDOUNGQzlDQQ0lQzlDRkM5Q0FDOUNGQzlDQUM5Q0ZDOUNBQzlDRkM5Q0FDOUNGQzlDQUM5Q0ZDOUNBQzlDRkM5Q0FDOUNGDSVDOUNBQzlDRkM5Q0FDOUNGQzlDQUM5Q0ZDOUNBQzlDRkM5Q0FDOUNGQzlDQUM5Q0ZDQUNGQzlDRkNBQ0YNJUM5Q0ZDQUNGQzlDRkNBQ0ZDOUNGQ0FDQUE3Q0ZDQUNGQzlDRkNBQ0ZDOUNGQ0FDRkM5Q0ZDQUZGRkZBNw0lQ0FDOUNBQ0FGRkNGRkZDQUZGQ0ZGRkNBRkZDRkZGQ0FGRkNGRkZDQUZGQ0ZGRkNBRkZDRkZGQ0FGRkNGDSVGRkNBRkZDQUZGQ0FGRkNBRkZDQUZGQ0FGRkNBRkZDQUZGQ0FGRkNBRkZDQUZGQ0FGRkNBRkZDQUNGQTcNJUNBQ0FDQUE3Q0FDOUNBQTdDQUM5Q0FBN0NBQzlDQUE3Q0FDOUNBQzlDQUM5Q0FBN0NBQzlDQUE3Q0FDOQ0lQ0FBN0NGRkZGRkNBQzlDRkZEMTRGRkE4RkQyNUZGQzlDOUMzQ0FDOUNGQ0FGRkNBRkZDRkNGQ0FGRkNBDSVGRkNBRkZDQUZGQ0FGRkNBRkZDQUNGQ0FDRkNBQ0ZDQUNBQ0FGRkZGQzlDQUE3RkY3RDUyNTI3RDI3N0QNJTI4N0Q1MjdEMjc1MjUyN0Q1MjUyNTI3RDUyNTI1MjU5NTI1MjI3NTI1MjUyQThGRDFDRkZDQUEwQzJDOQ0lQ0FBOEZGQzlDQUE3QzlDQUNBQTdDQUM5Q0FBN0NBQzlDQUE3Q0ZDOUNBRkQwNEZGQThDQUM5Q0FDRkZGDSVDRkM5Q0ZGRkZGQTdDQUE3QThBN0NBQTFDQUE3Q0FBN0NBQTFDQUE4Q0FBMUZGRkZGRkE4Q0ZBOENBQTgNJUNBN0RGRkNBRkZDRkZEMDdGRkNBQ0ZDQUZGQ0FDRkNBRkZDQUNGQ0FGRkNGRkZDQUZGRkZGRkNBQ0ZDQQ0lQ0ZDRkZGQ0ZDOUMzQzlDMkNBQzNDOUMyQzJGRDA0QzlDM0M5QzJDMkM5RkQwNUZGQ0FDQUNBRkZGRkM5DSVDQUM5RkZDOUMyQTBDM0MyQzJBMEZEMDdDMkEwQzlDMUJCQTBGRkM5QzlDQUM5QzlDQUMzQzlDOUM5QTcNJUMyQzlGRDA0RkZDQTlGQzJBMEMyOUZDMjlGQzI5RkMyQTBDMjk4QkI5OUJCOTlGRkZGQ0FBN0NBQzlDQQ0lQ0FGRkEwQzlBMEM5QzNDOUE3QzlDM0M5QTBGRDBCRkZDQUNBQzlDQUZGRkZDRkNBQ0ZGRkM5QzJDQUZEDSUwNEM5QzJDOUNBQ0FDMkM5QzJDOUM5Qzk5OEMxRkZDRkMyQzJBMEZEMDRDMkM5QzJDMjlGQ0FGRDA0RkYNJUMyQzJDMkM5QzlDMkMyQzlDOUM5QzJDOUMyQkI5OEMxOThCQkNBRkZDQUNBQzlDRkM5Q0ZDQUNBQ0FDRg0lQzlDQUNBQ0FDOUNBQzlDQUNBRkZDQUZGQ0FGRkNBRkZDQUZGQ0ZDRkM5Q0ZDQUZGRkZBN0NBQ0FGRkEwDSVDMkM5QzlBMEM5QTBDMkExQzlBN0M5QTFDOUE3QzlBN0M5OTlGRkE3QzJBMEMyQTBDM0EwQzJBMEMzQTANJUMyQTBDMkEwQzJBOEM5QTBDQUExQzlBMUM5QTFDOUEwQzlBMUM5QTdDOUE3Qzk5OENGRkZDQUM5Q0FBNw0lQ0FDOUNBQThDRkNBQ0FBN0NGQ0FDQUE4Q0ZDQUNBQTdDQUM5Q0FBN0NBQ0FDQUE3Q0FDOUNBQTdDQUZGDSVGRkNGQ0FDRkZGRkZDMUZEMDVDMkMxRkQwNEMyQzlGRDA0QzJDMUM5RkZDRkMyQzlDOUNBQzlDQUM5Q0ENJUM5QzlDOUNBQzJDQUMyRkZDQUZEMDVDMkMxRkQwOUMyQzFDMkZGRkZDQUMyQzJDQUNBRkZGRDA1Q0FDRg0lQzlDRkNBQ0ZDQUNGQ0FDRkNBQ0FDQUNGQ0FDQUNBRkZDMkJCOTlDQUNBRkZGRkE3Q0FDQUZGQ0FDQUM5DSVDOUExQ0FDOUNBQTFDOUEwQzlDQUZGQ0FGRkNBRkZGRkZGQ0FDQUNBQzlBMUM5QzlDOUExQzlDOUM5QTENJUM5QzNGRkZGRkZDOUNBQTFDOUMzQzlBN0M5QzlDOUE3Q0FBMEM5Q0FGRkZGRkZDRkNGQzlDOUE3RkZGRg0lQ0FBMEM5QTBDOUExQzlDOUM5QTBDOUM5QzlBMUM5QTBDOUEwQzlBMEM5QTdDMkM5QzJBMENGRkZGRkNBDSVDOUNGRkZDOTlGQ0FDMkMzQzNDQUM5RkQwNEMyRkQwOEZGQzk5RkM5QzlDOUMzQzlDM0NBQzJDOUMyQzkNJUEwQzlGRkZGQ0FDMkM5QzlDMkM5QzNDOUEwQzlDM0ZEMDRDMkZEMDVGRkNBQ0ZDQUNBQ0FGRkNBQzlBMA0lQzlDOUM5QzJDOUMyQzlDOUNBQzNDOUM5QzlDM0ZEMDRGRkNGOTlDOUMyQzJDQUZGRkZDOUNBQTdGRkZGDSVDQUE3Q0FDOUNBQTdDQUM5Q0FBN0ZEMEFGRkNBQTdDQUM5Q0FBN0NBQzlDQUE3Q0FDOUNBQ0FGRkZGRkYNJUE4Q0FDOUNBQTdDQUM5Q0FBN0NBQzlDQUE3RkQwNkZGQ0FBN0NBQzlDQUE4Q0ZDQUNBQThDRkNBQ0FBOA0lQ0ZDQUNGQThDRkM5Q0FBOENGQ0FGRkNBRkZGRkM5OTlDMkM5Q0FDRkZGQ0ZDOUNGQ0FGRDM4RkZDRkM5DSVDRkNBQ0ZDOUNGQ0FDRkNBQ0ZDQUNGQ0FDRkNBQ0ZDQUNGQ0FDRkNBQ0ZDQUNGQzlDRkNBQ0ZDQUNGQ0ENJUNGQ0FGRkZGQzlDQUE3Q0FDOUNBQzlDRkNBQ0FDOUNGQ0FDQUM5Q0ZDQUNBQzlDRkNBQ0FDOUNGQ0FDQQ0lQzlDRkNBQ0FDOUNGQ0FDQUM5Q0ZDQUNBQzlDRkNBQ0FDOUNGQ0FDQUM5Q0ZDQUNBQzlDRkNBQ0FDOUNGDSVDQUNBQzlDQUM5Q0FBN0NBQzlDQUE3Q0FDOUNBQTdDQUM5Q0FBN0NBQzlDQUE3Q0FDOUNBQTdDQUM5Q0ENJUE3Q0FDOUNBQTdDQUM5Q0FGRkZGRkZDQUNGQ0FDRkNBQ0ZDQUNGQ0FDRkNBQ0ZDQUNGQ0FDRkNBQ0ZDQQ0lQ0ZDQUNGQ0FDRkNBQ0ZDQUNGQ0FDRkNBQ0ZDQUNGQ0FDRkNBQ0ZDQUNGQ0FDRkNBQ0ZDQUNGQ0FDRkNBDSVDRkNBQ0ZDQUNGQ0FDRkNBQ0ZDQUNGQ0FDRkNBQ0ZDQUNGQ0FDRkNBQ0ZDQUNGQ0FDRkNBQ0ZDQUNGQ0ENJUNGQ0FDRkNBQ0ZDQUNGQ0FDRkNBQ0ZDQUNGRkRDM0ZGODQ3RTVBN0U1QTdFNUE3RTVBN0U1QTVBNUE3RQ0lNUE1QTVBN0U1QTVBNUE3RTVBNUE1QTdFNUE1QTVBN0U1QTVBNUE3RTVBNUE1QTdFNUE1QTVBN0U1QTVBDSU1QTdFODRGRkZGRkQxMEE4RkZBOEE4QThGRDFCRkYzMDBEMzAwRDMwMEQzMDBEMzAwRDMwNUEzNjBEMzYNJTMwMzYwRDVBMkY1QTBEMzAzMDVBMkY1QTMwNUEyRjVBMzA1QTJGNUEzMDVBMkY1QTMwNUEyRjVBMzAzNg0lMEQzNkZGRkZBOEE4QThGRkE4QThBOEZGRkQwNEE4N0RBOEE4QTg3REZGQThBOEZEMUJGRjBENUE1QTVBDSUyRjg0MkY1QTVBN0UwREE5QThBOTdFODQ3RTg0ODRBOTg0MkYyRkE5N0VBOUE4QUZBOUZGQThBRkE4QUYNJUE4QUY4NEE5QThGRkE5RkZBOEFGQTgzMDJGRkZGRkZEMDVBODdERkQwN0E4N0RBOEE4QTg3REE4QThBOA0lN0RBOEE4QTg3REE4QThBODdERkZBOEE4N0RBODdEQThBOEZGRkQwNEE4N0RBOEZGRkYzMDVBQTk4NEE5DSVBRkZGRkZGRkE4MzAzMEZEMDU1QTMwN0U1QTVBMkY1QTg0N0U4NEE5NUE3RTg0QTk1QTg0N0U4NTg0RkQNJTA0NUE4NTVBODQ1QUFGMzAzNkZGRkZBOEE4N0RGRDA1QTg3REE4QThBODdEQThBOEE4N0RBOEE4QTg3RA0lQTg3REE4N0RBOEE4QTg3REE4QThBODdEQTg3RDdEN0RBODdEQTg3REE4N0RGRDA0RkYwRDMwMkYzNjJGDSUzNjJGNUE1QTVBMEQ4NTg0QTk3RTg1N0VBOTg0QTk4NDVBMkY4NDVBODQ4NDg1N0VBOTg0QTk4NDg0NUENJUE5ODQ4NDVBNUE4NDg0ODRBOTg0MzAyRkZGRkZGRkZEMTFBOEZGRkQwN0E4RkZGRDBGQThGRkE4RkZGRg0lRkY1QTJGMzAwRDMwMkYzMDBEMzAwRDMwMkYzNjMwMzYyRjVBMzAzNjJGNUEyRjMwMkYzNjJGMzAyRjM2DSUyRjMwMkYzNjJGMzAyRjM2MkYzNjJGMzYyRjMwMkYzMDBENUFGRkZGQThBODdEQTg3REE4N0RBOEE4QTgNJTdEQThBOEE4N0RBOEE4QTg3REE4QThBODdEQTg3REE4N0RBOEE4QTg3REE4N0RBOEE4QTg3REE4N0RBOA0lQThBODdEQThGRkZGRkZBOEE5ODRBOTg0QTk4NEE5ODRBOTg0QTk4NEE5ODRBOTg0QTk4NEE5ODRBOUE4DSVBOTg0QTk4NEE5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YXRpb25EYXRlKEQ6MjAxNzA5MjcxNTI2MjQrMDEnMDAnKS9DcmVhdG9yKEFkb2JlIElsbHVzdHJhdG9yIENDIDIwMTcgXChNYWNpbnRvc2hcKSkvTW9kRGF0ZShEOjIwMTcwOTI3MTUyNjI0KzAxJzAwJykvUHJvZHVjZXIoQWRvYmUgUERGIGxpYnJhcnkgMTUuMDApL1RpdGxlKGZhbHRlcmluZ19ncm93dGhfdjE0X3dlYik+Pg1lbmRvYmoNeHJlZg0wIDU4DTAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAxNiAwMDAwMCBuDQowMDAwMDAwMTQ3IDAwMDAwIG4NCjAwMDAwNDc4OTggMDAwMDAgbg0KMDAwMDAwMDAwMCAwMDAwMCBmDQowMDAwMDYxNjE3IDAwMDAwIG4NCjAwMDAwNjE5ODQgMDAwMDAgbg0KMDAwMDA2MjU0MCAwMDAwMCBuDQowMDAwMDYxMzQ0IDAwMDAwIG4NCjAwMDAwNjE0NzkgMDAwMDAgbg0KMDAwMDA2MTE1NyAwMDAwMCBuDQowMDAwMjU2NDYwIDAwMDAwIG4NCjAwMDAwNDc5NTAgMDAwMDAgbg0KMDAwMDA0ODQ4MiAwMDAwMCBuDQowMDAwMDg3MTU3IDAwMDAwIG4NCjAwMDAwODYyNTAgMDAwMDAgbg0KMDAwMDA4NjQyOCAwMDAwMCBuDQowMDAwMDg2NjA3IDAwMDAwIG4NCjAwMDAwODY3OTAgMDAwMDAgbg0KMDAwMDA4Njk3MyAwMDAwMCBuDQowMDAwMDg2MTM3IDAwMDAwIG4NCjAwMDAwNTk0MTQgMDAwMDAgbg0KMDAwMDA2MDU5NiAwMDAwMCBuDQowMDAwMDYwNjQ0IDAwMDAwIG4NCjAwMDAwNjEyMjggMDAwMDAgbg0KMDAwMDA2MTI1OSAwMDAwMCBuDQowMDAwMDgyMTkwIDAwMDAwIG4NCjAwMDAwODIyMTUgMDAwMDAgbg0KMDAwMDA3NjkwNiAwMDAwMCBuDQowMDAwMDc2OTMxIDAwMDAwIG4NCjAwMDAwNzUzMDggMDAwMDAgbg0KMDAwMDA2ODU3OCAwMDAwMCBuDQowMDAwMDYyOTUzIDAwMDAwIG4NCjAwMDAwNjMyMTAgMDAwMDAgbg0KMDAwMDA2ODgzNyAwMDAwMCBuDQowMDAwMDc1NjI2IDAwMDAwIG4NCjAwMDAwNzczNzkgMDAwMDAgbg0KMDAwMDA3NzcwNiAwMDAwMCBuDQowMDAwMDc3Nzc1IDAwMDAwIG4NCjAwMDAwNzgwNDcgMDAwMDAgbg0KMDAwMDA3ODE0NSAwMDAwMCBuDQowMDAwMDgyNTYzIDAwMDAwIG4NCjAwMDAwODI3ODMgMDAwMDAgbg0KMDAwMDA4Mjg1MiAwMDAwMCBuDQowMDAwMDgzMTIyIDAwMDAwIG4NCjAwMDAwODMyMTMgMDAwMDAgbg0KMDAwMDA4NzIzMSAwMDAwMCBuDQowMDAwMDg3NTY0IDAwMDAwIG4NCjAwMDAwODk0NzQgMDAwMDAgbg0KMDAwMDExMTc2OSAwMDAwMCBuDQowMDAwMTI3MTM2IDAwMDAwIG4NCjAwMDAxNDAzNjggMDAwMDAgbg0KMDAwMDE2MjA1NCAwMDAwMCBuDQowMDAwMTg1NzM2IDAwMDAwIG4NCjAwMDAyMTA4MTEgMDAwMDAgbg0KMDAwMDIzNTk1OCAwMDAwMCBuDQowMDAwMjQ5NDkwIDAwMDAwIG4NCjAwMDAyNTY0ODUgMDAwMDAgbg0KdHJhaWxlcg08PC9TaXplIDU4L1Jvb3QgMSAwIFIvSW5mbyA1NyAwIFIvSURbPDdDNTcxQjFBMDk2MTQ5NERBMjFDNDRGQkNDRkMzNUVDPjxGNjY5NDNBMDQ0Qjc0Mjk1QTlBREFDOUZBMDYwMEEzNz5dPj4Nc3RhcnR4cmVmDTI1NjY5Mg0lJUVPRg0yIDAgb2JqDTw8L0xlbmd0aCA0NzY3NC9TdWJ0eXBlL1hNTC9UeXBlL01ldGFkYXRhPj5zdHJlYW0NCjw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE1IDg0LjE1OTgxMCwgMjAxNi8wOS8xMC0wMjo0MTozMCAgICAgICAgIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcEdJbWc9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9nL2ltZy8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6aWxsdXN0cmF0b3I9Imh0dHA6Ly9ucy5hZG9iZS5jb20vaWxsdXN0cmF0b3IvMS4wLyIKICAgICAgICAgICAgeG1sbnM6eG1wVFBnPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvdC9wZy8iCiAgICAgICAgICAgIHhtbG5zOnN0RGltPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvRGltZW5zaW9ucyMiCiAgICAgICAgICAgIHhtbG5zOnN0Rm50PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvRm9udCMiCiAgICAgICAgICAgIHhtbG5zOnhtcEc9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9nLyIKICAgICAgICAgICAgeG1sbnM6cGRmPSJodHRwOi8vbnMuYWRvYmUuY29tL3BkZi8xLjMvIj4KICAgICAgICAgPGRjOmZvcm1hdD5hcHBsaWNhdGlvbi9wZGY8L2RjOmZvcm1hdD4KICAgICAgICAgPGRjOnRpdGxlPgogICAgICAgICAgICA8cmRmOkFsdD4KICAgICAgICAgICAgICAgPHJkZjpsaSB4bWw6bGFuZz0ieC1kZWZhdWx0Ij5mYWx0ZXJpbmdfZ3Jvd3RoX3YxNF93ZWI8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6QWx0PgogICAgICAgICA8L2RjOnRpdGxlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE3LTA5LTI3VDE1OjMzOjEyKzAxOjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNy0wOS0yN1QxNTozMzoxMiswMTowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE3LTA5LTI3VDE1OjI2OjI0KzAxOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBJbGx1c3RyYXRvciBDQyAyMDE3IChNYWNpbnRvc2gpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6VGh1bWJuYWlscz4KICAgICAgICAgICAgPHJkZjpBbHQ+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8eG1wR0ltZzp3aWR0aD4xODg8L3htcEdJbWc6d2lkdGg+CiAgICAgICAgICAgICAgICAgIDx4bXBHSW1nOmhlaWdodD4yNTY8L3htcEdJbWc6aGVpZ2h0PgogICAgICAgICAgICAgICAgICA8eG1wR0ltZzpmb3JtYXQ+SlBFRzwveG1wR0ltZzpmb3JtYXQ+CiAgICAgICAgICAgICAgICAgIDx4bXBHSW1nOmltYWdlPi85ai80QUFRU2taSlJnQUJBZ0VBU0FCSUFBRC83UUFzVUdodmRHOXphRzl3SURNdU1BQTRRa2xOQSswQUFBQUFBQkFBU0FBQUFBRUEmI3hBO0FRQklBQUFBQVFBQi8rNEFEa0ZrYjJKbEFHVEFBQUFBQWYvYkFJUUFCZ1FFQkFVRUJnVUZCZ2tHQlFZSkN3Z0dCZ2dMREFvS0N3b0smI3hBO0RCQU1EQXdNREF3UURBNFBFQThPREJNVEZCUVRFeHdiR3hzY0h4OGZIeDhmSHg4Zkh3RUhCd2NOREEwWUVCQVlHaFVSRlJvZkh4OGYmI3hBO0h4OGZIeDhmSHg4Zkh4OGZIeDhmSHg4Zkh4OGZIeDhmSHg4Zkh4OGZIeDhmSHg4Zkh4OGZIeDhmSHg4Zi84QUFFUWdCQUFDOEF3RVImI3hBO0FBSVJBUU1SQWYvRUFhSUFBQUFIQVFFQkFRRUFBQUFBQUFBQUFBUUZBd0lHQVFBSENBa0tDd0VBQWdJREFRRUJBUUVBQUFBQUFBQUEmI3hBO0FRQUNBd1FGQmdjSUNRb0xFQUFDQVFNREFnUUNCZ2NEQkFJR0FuTUJBZ01SQkFBRklSSXhRVkVHRTJFaWNZRVVNcEdoQnhXeFFpUEImI3hBO1V0SGhNeFppOENSeWd2RWxRelJUa3FLeVkzUENOVVFuazZPek5oZFVaSFREMHVJSUpvTUpDaGdaaEpSRlJxUzBWdE5WS0JyeTQvUEUmI3hBOzFPVDBaWFdGbGFXMXhkWGw5V1oyaHBhbXRzYlc1dlkzUjFkbmQ0ZVhwN2ZIMStmM09FaFlhSGlJbUtpNHlOam8rQ2s1U1ZscGVZbVomI3hBO3FibkoyZW41S2pwS1dtcDZpcHFxdXNyYTZ2b1JBQUlDQVFJREJRVUVCUVlFQ0FNRGJRRUFBaEVEQkNFU01VRUZVUk5oSWdaeGdaRXkmI3hBO29iSHdGTUhSNFNOQ0ZWSmljdkV6SkRSRGdoYVNVeVdpWTdMQ0IzUFNOZUpFZ3hkVWt3Z0pDaGdaSmpaRkdpZGtkRlUzOHFPend5Z3AmI3hBOzArUHpoSlNrdE1UVTVQUmxkWVdWcGJYRjFlWDFSbFptZG9hV3ByYkcxdWIyUjFkbmQ0ZVhwN2ZIMStmM09FaFlhSGlJbUtpNHlOam8mI3hBOytEbEpXV2w1aVptcHVjblo2ZmtxT2twYWFucUttcXE2eXRycSt2L2FBQXdEQVFBQ0VRTVJBRDhBOVU0cTdGWFlxN0ZYWXE3RlhZcTcmI3hBO0ZXUGVZUE9sdG9tcld1bnphZGUzUXVJSkxxVzZ0VWlraWdnaGtqaWxrbFV5TE1RaG5RbjA0Mk5OK3h4Vmplby9tcDVLMWVVYVJEZjYmI3hBO2haaTV0UnFOcnF0cmJ5RlRISEtVSW9Ga2tSdlZqTVhDV05lVGZBS2xnQ1FhWVpJY1FxNlEyc2VmUHkvdWJrekpxMnB3elJBUTNGM2EmI3hBOzJ0MnF3R0szZThmMUMwTlBVOUtPam92SngwWlJScVRqa3Jhbkh6YVFUTjhVb255SzZ4MTd5amVUWEVOdDVvMWYxMFM0dWJtWm9idU4mI3hBO1kwdG8xTThiUEpBc2FOQUpGTFJrODFZamFwcGg4WHlEVitSUCtxVHYzckcxYlJralNMVXRSOHphTGVYUUxXOXJPczg4cGpMUklwUnImI3hBO1JidU04bm5SVkhQbnliajEyd2pONUJUb0xIOTVrLzB5SXRQemYvTHZTYmU0c1RyVjFxVjdheFBkdEY5VnZaSm1oTUJ1NCtKa2o0MCsmI3hBO3JnRldaNkhxVHZsY3BXWEx3NGpDTkVtWHZaUjVYODhhRjVrdU5RdGRQK3NSM1dtU3RGZFc5MUJKQXdDelN3TEl2TUJXVjJ0MzZHcTkmI3hBO0hDdDhPUmJVL3dBVmRpcnNWZGlyc1ZkaXJzVmRpcnNWU3U5ODFlV0xDNWExdnRZc3JTNVNuT0NlNWlqY1ZGUlZXWUVWR1NFSkhrSEomI3hBO3g2UE5NY1VZU2tPOFJKVVA4YytTZitwZzAzL3BNZy81cncrSEx1TFArVDlSL3FjLzlLZjFPL3h6NUovNm1EVGYra3lEL212SHc1ZHgmI3hBO1grVDlSL3FjL3dEU245VHY4YytTZitwZzAzL3BNZy81cng4T1hjVi9rL1VmNm5QL0FFcC9VNy9IUGtuL0FLbURUZjhBcE1nLzVyeDgmI3hBO09YY1Yvay9VZjZuUC9TbjlUdjhBSFBrbi9xWU5OLzZUSVA4QW12SHc1ZHhYK1Q5Ui9xYy85S2YxTy94ejVKLzZtRFRmK2t5RC9tdkgmI3hBO3c1ZHhYK1Q5Ui9xYy93RFNuOVR2OGMrU2YrcGcwMy9wTWcvNXJ4OE9YY1Yvay9VZjZuUC9BRXAvVWtldk4rVUhtQzZXNjFuVWRLdlomI3hBOzB0WjdLSnBMNlA4QWR3M1FDemVtQktBanVvcDZpZ1BUWUdtUGh5N2l2OG42ai9VNS93Q2xQNmtIcDM1Wi9rN3Exdk5EcDBVV293Q0kmI3hBOzIxd3NHcFhNNEVNanlTbU55dHczd3RKS3owUDdWRzZxcEVURWptR25McDhtUDY0eWpmZUNGYVg4dVB5cHRMYVRUNVVXM3QxWkVrdG0mI3hBOzFLN2pBZVMxTm9vS200RkdrdGlVOFdHKzUzd05LbnBQa1g4dTlFMXEvd0JWaTFWMmd2b2JxS2ZUTHUrV2V6WDErRFhzZ1dVdElYazkmI3hBO0ZmVVo1RHQ0Q2xGVlNIeVYrVTFoREdVa2lnV2Q1VEZNZFR1QTd5eVN4WFVqckliamswdnFXOFQ4NjhoeEc5TVZjdmtYOG4ybGsxS08mI3hBO0N5NTNWaitqWHVVdTNBYXplM1dBSUNKYWYzRVNnT1Bpb0tnOVRpcVphTHBmNWY4QWw3VUxxNnNMeU9DOXVnVXVqUHFNczVhc3J6bXEmI3hBOzNFMGdCOVdaMnFCV3JIRlUrVFhkRWtoOVpOUXRuaC8zNHMwWlhvVzZnMDZLVDlHS3ViWGRFVnVMYWhiQnR0ak5HRHZTbmY4QXloaXEmI3hBOzc5TWFRSlZoK3ZXL3F2OEFZajlWT1IrSUpzSzFQeE1GK1p4VlorbmRENUl2NlJ0dVVob2c5YU9yRStHKytLclc4dzZBdE9XcDJpOGcmI3hBO0dXczhZcXBxQWZ0ZER4T0t0eCtZZEFrNCtucVZxL09oVGpQR2FnbWdwUnQ2bmJGVWZpcnNWZGlyNDh1dEM4MlhWekxjM0dtMzB0eE8mI3hBOzdTU3l0QktXWjJOU1NTdmM1dFJLUGUrcVExR0NJQUVvZ0R6RE9iTFVkSGVLeWgxVDh1Wm45QkZqbnVyWkpZM2ZsR0Vua0tDTlZZay8mI3hBO0VnSitIc1IxeWtnOUpPbnlZc2dNakRVamZrRFI2MkJ6K0I3KzdvbzMxMXBNbDhEYi9sL2NDeWpsSUFNY3lTU3dGSFFLOUZjSTFHVTEmI3hBO1hlb3J5SjN3aTYrcGxqaE1SMzFBNHE3eHNkdjIvcVVaRzBUMXJaN2Y4dkwyTkk1Q2JoSGx1WlBWaUtNcFQ0b3ZoTlNHNURjVTJ3Ny8mI3hBO0FNNW1QRW8zcVkrVzBSUnYzL1l0dDMwMEtrZHorWDl6TENydTNGVGNSdjhBRkpJeWoxRlRtUXFTS3RDZjJCaWIvbkprSjh4cUlnLzUmI3hBO3ZjT2wrVi9GZGFmb2FHMGdSdnkvdkd2RUVLeTNUdGN5b1NnVVN0NkpWUWZVbzIzSVVyc1JpYi9uSW40aGtUK1lqdzc3ZWtlN2Z5VmImI3hBO0VlWEl6Y1c5MTVCdjViV1c0WjRaeDlZOVdPQ29FWXBzU3dXdFI2bkVuclhzRGY4QU9ZNVBGTkdPb2dDQnk5TlgxL0ZXaGthd2lhNGwmI3hBO2gvTCs0RTcyd2l0dVp1WllvcmpqSXJUZW5JakJ3UzZuZzNUajF3LzV6WVJJMERxQlhGdjlJSkcyMWc3ZGQvTnJ6TExEcXVtZlZySHkmI3hBO0hOcGQycFJvNzJGSmVWZWt2SlZqUlNHQVhpS2ZEdWUrTWRqdksxMGdPT2R5MUFuSHVOZkRyL2FpdnlaMHp6SHAvd0NZT252TFpYZHQmI3hBO2F6SlBIY3U4VWlJVjlCMlVNU0FQdHF2MDRNNUJnV3Z0M05pbnBaVktKa0tyY2Q0L1F5ZjgwbEQrYkxzTmFRM01Qb3crc2plVzVkWHEmI3hBO1VVRlhlNFI0cXNucUhpbFRTdGMxN3dESG83Q1dDMmhNdGloc1hacnk3Z1R5ZlBFN0dVdFp5Uk12ckg0NUkrWnJ3K3p2NFlGYmJSWVkmI3hBO0xCYml5MDJLS3lpbmFLZUp2SjF3ODVrdUlWK3NNa2Nqa3BHNktkeUtBZkRXbEJpcVZhZmE2RkxDczl6WVc4MXZjU0NLMWpoOG5FU1QmI3hBO1ZWbmIwVkx1VHdBSXFvMlBVZEtLcTkzNWFTYlZVdTVMUUM0aGlhNGtrbDhseUtrckpFczhzcEtQeDVUVjQwY0ZsZlljZHNWWERUSUkmI3hBO29icEhUbkZxYW96UzJ2azFsZUdSR0VlNkV5cTNMaktIVndTcGMwNC9DQXF1R25hUkRZdGZYK2lXMXNxVHBiK2szazBobWxhWWhBcXImI3hBO0kvN3VTTGlvK01ua1I4Vy9FcW9tOXRaclRVYmlPMVJ6RkNza01OeE41Tmtsa1piZVpKbEhxUWVnamd6THpUakhSYVZOT3BWUTFob3UmI3hBO29XekxkRFI0TFNqTEVSYStVNTNrNVdhd1RTU003TmJrSVpCeWoyYmxTZ0RINGNWYS93QU82YzFuYkMxMHRacnQyUzJXVzc4b3ljZzQmI3hBO0ZaU3lCbzQwVStySDZSYy9DQVFEVG9xcmFWWld1bVJqV3RPc1ZXOGxsdDM1UitVcmhHRVFEZXA2YWMwQ3hzR1NoWHBUcWNWWkgvai8mI3hBO0FNL1dzMXhQUGRhbGVXNVZlRVVQbGU1UlUya0JkZWN3a0ZXSzE5VG9FcDFOV0t2VWZMUG0ydzh3eHpQYTJ0N2FOQlRuRmYyc3RvOUcmI3hBO1psRkJLcTEzak9LcDNpcnlEWC9NMXZvc2xzazFsZlhZdVJJd2V5dDN1RlQweWcvZWNLbGVYUGFvcHNjeUNhZDNPZkQwS2hZZVdiYnomI3hBO3BxTVdvMm1yM3VrMzhWckVXMDB1YmVWWW1sTDhwSUNDd1kwNEU5Z2ZmSXk3MnJNVEVDWkVoRW81ZnlTMVZYVWp6WnFoVkRNeUs5d0gmI3hBO0ttV1AwMW9YalkvdXR5dGQ2OWE1RGljWDh4SHZraFp2eUkxaVRVWXJpVHpocWJ3QUtIZ2FkZ1MwWkRJUTBZakEvYkRWVTE1ZGlBY2UmI3hBO0pIanh2bkpVbi9JM1haM1JwUE9XcUw2Y25xSXNVd1JRQng0aW5CZ2FjZjJxOVR0dmp4S2M0NzVKMzVmL0FDdzFiU0RLWnRldWRVOVYmI3hBO1ZVQzljT0VLbGpWZU1hMEo1VStRR0VUYklhcUkvbkZPUDhKWHRhZXRIL3czOU1QaUJuK2RqM0Z2L0NONy92NlAvaHY2WStJRi9PeDcmI3hBO2lweStXcFlxQ1c3Z2pyMDVNVnI5NHc4Yklhc0hrQ3BhQ25EWElVcUR4TWdxT2hvall5NU10UWJ4RSs1S1BQTnY1TWJ6RkxjYTNwT3YmI3hBO1hFcVFoR3ViSDY4OW9VWUxHM0NPMWsrMm5yTFVoT1hjZlpOS1hVc2N2WmZ5cW4xRjRKN0R6UXVvR1dXS1czaU9yaVJTNWFWNlJ4U2YmI3hBO1lwSVNDZ0lJTkJVYllxcW13L0xQNjlOY3Zvbm15R2E5WnpKSXFhMXdmMW8xWXR4amNqN01uRUxTb0trVXFNVlZyUmZ5M3ViaHJKZEcmI3hBOzh6ajFweUdFc1dxUnFwdkZLQ2xYVmtpcENlTEQ0VTYxRzJLcFcxaitXcmxwWXRFODZzU0VtblVmcGRPYXFqUmxuOWFWZVhDTmE3R3AmI3hBO0ZGWGtmZ3dLaTd1eC9MUm9iR0ZkRjgzWEt2d2l0WTR4clNEaTg4bFM3U1NSS3ZBczdubVEzQTFGY0txTnZiZmxmY3dHNmw4dmViMGEmI3hBO0dKbmEzbVhXT2FjbUFkUWl6TU9TbWMvWjI2a2RLNHFtdmwzVS9JL2wzVW83MnkwVHpYYnpUeElBSm9OVHZJbmpraldqdkVHdUZEZ1ImI3hBO0JUVlEvd0FQVEZXVnpmbWZwVWN2cGZvaldYbU1mcVJvTlBtVU9RQ1NpTy9GR2NVK3lHOStsVGlxakgrYk9sU0lKVTBQWGpia04rKy8mI3hBO1JrNCtKVEdHWDB6KytKL2ZMMFNoM3BYaTFGVzEvTmZTbjR0SG9ldk9oZU9LVi8wWGNLWTJsOVRqelJ3cjByRlFzcWtBa2I3NHFtV2cmI3hBOytlN0xXZFZmVEl0TDFXMHVJMWQ1SkwyeG10NFFFY3AvZk1QVGJuU3E4V05SOU5GV1NZcTdGWGlldC9sOTVlMW0rTjdkbTZXZG1WMjkmI3hBO0s2blJEdzRpbnBodlRBWlY0bWkvanZsNWk3cVdHTWpaWkxvbDdvUGxleGh0WHM1cm9YRWtWcFp4b0ZubFlxc3JxR2Vkd1RRY3FWYkgmI3hBO2dKNU1UcHA1RFVaY0loRzl5ZS80cTJqK2ZMNjR1cG9ydnkvcWRwNnNyL290b21WdzhLTUl5WEUwaXhoZ3g3VkZEdDByaGxpSGVHM1AmI3hBOzJkR01RWTVJU29lcjM4K2d0TS84WFhCbFdNYVZyWlBQZ0c5QzE0bGhVVUQ4dUo2SHZrZkQ4dzQzNUVWZkhpK2NrYjVaOHcyZm1LTzgmI3hBO051OTVFYkM0YTB1b0xsWTRuV1ZBQ3kvdTk5cS96WkdjZUZxMWVsbGdNYjRUeEN3UloyK0tWeitmdEFqOHkzUGx5QzExSzcxUzFCYVMmI3hBO09CcWdoVURuaVhuVGxzM1Rya2hpTlh0VGtSN055bkNNeE1Jd2wzLzlJcmw4NFdMdkpYeTlxMHdqNEt6U1FKS0ZMcXJxQXp6TU4xa1gmI3hBO1lISHd6M2hCME1oL2xNWStOZjczeWMvbkxURWQwYnl4cVlNY2l3di9BS0hFUUpKT1BGYWlTbFR6WDc4ZkRQZUZHZ21mOHJEbGYxSDkmI3hBO1NUVy81djZkWmVjYnJ5OWY2UkxwNE1zTnZhbFZqTWhsY2dIMWdqbE9KNWdxVkoyK2VUT0FtTmd1WExzU2M5T01zWmlXeEo1MVhsdDgmI3hBOzdUM1NmK1VrSC9HU1gvaUxaQ1gwdUZsL3VmZ0huSDV2WGVseCtjNUVaZE1tMUFSSUk3VzcxalVMVzRtNXhnTEVsckF2b2dzMUtjbW8mI3hBOzNzZDhwZFd4V2JYZFBzeExPbDFvc3F4VzVpamprOHhheXN6SThUZWp3WjFSRjV4TVdBclFtalZCcGdWVHZmMEpaM3VwZlY5UTB5SDQmI3hBO3BZSS9VOHdhcTBrRnVDMGNoVlRieS9FUUtNeExVSTJHS3ZRRS9MZnpHOW5aV3NPazJjdW5vUHJTeS9wN1ZSTEhjdEdFWm9KeHpiMDUmI3hBO0Nxc0R0OFA3UExxVlVyTDhzUE9Wc2xyQkhwV25wQTNxblVhNjFxN3N6VGowNVBUTGIvM1VVZEdKK0h3eFZ1OC9LL3pWY1Bic05IdFcmI3hBO2tpRE45WWsxN1ZWZEpKWkhra0NlbW9xQjZyS0MyOUtZcTZEOHEvTlVWdS9EUzdOTG9RajBtL1R1c09nblNkWkVJNUNvVXJ5cVFBZTMmI3hBO1EweFZTai9LZnpTazZPdWpXWENMaVVFbm1IV1pEeUNyVThDbkU3ZzAzQjZlR0t1SDVYK2R4SERHbWphY3NjYXR5RGVZZGJaeTB5TEgmI3hBO0llZkQrVlBza0VEdDN4VlgwbjhyL05NY1VFVW1qMk5uRzM5Ny91YTFhNVpBVWRlSTVjTnZqNDhBMU85VGlxRGwvSy96NExLT3hqMHEmI3hBOzBqdHZzUWlQWHRXUG9GRmxaR1lIMDJNZkpsVWdPeEEzQzRxaXAveW84MUphT2xocGxnazgwY2l5aWZXdFlkSzhWRU5IL3ZRRkpia0UmI3hBO0s4Z0tIcUNxcjFMeXBwayttK1g3TzB1WW80TG9CcGJtQ0dTU1dKSlpuYVdSWTNsSmZnSGNoUjJHdzJ4Vk5zVmVjWmt1K1NIelJvODMmI3hBO21MVEk3ZlM3bTBhNHNMNk9TWko1RHdySEc5WTI0QnQvaldxbnNjbENZQmNqUmF1R0hMSXlFcU1hOUl2cWxVM2svV0pybVN1a2VYdWImI3hBO2NKSkNaNzQ3bG1KSUpmYm5TalpQeEIzbHpZOW80d0I2ODMrbGorcjVLeStXdFp0cHd3MDd5L0N0d1RHMEszRjBpdlZHQWpGQ0dLbjcmI3hBO1JXcEpvZjJkc0hpRHZMWEx0REVSUmxtLzBvL0Yvam16SDhyZE1QbHV3MU9MVXByV0tTOXZHdVlvclYzZU5FWlFPSUxqbHRTZ3JYS2MmI3hBOzB1SWluVjlzYWdhaVVUQVNQREd0d3gzV3ZJVmpxbm5IVnRWdjBqdXJPOWRHdFhodkd0NUVDeEJDcnA2TGh1VEQrYmIzeXlPV29nQnomI3hBOzlQMnBMSHA0UWpjWlI1M0MrdnYvQUVKYlorUXROZ3VsU0szaVMvakNTVGlMV0pGa1ZHREx5U2xzR1FPNjErTGwwSXJram0vRk4wKzEmI3hBO3pLd1pHdjhBaFgzK3I5UzF2eTVzalBjSWxoRXFNVWRZanFzcENxV1dvRGZWOTIvZHVBekEvYTZiWWZGL0ZNeDJ1YUI0cGY4QUt2OEEmI3hBOzQ5NWo1S3gvTHV5anZyRyt0N2VPMG10YmlDZWE2bTFOcmdGSW5WbnFodG82MFZUUThoZzhYYjlqWC9LNTRKUmtTUVlrVjRkZE8vaUwmI3hBO1A5QXViZTYxdUc1dHBWbXQ1ekpKRE5HUXlPakl4VmxZYkVFZERsRXZwZEpsL3VmZ0ZYemYrWU9pK1hyMUxPVzJhOHZlSWtkVTRnSUMmI3hBO0NCVmpYNGlPMU9tSEZwek1XOHRydTFZYWVYRFhGSmpyZm0vb2M2dkEraEdSSjE5S1NObWpJZFNDT0RBclFqZWxEbHY1TTk3aGY2SVkmI3hBOy93QXcvTk4wOHpUNmZITkJiK1Q1SW9ZWFVTSmJtQW9YbWNnY2ZTQlZ5Wks4dU5hTjEzeXNZWS96bkxsMmxrRi91cGJlWVBQM2MvZ3EmI3hBO1ArWUdxd3JGeThyWHlMSUQ2WTZmWkRWQitINGFCQ2FIdGg4QWZ6Z3hQYXVRVmVLZS93Q081b2ZtSnF4UkhYeXRxREpJb2RHQUpxcEYmI3hBO1FkbHg4QWZ6Z2orVmNsWDRVL3g4RzV2ekUxU0gwdlY4czN5bWQvVGlXbzVNL0QxT1BFTFd2SGY3L0E0akFQNXdXWGFzeFY0cGIvMjkmI3hBO3krNDgvYXhiekdHWHl4ZWhnVlVzcks2VmJqUWMxQlN2eGdkY0F3QS94QmxQdFRKRTBjVXZ4NXFjdjVpNnBFOGFQNVl2dzB0QkZUZmsmI3hBO1NoZWdJVTFQRUVrZHFZUnB4L09ER1hhMHhWNHA3LzI5elQvbVBxVWRzOTAvbG0rV0NPbk56c0FDcGV2MmVuRVZyaitYRjF4QlQydE0mI3hBO1I0amlsWDQ4bFNYOHdOWWpZSy9sYS9xZU5LZkVLdUFWRlFwMytJYmRSaU1BL25CSjdVeUQvSXovQUI4SFd2NWc2cGRXNHVJZkxkMFkmI3hBO21YbWpOSkdoZGVQTGtnZmlXRkQxWEU0QVA0bGgyck9Rc1lwVjcveGFDMVA4MmpwZDIxcHFHaDNGdGNKMVI1RkZSVWprcHBSbHFOaU4mI3hBO2prbzZXeFlMVmw3YjhPWERQR1FmZTdTL3prMFc3dm9yYTR0SmJTT1ZnZ25MSzZxeE5CeUFvUVBmQkxTRUN3Vnc5dlk1U0FsRXhCNnYmI3hBO1FjeFhmUE5kUnZMWFRiYTJudUxUVXJ0TGdTc3o2ZFp2ZUxFSVdqWDk0SXp6QmYxZmhBVTdCajBCeTJVNmRubTFQQktxUUZ2cTNsbTImI3hBOzlWclRTOWFSWjVKWjdsbzlIdUk2dXNYcU5JNFpWWWwrUEFHaDVOdGc4UnFHc3JvcFM2anA4SG1KWkh0UE1SZ25zUFdBR21TbTNYaWomI3hBO1REblJ2VVdWbFVxRUs5ZXVIeGRxcHQvbEwwY1BDT2QzK2hHMm1wYVJxR28yZGpKcGV0UXp5TXJKTGRhWklzTURtTXVwa21CYU5hZlomI3hBO0pCTkNhSEI0algrZHZvaXN0YzlmRkZKTElJNDFMdTMyVkc1T0JCSUFzcWk2QmRyY3Zjcll1TGlSRWprbENIa3lSbGlpaytDbDJwODgmI3hBO0ZocjhhSGVFSkJZK1lHMXE2Z2ZTcG83V09LSXhYaDNXUWt0OElXblViMTMvQUZqSkVpdWJmTEppR01IakhGWjI3a3IxYnlqK1k4OTkmI3hBO2R2cCtwcGJXRndpcERhVFdBbU1KQ2dNNnVIUXZ5TlRSc2dUNXVKTElMMmtHUmVTdEh2dElrMHV4dlZRU3dSdEdERkY2RVpDb3dIQ08mI3hBO3JjUUJ0MXdIa3h5eUJ4R2phVStldkk4MnFlWnJtK1c3V0lTckdPQlFzUnhqVmV0UjRaazRjMVJwNFh0THM4NU14bGZPdnVTQWZscGMmI3hBO2dnalVGQkc0SWpQL0FEVmx2NWdkemcveVZMK2NtSjh1K2FJWWlUNWluV09QOTRSV1NnS3NaT1ZPZlVNUzN6eUhpUjduSUdrejhoa1AmI3hBOzIvcjcwdnNialVubDQyM21hZTZjQi8zYlcwOXdBSmZoYzhIRGo0dWZXbmZBY2tPNXZqMmZxaC9IMzg5K2ZQbTYrYlVsUEs1OHhUMjImI3hBOzBjUnBhendBK2ovZGdoRlFGbHAxTytJeVE3a1M3TzFKL2o3dVczTGx5VXdiMHRiU0w1cXVHZG5KdFNxWExONm54SVNvQnJ5L2VNUHAmI3hBO3crSkh1WWpzN1UzOVpzZWY3Zk5Wa3N0Wm1BdHBQTUY3SjZyaHhFYmU4Slp3L0lHbE56elN2ekdEeFlkeVQyWnFTS016OC8ycWRkUWUmI3hBOzVXRnZOVnlMaUJuZFkzUzVWa1pWYm1hTlRpZUpiRDRrZTVCN08xUFhJZHZQOXJRVzl1N2U1cDVqbnVZR2pXSzVjMjl4SUZqUW1SVkwmI3hBO0VIZ0JRbmFuZjN4OFdJNkpQWm1wSUlNN3NWK04xYWU0MWRJZ2JqelJkS280U0pKSkJjOGxxQ1VLdXc1S0dIZ2FOOUF3Y2NPNWtlejkmI3hBO1YvcWgvSHhRd2d1YVd5TDVtbmJuQ3lXeUpIY01mUnFVWlFCVWhmM1pGUGJENHNlNXFIWm1vNWNaMjIvWnpVN3J5KzE3T291ZFhudUomI3hBOzRrRWFpUzF1WFpZMSt5dTRxQU1JenhISU1aOWpacGZWSy94NzFDMjhwV1Z6ZGkwaDFVZldTS2lOcmVWRFFDdjdYSHRoL01EdWE1ZGkmI3hBO1RpTEpmUWVhMTdGNXZxVUUxOVkyOXZCcmVwNkxKQVpDemFhYmNMS0hLa2VwNjBjaCtIanR4cDFOYTViS0ZsMldmVEdjckJRMXBwZDcmI3hBO0ZZMmx2TDV0MTJXZUVzMTFjYzdjZldHZDFjaGd5T1VSZU5GQ01LQTlUa2ZETFQrU2wzaGJlZVd0VGlraWhsODVlWkZNTFJ5ZW0wbG0mI3hBO0N3RWdrS3UwY01iRU12dzlmdzJ4RUVSMGhrTEJDTTh1UTNXajZsY1hkejVqMWZXTGVaSkVqc2I0MjdSbzBqQnVRS0lyVldsRjNvQWEmI3hBO1lmRExJYUtYZUhaYTdGSDZFUU5XdHlUUVZPLyt4T1JseWFkUjlCWXByUDVmK2FENWxtbjAzUmROK29YZDdMTEpkZnBqVWtiaE5MSkwmI3hBO0pOTGJLWTQvVVBxTUJ3cnhKQUI0amFpblVVVkIvd0Fydk1nZ250cmV5dFZoV1IvU1dYVzlXVnBGamxEVzcrckc3TW53VFNjMUttckwmI3hBOzIrRTQwdEZNUEt2NVZDYzNFSG12UzdlM3MxOVUyUzJPc2FqT2FYQ3JIS2tpeUdNVTRvQ3BIMmV3QjN4cGFMUHpERGI2eHBWdENTMFUmI3hBO0VMUm9XZHBHNHBHUU9Uc1daalFkU2FuSmprWEpnUDNVdmd4Zjh4UEtxYS9xTnRYVWJ6VG1zcEJNc2xqSUkzWWxPTkdKVnRzbkVXSFMmI3hBO1pwOE16c3gySDh1NUliT0MxVHpMckpTRnk3bHJrT1pPVEJtV1FzaFlnL0YzL2ErVkR3dFhpK1FSWGwzeWJmYVhGS0o5YXZOV3VaMG0mI3hBO1J2ckwvdXkweFhpUWxTRktyR0Y2MDYwcFdtRUNsTStJamFsUFEvSWZtN1RycDVwTEoyVmtDajZ2ZUpBd0laV3J5SEt0T093OGFIdGsmI3hBO1RJT3pBS1krWWZLWG1YVWJGYlczc3JvY1pSTHl1YjlKVUxFTnpQcEVrQThtNjEvWGdFZ2toSjIvTHp6ZUlMUllJRlc1dFN6TVJLZ0smI3hBO01XRElRZVh0MnlYR0dzRGNwNURwM21GWklyYThpdXB0UUlSM1Q5TG9qTXlyVG1zZE9RNlZIWElXR3hKMThoZWNUcVQzdDdFWDlRU0smI3hBOzBzazZTT1M2RkU1TldwNmdWeVlrR3ZJTmxiUS9KM20vUnpQSk5ETkhiT254L1ZyNk8xb1ZOUXpOOFEyRmV1Uk1nV1lCVmRXOHMrWnQmI3hBO1lzSUUwKzJrRnZVbVpuMUZMcEpTdEFqYmtEa28rSGJFRUJhUVE4aGVkWXpaUFpSK2xkV1ViUnZJa3lJeXUwa2ttekJoK3hLT21TTWcmI3hBO3dnRFo5LzZBbjM2UDF0NW9yVzd0cnlhNTRLV2hiV0VERmdQdHFuSGtLZGRzaFliRXIwenloNXN0TmIvUzJycHlYNHZVbWVWSkhKWmUmI3hBO0sxb2FuSmlRY2ZVRDBGNjFsRGxQTWZNMnMzR2thSnA4bHBjYWJhVDNNc3F0SnFTTXdZSnhvRktwSnNPUnI5SGF1Wk1JMlR6ZWkwbUEmI3hBO1pja2hJVGtBQjlQOW9TbTAvTWgyYUtXOG44dkpZbTRnRnpOQ2wwenBDemt1cXEwRzdNa2Iwcjg4bWNYZGJrejdLNWlJemNWR3I0ZWYmI3hBOyttN3lHZDZkNXgvTDdWOVJoc0xDNnRydTl1S2lLSllqVWhGWmp1eWdVQ3huOFBFWlFjY3dMTHBzdWgxV0tCbElTakVlZjQ3MCtrMDMmI3hBO1RoR3hGckRXaC8zV3ZoOHNyc3VFTXM3NWxocGExdGRKTjlMWlhGOC8xaElCRGJWTGhXRlMvRUExQ2lwT1hjelR0YWxLZkNKQ08xN28mI3hBO1AvRS9sNFNxRzBIVzB0MlFPdHcxc3dCNU1FQXBXbzNMZGFkSzdnakpjQjd3M2ZsTXRmM21LKzdpWmZGNWYwaVJZeVVramtkQS9vdTEmI3hBO0hBTk9vRmVsYUhLZU11cWxxY2dWUDhNYVYvSy8vQkhIaktQemMyTVhzS1FYZDFESDlpTmlxMTMyRERMQTdESEs0Z2xFZVhmK096Yi8mI3hBO0FPei9BT0lOZ255WWFyKzdLSzh4WFZ0QnFSRTBxUkdVcWtZZGd2SmlCUlZyMU9NT1R5dXBIcktENUx5QzFISWdrTDNJRktuOGNtNDYmI3hBOyswa2pra2llTmc2RmhSbElJNitJeEtZOHd5YzYzb281MXY3WWVueUQxbWorRXh0d2V1KzNGdGo0SE1aM1N4dk1PZ0t5SzJwMml0SVYmI3hBO0VZTThZTEZ5QWxQaTM1RTBIamlxb3Q1YVJtYTVlZU5MWWlNaWRtVUlRNG9wNUUwK0tvcGhQSmhINmk4eXVJYmU4MXlVMjgyblhCa3UmI3hBO211SXRjUzloNVJJOGlTcDhLdnlMS3Z3cUNPNHB0a3hJVW1ucDg4OEUxc3hoa1dRSzZLeFFoZ0R5VTBOUFk1QUl5Y3ZsOTZSZWRiL1MmI3hBO3pheDJzbDVhR2VHZEpaZE91TGlDSXpvdEI2WkV4NDlaRVB4Q25UeEdNU3lLQS9MdGJlMlc3WXZiV3EzWG8ranA4TnlrNUJqVW8wcDQmI3hBO3NSV1Z1dzhNTWphZ01zK3MyOXVicVc0bFNHTDFrWG5Jd1ZlVHBHcWlwb0tzekFEM3dGakRtZmYrZ1BNcnMyTjdxY3oya3VuWElsdlcmI3hBO21qOHdyZlFmdVE3UnpvbzRNR0xKRVZvclYySUsvQ2NtSkNrMDlGMVdlQ2ZTbmxna1dXTWtVZENHVTBhblVZSWMyblUvUVV5eURrUE4mI3hBO1BNZm1UekJvdWlXUDZHMHlMVTVadnJibU9hM3VaMERRS2tncTlzc3BqcXZPbFUrSnFDb3ljenU1ZXFrUlBaamQxK2JmbmxZNDViUHkmI3hBO2xGSWFNczBSczlVNThraGpZc3BOb2c0QnpJUEVyU2xUc1lXWEc0NWQ2cHAzNXIvbUZkNmhiMlE4czJscmRYTXFRV1UwOEdwUlc3eXkmI3hBO1J5U0g5L0piSUVvb1ZlTEN2Mmo3WTJ2RWU5NmpvTng1cm10N2ovRU5wYVdraXFvaUZuSzh5c2FFdWVUcWhwOW1tM1d2VVVKVURteHomI3hBO1c1cmVUeW5JVHBDMzhRbmppbHRsdWxzOWpId2VYMVhLaW9CTzMrM2xwa1ltdzUrVE5QRGtFb25mOXJCYmdlWDdvWGl0NVBrRWlSdkYmI3hBO1BaL3B5MEVzTnd2cWM0MmlNNVdPaXd4ZkV0YXJKc3BVSEVaNU5zTzJ0VEdxSTI4Z3BwWmFaYlNOYkh5WmYzRnhIQVVGek5yZG9oZjAmI3hBO1l6Ukt4ekFyVW5nS0lCVTRUcUpNcDl1YWduWXhIbHdqOUxQdnk5MXhGbWgwQ3k4djNPbTJRZ2x1M211cjIydVdWaTRvdElwcDNZTnkmI3hBO3FHclNtVnlrWkd5Ni9VYWllYWZIUG44bCtxZjhkRzkvMTIvNGtNdGp5ZGxoK2lLcjVkLzQ3TnYvQUxQL0FJZzJDZkpqcXY3c3BUK2EmI3hBO21ueTM4MXRCK2h4ckZ2NjZtNGk5YzI3eG84VFJGMElweUlFaHFDZWxlOU1FZVR6R1Uxa085UFBKZkpWdW1vUE4vZ3E3bWtnTWNVVS8mI3hBOzZYZHF4N2xtWG5KMktMWHVmbnRocnlZK0p0OVgyTXEvTFhSdjBQUzJoOHZTNkhheXFrbkdhOEYyUTZ5TVBTb0dmalFIa0NEdlhmZkMmI3hBO0F4bkt5TjdVL3dBdy9MM2xPRHpEZlcwbXA2Qm84Mm9mVmJwNEwvUjB1NUdhVjVJZlVhUWxBNWFUN08vd2pseStFMUZEdEVpMC9RZnkmI3hBOy93QmExblJ3Zk1QbGJVcnA3bFlUYnBvc2FMZGVtWXdZa2RaZDNXS3EvRVdYNGwrRVVYQXIxdnpkZDZIcGVoM0Z2ZjZiUGU2YklJN2QmI3hBO2JXMHNudnduQkM4Yk5CR3IwUkRHS0VpZ05Na2VUQ1AxRjQ0SWRPdTdGYnkyMHVJMmtWN05Cd2s4blBNMGtqaFNXTWNjb2ZralI4WGYmI3hBO2l0U0FvQTQ1Rm05Ti9MUyswcjlDWFdsMmVtejJOeGF5eHkzczc2WExwTUYxTEsvSDFvb3BlOUlnclZOYWpKUllaT1h5KzlqWG5uVi8mI3hBO0xUK2I3ZTVtMGE0YWRKK0UwY25sODNrdHhKYitvZ21nbElEdHhDS1ZaU1J4V3RLRlRnWnBMNVhoMHZSdGNoMUMrMFUzbHZwY25wcTkmI3hBO2w1UnVMU2FPVGlXVjRwZWNqQUt3TEVoUHBGUmdWNmYrWU9vV2x0NWYxQ0M0dExtNmU3Y3BhTmJXRGFsNk53c0tQRE04S3E0cEc2aHcmI3hBO1dGS2pKRmhEbWZmK2dQSDQ3ZlE3elRsa3N0TGpGaUpacEUvNTB5VnhJa2tpVTlQMDNDaGdzZkVzUlFtblFxTWl6ZW5lUmJ2VEc4a24mI3hBO1Q3TFRwZE5leE1ZdWtmVFpkSmlrbGtQSXlSUVNkbXB2UW5KdzV1UHFmb0wwTEl1UTg5MXlPQ1B5dkZxRng1aXYvTDFyWm1iNnhOWUMmI3hBO05qSWpsUHRxOFUvMlNvb1ZGUlUrT1RuemNyVi9XeGVIelY1RGttdUJhL21kcXp0SjZLbU5KWXB1QlFwRjhOWUhwNmhWUWZGaWY1c2cmI3hBOzRxYWVWYkxUOWZlUnRCL01uV3I2TlpsbFpBOXBJcXFXTEJDWHR5OURSaDFwVDVZcTlDMExScHRIMGcyVXVwWGVxdUdsbE4zZk9yekgmI3hBOzFXTGxlU0tnNHFXb29wc0tEb01Vam13cnpBbWlONU5sT3QzZW4yV25KZVJ0Tk5xbHV0MUJUalRpRWRsQWRxMFZ0L2xrOG5OeTliOVEmI3hBOzl6QklaZkppM1l1WDgzZVVpWkpQclV6eGFNaXlOeGFWUkp6OVpxc29ZaFdJb1BBMTNyY05BMzFuK1hoMVI3dTU4eitVK0FhTVhjVW0mI3hBO2hLWkJNVCs5NWNwR0tNN2hqUndlUGh0aXIyTHlYRitWYTZoTy9sQzMweURVREd5M0MyTU1jTXdpUndySzZxcU1GRGdiRWRjS29YVlAmI3hBOytPamUvd0N1My9FaGw4ZVR1Y1AwUlZmTHYvSFp0LzhBWi84QUVHd1Q1TWRWL2RsSDY1L3gwWlBrdi9FUmhoeWVVMVAxbEFaSm9YUWsmI3hBO0NWQ2RnR0JKK25FcGp6VFRYN1RUOVhpdDFUVkp0T2xnbmpuOWUwS3E4aXg4djNVbk5YRFJubWRxZGQ4bzRTN1h4NGQ2WGVYdENYU04mI3hBO1l2NzI0OHgzR3AyZDB4ZXowNjVXSDA3WGszUDRHUkZZbmNnSHc2MU8rUENWOGVIZXlHUFViRVhFekdaYU54b2ZHZ3dtSnBnTTBMTzcmI3hBO0V0Ui9MbnlKcU41YzN0MWVhZzB0eE8xeXdUVTc2T05IazNJampqbFZFRmR4UWZoZzRDejhlSGV5cVM5MDlMUklJNXd3ajlOVjVNV2EmI3hBO2lzT3JOVWswSFU0UkVzSjVvRWMwdjgwV3cxbXlodHJMekJjNkpKSE1zcjNObDZSa2RGQkJqUHFwSUtHdGVuVWZSZzRTejhlSGVwZVcmI3hBOzlPYlJwN3g3enpQZTYwdHp3OU9PL3dEUXBDVXJYaDZFVVAycTcvTEhoSytQRHZUaUhVYkZaTGdtWlFHa0JYM0hwcVAxakNZbGhITkMmI3hBO3p2MS9RR0kzSGxPL21tdVpsOCs2dkNKbmRvMGorcWNJMWZpUWdEUU5zdkUwNkhmQndsbjQ4TzlrMnEzdHBKcDdSUnpDU1Q0Zm1hRWImI3hBOzdBREpRaWJhZFJsaVlVQ20rVnVXdzJiV29kSzhzeHpUV2pYa2JUY1dpU0l6TU9UcW5MZ3ZaZWZKajJBT1RuemNyVi9XeGFQODBQTHkmI3hBO1N6TTNsaS90MkRLQksyajNJRW9LaGd5bFZQVHBScUd2YklPS2pvZnpTMHkzbGk5SFJMMkwxMlJGZGROdUYzbFpnT1EyWWJveEpJcDMmI3hBOzdpcXFmZVZQUGkrWTN1STFzYnEwRVFLdDlhdDVMY2trTVJ4NWtodGwzcDBxSzc0cEhOclNUcUsyVXJRR0VXd2Nlb1p1Tk9SQUErMWwmI3hBOzBxZG5uRURJQ1YybUVjR3ZNb2tqanRXVjZPcnFFSU5kd2FqcjF5SHBjY2pDTmphbkpZYXRQY3BMSmJXVXQxYjd4eU1rYlNSOGdSc1MmI3hBO0tyVUVqSDByV0h6VjBnOHlJeFpJN2RXYnF3Q2duN3NmU2o5ejVzZXUvVyt0WFByMDlhcDlTblRseUZhWmFIWVFyaEZja1Q1ZC93Q08mI3hBO3piLzdQL2lEWkdmSnIxWDkyVTAxSzBudWRWa2poWGtRcWs5Z0JRWXhOQjVmTmpNc2hBVS8wRHFIZ3Y4QXdXUEdHUDVXYnYwRHFIZ3YmI3hBOy9CWThZWDhyTnY4QVFPb2Z5ci93V1BHRi9LelgzR2lYVFNGb2tWSTZDZ1o2blllT0ltR1U5Tks5dVNuK2dkUThGLzRMSGpESDhyTlYmI3hBO1hSTHNRTXBqQmxMQXEzTFlBZGRzZU1NaHBwVnkzVXYwRHFIZ3YvQlk4WVkvbFp0alFyOEVFcXBIY2NzZU1MK1Ztdm4wTzdhWjJpUUwmI3hBO0dUOElMVk5NUk1NcGFhUk95bitnZFE4Ri93Q0N4NHd4L0t6VkJvbDM2QlQwMTlVc0NINWJjYWVHUEdHWDVhVmN0MExkYWJkMnFCNVYmI3hBO0hBbWxRYTc1SVNCYXNtR1VSWlpYbU83WjV6NXEwUFU5WjhpUFphZGJ4M004a2xQU21rbWhRcUpZMllHUzMvZW9lQ3RRanYxMnljK2ImI3hBO2xhdjYzbmV0L2xuNTN1SkxXR0RScmRyWlBTaWtkZFcxRkNZMEplVDFBeUg3UkxMekhKOS9ua0hGVExSL3l1MWlYVnBQMDNwelFXQ3cmI3hBOytuQmNXT3E2bjZud1VTTlRHektQc2ZhK0xyNDRxOUo4cWVYb3RHZ2hzck9LVkxPM0VyS1oza2xZZXB5WTFrbExPMjdiVk9LUnpTYnomI3hBO2hmVzMrQWJ4N2xMRklSUGJ4TWw1SkxieFNVSzdjb0Ewbk52WUg1R2xNdE1qRTJIWVR6VHdaQk9COVg2M25OdnFHbTZiZlFJZjhQUjImI3hBO2pOSkE4YTZ6cWN2d3ZIR2YzVENFTHpWT3dRRWZDYWpiRTU1Rm5rN1kxRStaSCtsaitwVzh0eitVMjFhME90eWFMSGJYUEs0dUwzVDkmI3hBO1QxS1ZnUklZa0k1SWlKL3BQdy9HKys5T203NDhrbnRyVWtWWXIrckg5VDJQUWZ6SzhpZVlOUi9SdWphMWJYMS9SMityeE1TL0dQWm0mI3hBO0ZRTnZmS25WSlZxbi9IUnZmOWR2K0pETDQ4bmM0Zm9pcStYZitPemIvd0N6L3dDSU5nbnlZNnIrN0tmM2FCMzFaUDNvNVcvR3R2OEEmI3hBOzMyOFovdS84ditYM3lJNlBPNUJabnorbnB6NWRQTjUvYXZMcHpHNGh2YmgvV2pjeXhuVTQ2cnhQQmVTZWlDQ25WUnZVZU8rWlpGOVAmI3hBO3NlZmhJNDl4STdqL0FGUWU3K2IwUmMzNlRXMnRaWXRWMVJaYm1FWEhHN3VZYlpBQTVYZ3J2R1ZkdjJ1M3cwUHRrUlZuWWZKdWtaOE0mI3hBO1NKNUxrTDlVaEg3YTMvVlNNOHVhZmU2b1pJMjFyVlltalJKUklsMUZjUmtPVFJTNGlIRi9ncVVJNkgzeU9TUWowSHlidEhpbGxzZUomI3hBO2tIWDZnUjg2NStUTHRNMHlUVGROYTJlOG52V0hKdld1V0RQUWpaYWdEWVpqeWxadXFkdmh3bkhEaE1qTHpMQmZOSytibDh6M2srbjYmI3hBO0xyTnhCOEtRM0ZqZldjVUxxWVZCcEhNeU9sSEgzNzE2MGxITFFxZzQrWFFjZVF6RTV4dnVLQ2t2UFByMlZvLytIUE1EU0UxdTRmMGomI3hBO1lWSG9xbEQ4VHFHV1hudUtxYXFkdHljZkY4Z3AwQkkvdko5T3F0cDJyK2ZOT3ZiZTZsOHRlWUw2SjBjeVc4bDdwenFyRThRQ25xUjEmI3hBOytINHV2WHRnbGtzVlFaNGRHWVM0dU9jdkluWmtDZWMvT24xdDRKZkl0K0VSK0luUzdzR1FqbFRtT1V5SGpUZnBYMjhLM05VMTg2K2UmI3hBO2ZyRHd2NUV1MUhLTDBKL3J0b1l5a2hYa1pLTnlSb3dXcUFyZlo2N2pGVjBQbmp6ZE5BczBma2JVcTdpU0Y3aXlqa1ZsbWVNZ0NTVlYmI3hBO2I0VURnMW9RUlE5OFZXeGVkdk96SGsva08vV0loelVYbGdYQVVIalZES3U3RWRpY1ZUKzZ1cDd2eTlGYzNGcTlsUE5IRkpMWnlsV2smI3hBO2lacUV4c1VMS1NwMjJPVGh6Y2ZVL1FVM3lEa1BKdFEvTU95MEc1R25TWFV5emNETDZNS005RjNKSm9QQlNjeWhpNHQzcHNYWmtzdzQmI3hBO3dCWExkQnArZEdsT2FMZTNMVTZnUk1lOVBESmZseTNIc0dmODJQelRuUi96SHNQTUdzL28zUkwrZDNNWmxCblgweFJGQmVwSUFGTWgmI3hBO0xGd2l5NG1mc3VXREh4NVlpdkpOb05abHVyZHA3ZlhiS2UzVUtYbGp1NFhRQ1FBclZnU1BpQkZQSEtyaTYzeE1QY3Z0NzhhZkU5dWImI3hBOzdUZ3JTQU1rMDhYMjZGZ3RDdzNvaE5QYkVrRmNtVEZNMmJWMDFWaEQ2cVhHbENCVysySkl1QWVuanlwV21EMHRkWWZOVG04eFF4cWcmI3hBO212OEFTRVdXcVJoNTRRRzRobklGVzNvQXgrL0gwcldIelZvWnBYdm9oQU5MYS9pRHJBRU1abVVOdTRTaDVBSGo4VlBESDByV0h6VzMmI3hBO09sU0kwOXhxVXNVRFQxOUltUkVVeUUxNC9Ia3hMdWNpT1lHaEFFMTVkRzlMMDY2c2RidFZ1RkE1aHlwQnFEUkd3U05oYzJXTThacE8mI3hBO0pIU081MUozbStyb3NLczF4dCs3QVFrdjhWVitIcnZrZWdkRVRVcG02MjU5M213Q2JYWVlnVFBmRGt3STlkN0xVVkxBS0N6VTlZTDkmI3hBO25lb0hldVpZaDVmYUhReTFBSE9YeDRjbi9GTGpyTnVaWDR6MElOT0gxVFZDUUMxQUNEUFN0VFRwandmamI5U2ZIRjgvOWprLzRwUE4mI3hBO0g4OWFKWjJDUlhWMWMzTXBabkVndEoxVUs1THFpVkROd1ZUUmFzVFR2bFU4TWlkdnZjN1Q5cFlvUXFSa1QvVlAyZVRKN0xVckhVOUwmI3hBO0Y3WlNpYTJtUmlqaW82VkJCQjNCQjZqS0RFeE5GMmVQTkhKRGlpYkJTclV0VDh5MnQ1Y3gydWl0Zlc0cDlVbFM0RVpha2FzeGZrVFMmI3hBO3JzVldnN1paR01TTnpUaTVzMmFNaUl3NGgwOVZkT3Y0NktNZXQrYW10UzdlWEpWdUVWQ1l6ZHgwZGl5aGd1NXBzV08vaGg0STM5WDImI3hBO01CcU0vRC9kRy82emQxcm5taU4rRUhscWVRQ3RaRGR4Z1UzRlFPVy9iWTB4RUkvenZzV2VwempsaVA4QXBnb3crWS9OTW85UmZMRTQmI3hBO2lLS3lCcmtJNVp0NkVTQkN2SG9kdXZ0dmhPT1A4NWhIVjV6djRScit0K3VrKzBtZTd1N1V5M2xsSllUY2lvZ2VYMUR4SFJxb2FiNVYmI3hBO0lBSFkyNTJDVXB4dVVURTkxMmpmU1h4Yi9nbS9ya0xiK0YzcEw0dC93VGYxeHRlRkE2MG9YVFpLVjZyMUpQY2VPVGh6YU5TUFFVd3kmI3hBO0RrUG0zelJkTGJmbUNXZlVWMHVPVzBXSjd0NGZyQUN5VlUvQitOUjBwbXhnUFM5L280Y1dsK25qcVYxZElyL0Y2c2x4RkY1dmlpZ20mI3hBO3Q1R1lQcGlDUnl6c3p3bDFVbGVUZkVtNUFCcFhiY2NIbDlyWCtSNUU0U1NDUDhwdDcrZndLbCtXV3EzZXAvbVJOYzNFd3VHK3Ezb2omI3hBO2tFQUtsU0dldm9SaGVWU3hQQWRlbURPS2d2YldHT1BSVUJXOGZOQ1dtaTNVVXZvSnBjQ1E2aEV0dVQvZ3BoRjhaV1VHUXBPQ3ErcXEmI3hBO1VML3RBZkRRVnpYdkNJdHRCdERQYWFpdHZIYlhUejJybVovS0xTb1dFSE5ubWN2NnErcEs0a0xlcU9KV2g3NHFyVytuczlyYUphNmImI3hBO2IyNTlTWjNrWHloTXNSamtNVUFVd3RLbkUvRy8yYWxsSnJ4cHVxbFJpK3BXanpUV2tjQmpqSDFoMjhseWNZMnRRdzV5Z1M4VlBDWGkmI3hBO0dROEtWRzNkVk1iV2U4c05SdC9xRFJRYTVaeUFFVy9sTzVlTU1ReW1TR1ZmUitEbk5NVmJhb2VuYXBWWk41MzA2KzFIVmJEV05WOHQmI3hBO1gzbUd5dTlQaCtyUldqeXcvVnBuall5SkpBcU82bG5aVFZpT1ArVlNtWmVHWHBvR2k5UDJUcUFNSERISkhGUGkzNGh6NWRTZmZ0OTMmI3hBO05tSGt6VDlWMDdTL0xWbHFvWmIyR0s0RHh1L3FNaUV1MFViTUtWS1JsVitqSzhoQkpJZGZyOHNNazhzb2ZTU1AybjRuZFBOUXNqZmomI3hBO1dOUFZ4RzkzYW1GWE80SHFSbEswOXVXUmlhbytiem1YSHg4Y1A1MGEreGhkcDVSODNRNmREWVN3enZIR3JMSTBlcE1pdHliZmloUXEmI3hBO3FsU1IwcnZtU2NzTHY5RHBvYURVQ0FnUWEvNForaEZYZmx6elhJRE5CSGV4M1lIQkdiVk9ZQzhneDM0QTcwK3pUM3lJeVE4dmsyVDAmI3hBO21vTzRFeEwvQUlaK3gwdmxyek9MTjRyS0c4dFpvNCtGbkkycWVxaWRCeEtGRitIaU94eEdTTjcxOGxsbzgvRFVSS0pBMi9lWDlsTWomI3hBOzhuYUZkYUg1V2gwNjZaWHVFRWp5Y04xQmRpM0VIdlN1VTVaaVVyRHN0QnBwWWNBaExudXhQemY1THNMM1g3eTdtMHJVWkpMa28zMW0mI3hBO3l1TG94eUFSQ1A0bzRydTBWQ04xTzFhZCtsR01Ja2MwWjlUbGhJZ1FKSFFnY1grK2lsY25raXhUVGwwMlBSOVdrdFlTWmJkdlZ2VWsmI3hBO1ZuajRNbk1Yd1pVK0VmQ0tydVRTdVRHT1BmOEFiK3hvbHJNL1NFdjlML3g5QnhmbHRwZkF6UzZYcnozTEtvYUUzTjc2UWZxekszMS8mI3hBO21UVS90R2hvUGhHOVI0VWI1L2IreEkxdWJoK2lYRi9WL3dDUHAxcGZrdVBUZU90MmVqWDdhaFp0SERibWU5dTJrTUtjcEFEYnlYTXcmI3hBO2RFbGJpT1QvQUdXTzIyRGdqZFd6L001K0F5NE43OXgrVm5yNS9jeVUrWnZNblBiU2JrcUhYcmFBVlRia2Y5NnRqMS96MnlYaHg3L3QmI3hBOy9Zdy9PWnY1a3Y4QVMvOEFIMVdEWC9NY2txSXVtemxta0FwTGFpQk9CWVZMU2ZXWmVORnJ2eFB5d0hISHYrMzlqS09xekUxd0huMWomI3hBO1gyOForNWxHVU8wUUd1RWZvNS9jclQ3OG5EbTQrcStoSDVCeUdPYWg1RTBPK3VETk5FakhzSGpTVGpVMW9wWWJETEJsSWMvRjJqa2cmI3hBO0tCKzFEZjhBS3RmTG4vTFBEL3lJaS9waDhhVFovSzJidlB6S3RhZVF0SXM1aFBaaGJhWUFnU3d4b2pVUFVjbEFPSnlrODJNKzBza3gmI3hBO1V0eDVsSGY0ZWsvNnVFLy9BQVIvcmtlUHlhZnpJL21oMytIcFArcmhQL3dSL3JqeCtTL21SL05EdjhQU2Y5WENmL2dqL1hIajhsL00mI3hBO2orYUhmNGVrL3dDcmhQOEE4RWY2NDhma3Y1a2Z6UTcvQUE5Si93QlhDZjhBNEkvMXg0L0pmekkvbWgzK0hwUCtyaFAvQU1FZjY0OGYmI3hBO2t2NWtmelFpTEhSb3JXZjEzbGU0bUE0cThocnhCOE1CbGJYa3ptUXFxQ3BkNmFzOHduU1JvWmdLYzA3ajN4RXFjTEpoNGpZTkZTL1ImI3hBO2wzL3kzeWZkL2JoNGgzTVBBbC9PTHYwWmQvOEFMZko5Mzl1UEVPNWZBbC9PTHYwWmQvOEFMZko5Mzl1UEVPNWZBbC9PTHYwWmQvOEEmI3hBO0xmSjkzOXVQRU81ZkFsL09MdjBaZC84QUxmSjkzOXVQRU81ZkFsL09LMFdGNFptait2U2ZDcXRYL1dKSGovazQ4UTdrZUZLNjRpdS8mI3hBO1JsMy9BTXQ4bjNmMjQ4UTdrK0JMK2NYZm95Ny9BT1crVDd2N2NlSWR5K0JMK2NYZm95Ny9BT1crVDd2N2NlSWR5K0JMK2NYZm95Ny8mI3hBO0FPVytUN3Y3Y2VJZHkrQkwrY1hmb3k3L0FPVytUN3Y3Y2VJZHkrQkwrY1cxMGt0SXJYRnc4Nm9hcWpkSy9lY2VQdVNOUHY2aVNtR1EmI3hBO2NoNFBxdjhBemtKci93QmZtR2xXRm90Z0dJZytzcks4cFVIWm1LU1JnVjhLYmVKemFSMEVhM0p0dEdOQy93RFF3Zm5QL2xpMDcva1YmI3hBO1AvMVh5WDVDSGVmeDhFK0dIZjhBUXdmblAvbGkwNy9rVlA4QTlWOGZ5RU84L2o0TDRZZC8wTUg1ei81WXRPLzVGVC85VjhmeUVPOC8mI3hBO2o0TDRZZC8wTUg1ei93Q1dMVHYrUlUvL0FGWHgvSVE3eitQZ3ZoaDMvUXdmblA4QTVZdE8vd0NSVS84QTFYeC9JUTd6K1BndmhoMy8mI3hBO0FFTUg1ei81WXRPLzVGVC9BUFZmSDhoRHZQNCtDK0dIZjlEQitjLytXTFR2K1JVLy9WZkg4aER2UDQrQytHRVJwMzU1L21CcU43RFkmI3hBOzJXbmFkTmRUdHhoaUVjd0xOU3RCV2NEQkxSWXdMSlA0K0NPQUpyTitaUDV5d3RSL0xNQnFWQVpiYTVkU1hOQUF5ekZhMTI2OWRzckcmI3hBO253L3p2dVJ3eFdwK1puNXh1Q1U4c3hNQlNwRnBkR2xWREFHa3V4NHNEVEg4dGgvbmZhRjRZdE4rWi81d3BHWkg4dHdvdk5JL2l0YnAmI3hBO1R6a0lWRkFNMVNXTERiRCtXdy96dnRDOEliZjh6UHppakxoL0xkdXZwcVhjbTJ1YUFCREp1ZldwWGdwTlA0NFB5MkgrY3ZDRi93RHkmI3hBO3NiODZLVi93dkZ5clQwL3F0MXo2a1Y0ZXR5NDdmYXBUSDh2aC9uZmFGNFlwSEorZi9uZU9SbzVMRFQwa1FsWFJvcHdRUWFFRWV0bHYmI3hBOzVHSGVVK0dGdi9Rd2ZuUC9BSll0Ty81RlQvOEFWZkg4aER2UDQrQ2ZEQ0RYODdmTXk2cytxalQ5Tyt1UENJR2YwN2luQU55NmV2U3YmI3hBO3ZrdnljYXF6K1BnMGpTdzQrUDhBaXFrWi93QkRCK2MvK1dMVHYrUlUvd0QxWHlQNUNIZWZ4OEc3d3c3L0FLR0Q4NS84c1duZjhpcC8mI3hBOytxK1A1Q0hlZng4RjhNTy82R0Q4NS84QUxGcDMvSXFmL3F2aitRaDNuOGZCZkREditoZy9PZjhBeXhhZC93QWlwLzhBcXZqK1FoM24mI3hBOzhmQmZERHYraGcvT2YvTEZwMy9JcWY4QTZyNC9rSWQ1L0h3WHd3amRILzV5RDEwNmxBdXIyTnArajJZTE8xc3NxU0twTkN3NXlTQTgmI3hBO2V0S2I1R2Vnald4Tm9PTjdybXJhbnpwZWZsYnBWa2lQZDYwWUVrY1JvenhBQXNRVFN2UHdVNXVCcVNlUWJ1TlQvd0NWYTZEVmgvaUMmI3hBO1A0UlZqeGpvT3ZVK3Ava243c2Z6RXY1cThTeC95Njh1cFRuNWlqVUVrQWxVSFJ1Qi9iL20ydy9tSmZ6VjRpNy9BSlY1NWNvcFBtS00mI3hBO0JuYU5TUWcrSks4aDl2dHhPUDVpWDgxZUlxa1A1YWFGTXdXTFgwZGl4UUtxb1NXQm9WcHo2NERxWmZ6VjRrWC9BTXFldHY4QXE2UC8mI3hBO0FNaVIvd0ExNUg4MmU1SEc3L2xUMXQvMWRILzVFai9tdkg4MmU1ZU4zL0tucmIvcTZQOEE4aVIvelhqK2JQY3ZHcTJ2NVVHMHVFdWImI3hBO1hXWm9MaUk4bzVvNCtMcWZFTUhxTUIxVjdFTHhwdWZLL21vbENmTitvRXA5bXJPYVVJUGVUeEF5dnhJZnpRaXgzTDd2eTc1cnVwdlcmI3hBO2w4MlhpdlZXUHBJSVFXVlFnWXJHeUF0eFVEbFN1SXlRSDhJV3gzSVJ2Si9tQ1M1TFA1cHZXa1FJeXlIa1NDRzVDbjd6czBhbkplTEcmI3hBO3ZwQzhRN2tLMmkzUWt1STM4NlhDeUtCRGNoMjRta2FtaXR5azM0cklmdnc4WS9tSnZ5Umt0cHJWd1kyYnp2TUpJVTRlb3ZweHljT1kmI3hBO0lFaks2dTFHY1U1azByNzVFR0kvZ1Jma3grWDh2TkRsa2VhYnpJanZJeEx5djZaTE1RSEo1R1RjL0ZYTGhxSmZ6V1hGNUtYL0FDcnYmI3hBO3k2Sm1oUG1LTVNJS3NwVkJTaEE3djRzTVA1aVg4MWVJcjIvTFhRRU5HOHd4cWFjdHhHTnVYR3Y5NS9NYVlQekV2NXE4VFgvS3VQTDEmI3hBO1l4L2lHT3N2OTJLUjcxSEwvZm5nY2Z6RXY1cThSUlVYNVIyVXNheVJhc1pJMkZWZFlsS2tlSUlmQWRVZTVIR3Yvd0NWUFczL0FGZEgmI3hBOy93Q1JJLzVyd2ZtejNMeHUvd0NWUFczL0FGZEgvd0NSSS81cngvTm51WGpkL3dBcWV0dityby8vQUNKSC9OZVA1czl5OGJ2K1ZQVzMmI3hBOy9WMGYva1NQK2E4ZnpaN2w0MzBIbXBhbmx1djZGcUdzMnNjTmxkdzJid3Uwa2tseERIUEdRME1rS3F3a0toUnpsVTFCQk5PUDdXWlgmI3hBO0VSeVpKQWZ5NTgxZW9nazFQUVRZSjZSa2crcFJqWVZhb1ByMEhJT3hIaFhIeFozektiS3lYOHZ2Tmt2MWZsck9oYzFqQnVZNUxTR1UmI3hBO0ZqVjNaQ0pvMjR0eUpvZkU3NCtKUHZLMlhEOHVQTUgxR1NOdGEwTXlRcW9SeFpXNFJYWGR6SVBXNmtPUHM4YVY2YjRmRm4zbGJMZismI3hBO0F2TkNYeTNOcHJYbCtFSktSQVJaUkYxSjNWZVF1VitJSVA0NERrbjNsYktacjVkL01WQXpTK1o5S2RHUlZqWVd5SlJnVmN2dmNQWGsmI3hBO2xSU3ZldVFzL2dJYnRQS241bnV4dDA4ejZYY3pJRHlwWkswZ29BQ1dWTGxmMnZZWTJSL1lyYzNsWDh6RXVaWW44dzJrTWFLQ3JOWkkmI3hBO3ZFTklBQ3p0THdiNFNWRkFONmU5Vy9OV3g1Yy9NRnI1RlBtYlRUQVN5eVFKYnhpWGtkbENrenYzcDFHTm44QlV6OHY2UDVpZ2dNZXMmI3hBO2F0WmFsUExKUzNsZ0VkdUNPbkhqNmtsVDlPRUh2Vk5ydlM3MjBqRWswZEVKcHlCQjM5NllSSUZVdlgvZW1UL1VUOWJaTG9yekR6TjUmI3hBO3J0TFR6RHFWdExCNWRuK3F2WGpkU3l4WGZIMHhJd2tBaGxxM1Vnclh3cDN3ZU5JYkFyYUR2L09WckRkU1hndC9MYUYzTnVzOGw3TUEmI3hBO3hoRU1qY2tXQXFTak11L1hIeDVWVnJhbGRlZGJGWXhGY1IrVW1LS0dqSDF1UjFxNFVMUUNBa0RnbS95SHRqNDh1OWJLNkx6ZHB4bGwmI3hBO1RVYkx5dmIzTWhEUWw3bGlIRERtWkNmUlB3TXJWQitZUFE0K1BMdisxUEVWYTQ4NDIxdWdYMFBMVGV0RVpGZjE1NHc5czhqOGFSaUImI3hBOzIzVTcxK0d1NHFLMGZHbDNvdEREelhvMGF1OXhiK1dZN3FJeXh2RDlZdUJHRzRyNllLR0FjV0xLL0lsYTBHSDh4UHZUeEZsL2tUemYmI3hBO0xyRjYxakEra1BwOXRBQ3FhZGNTUExHd0NkWW5qUWVuVmlBMWZveUltU1VNM3lTdXhWMkt1eFZuK1lqRjU3ZFJmV0xDNXMvM1Ara0ImI3hBO0Y1WE1JdVlod2tWL2loWXFHK3o0NWxnMGJaQktvUExTZXEwMHJhYXN3aU1Dc21tb3dLZW1ZMXFESXZHZ3B0dnR0WHdzT1QzL0FEWlcmI3hBOzNiK1d2VElZejZhSlJGNlNUcHBNWWxRY0JHS01abXJSS2djaGljbnYvd0JNdHVieTU2alRTU05wZk5sS1JCZEpqb1ZERGlyczBoSkgmI3hBO0JlUHQ5Rzc0bnY4QTlNdHJrOHVXdjF1SXZiNlQ5U1VKNmtINk5SdVRLUGlLL0d2RUZtZHZwcGc4UTEvRmZ2UmFnbmxHQU9IZDlMWmomI3hBO1FPcDBlTGdSMXJUMWVYTHRVTU5zUGkrLy9USjRrd3NyTFZ0UG5lZlQ5UnNiV2FaUUo1azB0Qkk1SXF4WXBNZ1B4MVliZDk4aVNEekImI3hBOythTFRMVlpXMVRUSkxLN2FHV2FXM2hpbHVKYmNTUk04YmgzZjBPYS9hM3A4ZTJRaU9FMkVCSkI1WXRWbmhrak9tUittN1NGMTBpSG4mI3hBO3k1c3ljVDZtd1VFRDZNczhRK2YrbVRhbGIrVllvTDJ5dlk1ZE9qbnNwV21RdzZZSXZpNHI2ZjJKdCtCV3UvejZqQ2N0Z2pmZnpUYkkmI3hBOzR0UjFSOU5rdHRUdTB2cmhwUTBjMFVQMWRWakNqWXJ5ZXJjcTk4cE1SZGdVeFFLLzcweWY2aWZyYkpkRlVOYTFIVHRNYTNFZzBscHImI3hBO21OSk9Hb3pQRktTWGRDUndWL2hvZ0EyOGQrZ0poRGk3L2drQko3cnpuYS9FNHRmTDgwRWZKelM4bllxYXFvRzhLbXJsMW8zR25pUlQmI3hBO0xCZy9yZkpQQ3J4K2E3S1dZcEJINWRhSUFQd2E3blZ3UFQ1dVRTSmwyU29KRmFVK2pCNFA5YjVMd28zUy9NM2xqNnhiTHFNbWlRV3EmI3hBO3dtU2Q0WnBlWHFHcC9kSzZLT0o4ZVJQYnJrSllaVnNKSUlUL0FFdlVmeXh2NW9kTzAyZXlsbWw1SkJiUkdoK0ZlUkNydDJ5cVdQSkUmI3hBO1dRaWlsMnEvVk5NdDQ1SW85TzlXZHB5eTZoSTBQTVc1VnFxeUEvWlVzemJIdDJyazRqaVBYNEtFbGJ6aWtFY3NqV1dqUlNyUDlWRmImI3hBO3FaUnlCakx1eE1ha0orOTdnRWZmbG93LzF2a3k0VlllZDdLM2VGTDl0RVIzZVBrSXJtNmI5MUtIYmtQM1cxRlViOVBjVkF3ZUNUeTQmI3hBO3ZzWGhUV3huMTdWZE5XODBhejBhK1RtRmQwdXJncUtlbVhVZkI5b1ZjYmtkai9rNUNRakUxSXlId1Jzekw5Q2FYVGVBZmUzOWN4dU0mI3hBO3NiWXJld3BEZHpSSlhnamxWcjFvRG1RRFlTempNVmk4Zzg1dzZ4SllXcDBxSytudUk3cEhlSFRwb1lKV2o0T0dEbWNGV1RmY0NoclMmI3hBO2hHWk1tVEQyMC84QU1VaUpZN1B6SkhTSjVlVFhlbnRXUVJrQ0ovZ2I3WmlCQkhRdWRnQmtMS3JaZEs4L1gwaGRZUE5GcTBid3FLM1cmI3hBO254SzMyVWtZcWlNS0Q0bStFVUo3VTZLcmswLzh4K0VVcjJmbVVUMjZvUFIrdDZYd2tZTFZ1UkNiZ2swcjh0aDJiS3FjVmorWk1jd2wmI3hBO2F3OHlUcWdXa005NXBrYUhoOFJCYUZRVHk0Y0trZEdKcldtTmxWVDZsNTNHcHBGRmIrWlpJSXcvUzVzbWhrVVNGUVBVb3pCdURLZmkmI3hBO1pTUXZkdHk3cXMvUlA1a1MwQmk4endBQ1FLMzFuUzJKRVNzVTVjVUZESnN2ZmY1Vkx1cXZKYS9tSWw4WkJwdm1KeHlXUmFYZW1tUGomI3hBO0swVHlSRk9JcDZaRG90S21uZWgrRnNxZ1pvUFBFTjAxblA4QTRrRGwySm1qdTlMWi9USFFyRnhVMDZHdkd2NnNOSHpWZmRXLzVoQmImI3hBO3FHM2k4eGd5ek0wVXYxblNqeEJOYUN0U3FnOUI0ZHhUQnY1cXoveXRiWGtPbXRMZVBkbTR1cFhuZUsra1NTU0VOUUNKVEdBZ1ZRdlEmI3hBO2Q2NU1LbWEvNzB5ZjZpZnJiSmRGVjcyK2V3Z2lyYXkzY2JJa3RZN20yaDQ4NVRIVGpjRmYyZ3U5ZHl3SGpnRWI2L2VvUVQrYXBZWkQmI3hBO2JKb3Q2VVNObjRKZDJCNHhLRjVWVkhZQ29aYUN1OVJUSitGMXNmSXBwZkw1azVsU3VqWDF3OFJMSXEzRmtaRllqZ3BXTXQ2dFczWDcmI3hBO05hVnBVWUJqOHg5cTBtVFhPdmhtQjBEVUdqVlE0SXVyTWxxa1ZWUlg3UXIzb050amtLai9BRGg4aWhQN2JTZlZ0b0pwSkxtM25NWUomI3hBO2hkNDJhSm1YNGtxZ0kyNkhpYVpVWmJvdGpsOWVYbWxXcVNRVzgxNzZqeWgwaXVJTGJna1hFTTU5Y2psWGwyOWdldVhSQWtlNUlRYismI3hBO2FybU5nSk5LdlZjajkyMzEyeFpDV1pGQytvck1xczNQWU1SWHRVNUx3aDNqNUZOTGg1bW1hVjdkZE91bGRIam9KTDJ6Vk9CZGw1OGcmI3hBO1dBNGNLOGZ0WVBEOC9zSzB2dGZNK292RXdHblhRbVJVckJGcUZpOUpIa0NKRlhrdnhNckJodDNBN2pFNHgzajVGYVprTk1ZZ0g2NWQmI3hBO0Fuc1hYYjdobU54ZVRGaWwzRVlicVdJdHpLT1FXUFUwUFhNZ0haTE9jeFdMQXhMSkhhM25vdkxIY1BBeXdOYnRHazNMa3ArQnBmM1kmI3hBO05BZnRabFZ1R1NURzg4eVNJa1BxYTdISXZwazB1OUxxeU0waExjeU9ISUNnSzhoMjJ5eW8vd0JINVNaYkxYdXZNVFNFUno2OVdEMG8mI3hBOzJZWFdtam1HRFNNd0RxcXNWcnhKRzN2aHFQOEFSK1JYWmZQY2VaWllxVjFxUDE1Q3MvcFgrbks2Y0ZDZ3hoMmVpdnpQUjlpbzMzcmcmI3hBO0FqL1IrUlhaa1BseXp1aWxwcVYvcjEvRk1CV2JTN21lMWtUNGFwUmpHbnhCcWN0ajkyVlpDTndBUGZ1eEtBMTI5djJXMWgwMTlSVlEmI3hBO1dhYjZoTlp3S1AzcFplWDFxaFkwcHNwcFRZNUtBRzkxOGIvUWtLQXZ2TVBwTGNBYWtza2l5azIvMSt4WUlWakNvcEpIN1RBc0dvVDQmI3hBOy93QXVIaGo1Zklyc250dDUyMVdXNGpqbDh2elF4czZwSk1idXlJUUVnRnFDV3BDamZiS3poRmZWOWhSVHlxLzBlNC9TVTlzZER1bjgmI3hBO3h0ZUNaZk1pM1RQYmtjeVdsRkY0Z012N0ZTZmwwek9qTVZkK211Vk03ZWhaaU1IWXFwTC9BTDB5ZjZpZnJiSG9xN1VScG85R1BVdEsmI3hBO2ZVUFZ0MjRUTFlHOFZZVmN1WXpJT2g1SnlDL0ttK01iNkd2alNRZ2tYeVU4VEJORFZ2VExCb3hvemtxeVJySTRQdy9DM0dnSU81TzImI3hBOytTOWZmL3NsM1hyYitVWVoxQytYL1Ruakx6QmwwWnFxMFhKdG1WVHVlSHcwUGhqY3ovRi9zbDNUai9HOG9WbWEzMUpWWHVkTHVkelImI3hBO1RTbE52dFUzcDB5dndmZDh3amhWTk44NFhWL2NRV29ndjdTZTRGRit0YWRORXFtbGFPL3hJUG5XbUNXSUFYdDgxcEI2aFBEYVEyOHUmI3hBO29XVWw4b2xjMjdSV2JYcGlrUmtMSDRkMDVNQVI0MHlVUmZJMThhVUpWRWZLMXRleVNyNWNsdHBMTGtXdVYwZGxRS1ZFYk1DbGVTL0cmI3hBO3c2SG9UMEFPV0hpSStybi9BRWs3cmYwajVNRVJ0bzlFWmx1WTFjMjhXak9lY1d6cTlBdENvNTFxT2h4NFo4Ny9BTmt0RkVHODhxMmMmI3hBOzMxdjlETmJ5V3dWdnJQNkhrajlNeGJwUitJcHg0THhwdDB3Vkk3WC9BTEpkMmUraHEvOEF5MVIvOGkvN2N4TERCaWQyc3kzVXF6SGwmI3hBO0tIUE52RTEzeklISmt6ck1WaThvODBYK3MyVmdrdWxmVWZyQms0TitrWm1naTRsR3B4WlExV0RVTk80cm1TV1NSTDVuODJPcGREb0wmI3hBO0pHRzVrWDdrRjZzQW9ZSjhORFRxUEhwZ3NxMmZNSG5zM0VnV0hRNDdkVloxTDNzaGtDMCtEa29UaU9SL3l0dmZ1MlZYWG5tTHprcXMmI3hBO2JaTkNxczBpZnZiK1FBSUtlbUdwRnM1K0tveHNxcHk2NzUvZFVGc21nQ1lGb1pZM3ZabUFuRWpLRlVyR0Q4STQxVWl0VDI2WTJWVk4mI3hBO1A4eSthcDVJMW5HaGNXckk3d1g3eUVSS2hKYmlZaDBOQ1RXbE1RU3FHWHpKNTdEOFhmeTRYaytHM2hXOGxETXhZRmFrci92dmthS3AmI3hBOzZlK05sVmE1OHhlY3ZXZU8xYlFPWmphU0NLUzlsNXR3a0RFa0JQcy9Wd1dKN01SMkc3WlZxNjh5K2Q3WlE1dDlHbFFPeU54dmlqY1QmI3hBOy9kU2Z2RlZSekpDbGVXeHBRbXV6WlZ0Zk1QbmRZVWt1VTBLM1B3OHcxOUlhODBZZ1Y5TUFFTngycWVRcnVNYktwMTVYMVRWZFJnbGwmI3hBO3ZwTlBsVlJHSTVOTm1hZU10dy9lOGl3RlBqcnhIaGhCVk5sLzNway8xRS9XMlM2S21CK3VTeHdxdXFOWUJFQldGSjRZaXlFdXZNckkmI3hBO2puNG1hbGY4a1pIYnV0Vk1hYnFobTlYL0FCRmNsVFV0R0xxMjRzcDRtbTBXd29SdXREdmg0aC9OK3dyYXdXVjNGSWhrOHlUbmx3WkUmI3hBO2UrZ0FZS3BEVS9kaXZNN241YlV4c2Z6ZnNWYTlocVl0NUZYelJPc3Npc3Njelhkc2VKK0doQyttQjhQRSsrNTNydmp4RCtiOWhUOEcmI3hBO1F3NjNJa01VYlRXa2tuQUtKRGNwVnlvQUxVSHYxeW93OTdHa211MXVKUFJ0aHJTV0pJbGxFZHRkUVJ2SUpBbzVmR3JraENRUlR4M3EmI3hBO01zSGZWcFdSNlRyOWtiUzliV2I2NmhWa0pVelF2SE44Zkw0cVJkR0ZGK0VqYjN4NG9teFFXMC9rMTR4a2lWclNOZ2VMSzl5Z0lZR2gmI3hBO1UxNzF5cmc5NktSRUYvZnp4K3BCRERMR2RnNlRCaFVlNEdBeEFWZjYrci84c3NmL0FDTS9zd1VFTVV1Mm1hNmxNdzR5bHp6VWRqWGYmI3hBO01nY21UT2N4V0x5THp0NWJ1OWEwK0swaFN4TTBGd0pHVFU3WVhjTkFySXc0RXJSdmk2NWtrV3lZZC95cUc5S2J5NkxHMi9JUmFRaXEmI3hBO2FFa1ZIcThXSFQ3U2tqcXBCeVBBcU11UHl1dUpMMW1SdEhYVDJqRURXdjZKajVlbDhKSUVva1VncXlWVHNPdVBBcWphL2xIenZMYVgmI3hBO1Z6cE45RWtyUzNucDZhdHJOT2FobFl5UlM3TnlxU0tjU0RRZ2pIZ1ZsS2ZsL3dDUm81VmxUUUxCSlVZT2pyYlJBcXdOUVZvdTFEa3UmI3hBO0VLNWZ5OThpcXlzbWdXQ3NvSzhsdDR3U0dIRmd4QStJRUdocjF4NFFycFB5L3dESThnUU5vTmorN1gwNGlJSXdVV3BQd0VENGQySkYmI3hBO01lRUsybmtIeVVpcUYwT3k1TEdJUklZVU1oakNlbUZaeU9iRGh0dWNlRUt1bjhpK1RKd1JOb2xrL0lVWW1DT3BBQUFxYWI3S1B1eDQmI3hBO1FyWThqZVRBaGpHaDJQcHNlVEo5WGo0bHVKV3BIR24yV0l4NFFxTjBuUU5FMGRKRTBxd2dzVWxJTWkyOGF4aGlLMHFGQTZWTk1JRksmI3hBO2lsLzNway8xRS9XMkhvcWxyVmora29vVnJhcTBLTEgvQUtUWlIzZXlzN0doYVNNZ09INGtmU01NSlYvYlNRVUQvaGkxckpHUnA3MngmI3hBO2thU05IMHVOMlVzcXJRVm40Z1VUb3FnWlB4RDUvUDhBWW0zUitXb1l6ekRhZTA2Q013VG5TYmNNcm9GQko0eWphcTFIY2U0NnZpZS8mI3hBOy9UTGFqRDVhZUNRY1UwcVJYREs3L29xS0psVm1BSUFXUnVRYVBrdEtpbGUrRTVMNy9tdG9xTFJaMExlcE5wMGl1enl0SCtpWWxIclAmI3hBO0dWOVN2cm1wcWFuYmZJbWZ2LzAzN0VXc2k4dXdBUjhvZE1qRGdKZHBIcFVKRHFBcCtHc2dwOGFsdWxPbmhoT1QzL05iVHpUTHE3dE4mI3hBO0lYVDU1SVoxaGtVMndndHhhSWthNzhlQ3lTanI0VXlxUUJOL3RRVW8xVFE0cjYvdUxyaHBxL1dIZVNzbWxSU3lWWitRNXlOTVBVUEgmI3hBO1ltZ3I5T1dSblFyZjVwQlY5S2gxdlNZWTdYVGRUZ3RiUG1YbnQ0dFBWVnF6c3pHT3M3Y2VTa0NocUJUSXlNWmJrYisvOWlsa09oK1kmI3hBO2I2RzJsVFdaaGQzSHFuMFpyZUVRcjZYRlFPU0YybzNJTVR1Y3FuakJQcFFRZ0puYTd2SGRGbzB6MVZPdTdIcGtoc0ZaeG1NeFFGN2MmI3hBOzZERk5TK2x0WTVpSzBuYU5XcC9zdDhoTFBHR3hrQjhXMkdESklYR0pQdUNIK3Y4QWxIL2xwMC8vQUlPSCt1US9ONC81NCtZWi9sYzMmI3hBOzh5WHlMdnIvQUpSLzVhZFAvd0NEaC9yaitieC96eDh3djVYTi9NbDhpNzYvNVIvNWFkUC9BT0RoL3JqK2J4L3p4OHd2NVhOL01sOGkmI3hBO2xrZm1EeTJmTVUrbm1PMlczVzJqbVcrTDIvb0U4bUhBSGxYbnYwcDBIeXl3Nm5IdzN4eCthZnl1WCtiTDVGTS9yL2xIL2xwMC93RDQmI3hBO09IK3VWL204Zjg4Zk1JL0s1djVrdmtYZlgvS1AvTFRwL3dEd2NQOEFYSDgzai9uajVoZnl1YitaTDVGMzEveWovd0F0T24vOEhEL1gmI3hBO0g4M2ovbmo1aGZ5dWIrWkw1RjMxL3dBby93RExUcC8vQUFjUDljZnplUDhBbmo1aGZ5dWIrWkw1RjMxL3lqL3kwNmYvQU1IRC9YSDgmI3hBOzNqL25qNWhmeXViK1pMNUYzMS95ai95MDZmOEE4SEQvQUZ4L040LzU0K1lYOHJtL21TK1JhK3ZlVUsxK3NhZlU3RTg0ZTMwNGZ6ZVAmI3hBOytlUG12NVhOL01sOGkzOWY4by84dE9uL0FQQncvd0JjSDV2SC9QSHpDL2xjMzh5WHlMdnIvbEgvQUphZFAvNE9IK3VQNXZIL0FEeDgmI3hBO3d2NVhOL01sOGk3Ni93Q1VmK1duVC84QWc0ZjY0L204Zjg4Zk1MK1Z6ZnpKZkl1K3YrVWYrV25UL3dEZzRmNjQvbThmODhmTUwrVnomI3hBO2Z6SmZJdSt2K1VmK1duVC9BUGc0ZjY0L204Zjg4Zk1MK1Z6ZnpKZkl1K3YrVWY4QWxwMC8vZzRmNjQvbThmOEFQSHpDL2xjMzh5WHkmI3hBO0x2ci9BSlIvNWFkUC93Q0RoL3JqK2J4L3p4OHd2NVhOL01sOGlsZGpKbzhXdWFqUGM2eHA5eFlYQ3dtMHMrTUtDQXFHVnFQemJseXAmI3hBO1Z0c3Nsck1YQ1BVUDlNbjhybC9tUytSVFQ2LzVSLzVhZFA4QStEaC9ybGY1dkgvUEh6Q1B5dWIrWkw1RjMxL3lqL3kwNmY4QThIRC8mI3hBO0FGeC9ONC81NCtZWDhybS9tUytSUkZqY2FGTktSWXkyc2tvRlNJR2paZ1A5anZrNDU0ejJFZ2Zpd25obkVYS0pIdkNQeWJVK2NMaHImI3hBOzI1bmt1SitjazByRjVKR0JKTEhjazV3TWpLUnM4eStrUUVZZ0FVQUZMMEp2OTl0OXh3VVdYRU85M29UZjc3YjdqalJYaUhlNzBKdjkmI3hBOzl0OXh4b3J4RHZkNkUzKysyKzQ0MFY0aDN1OUNiL2ZiZmNjYUs4UTczZWhOL3Z0dnVPTkZlSWQ3dlFtLzMyMzNIR2l2RU85M29UZjcmI3hBOzdiN2pqUlhpSGVqOUZGakZlRnRTdDNrZzRNRkhCbkFmYWhLcThSTzFmMmhsMkRoRXZXTnZ4NWo3M0gxUEVZK2cwZng1SDdrNmkvd0UmI3hBO3JPWHROUWFoQmlxQlFqaU5uQVA4M2htVVB5M2ROdzVmbStrb04zWjhoTmJTRzJzNzhYQW9JZ1FBdENSVm0rSS9FQVQwMnhtZE5Xd24mI3hBO2FNZjV2aUhGS0ZOOHZJSDFXVkJaMy9yT3JNamtDcXVPWEFWNWZaTlJYYnRodlRjSkZUdEZhdmlCNG9VbzNwOGxmbys3RmxaM292bVYmI3hBO1Z0VEtLb3ArQXN4bzNYN1ErV1J5SFQ4SjRSTGk2ZlorMW5qL0FEWEhIaWxEaDYxOGYyTWE5Q2IvQUgyMzNITUNpN1BpSGU3MEp2OEEmI3hBO2ZiZmNjYUs4UTczZWhOL3Z0dnVPTkZlSWQ3dlFtLzMyMzNIR2l2RU85M29UZjc3YjdqalJYaUhldEVNM3FOKzdib094OFRreUR3ajMmI3hBO245REVTRjgxM29UZjc3Yjdqa0tMTGlIZTcwSnY5OXQ5eHhvcnhEdlZyT1crczdxSzZ0dzhjMExCNDNVRUVFWktFcFJrSkRtR0dTTVomI3hBO3hNVHlMNk96dlh6aGpGcGJtNHVGaUI0OHVwOWh2bXNoRGlOTzB5VDRSYVUzZm56OHRMSzdsczd2VnpGY1c4bDFET0dpbTRvOWlvZTQmI3hBO0RPSStBNEt3UFhlb3BYTXY4dkZ3L3dBekpUdFB6SC9LaTdrdFk3YlhvNVpMMEJyVkFKT1RneU5FS0F4MTNrUXJ2MytZeC9MeFg4ekomI3hBO1FQNXBmbEFKTFpQOFF4LzZXaGt0MnBMeFlCdVAydlRvQ1dCQUI2a0VEb2NmeThWL015VlpmekovS2lPT0tUOU9LOFVwbVgxSTFsZFYmI3hBOytycDZrcGtLeG5nRlVqN1hmYkg4dkZmek1tcno4eXZ5c3RJbzVKZFhjcktPU3JIRGNPNEhEMUtsRmlMQ29wVGJ1TWZ5OFYvTXlXVC8mI3hBO0FKb2ZsTkR5TDYwVEdxSzdTcEZPNkFQTjlYKzBzWjNXU2dZZHFnbmJIOHZGZnpNbDlqK1pYNVZhZzhjZGpySnVwSmJtQ3lpU0tLZGkmI3hBOzg5ME9VYXIrNytMNGQycDludlRIOHZGZnpNbWEvb1N6OFgrOGYweC9MUlg4ekozNkVzL0Yvdkg5TWZ5MFYvTXlkK2hMUHhmN3gvVEgmI3hBOzh0RmZ6TW5mb1N6OFgrOGYweC9MUlg4ekozNkVzL0Yvdkg5TWZ5MFYvTXlkK2hMUHhmN3gvVEg4dEZmek1sSzUwV0VSTTBUTUhVRWcmI3hBO05RZzB5TTlPSzJaUTFKdmRqcVh5TmV5V25wU3E2THk5VW9SRXdvRDhMOUQ5ck1BWlBWdzBmME94T0lpSWxZK2Uvd0FrZWxxN0lybGsmI3hBO2pXUnVNZnFNRjVNQldpMTY5TXVFQ1dnekFjTGRTeFVYRUJaUlZsOVZLZ2VKRmNlRHpIelhqOGo4bXphVXJXZURZOFQrOFhyNGRldUgmI3hBO3cvTWZOSGllUitTbjlTS3pOSVo0QWpvdkUrcXU5QzFlL3dEbFlURGJtUG12SDVINUtndEswcFBBZVZhVWtYZW5YdjJ3ZUg1ajVyNG4mI3hBO2tma3Ivb2E5OEYrL0ovbDVNUHpFVUhMRkpGSTBjZ282OVJsVW9rR2kzUmtDTERLODJqcVdQNlAvQUwzcDhtL1ZtdjAvMXV3MUgwTWImI3hBO04zcTE4OTljdE5lUlFwY1hFY24xVzJ0NVlSSEd3U3BMMGI3S2psMUorV1lYalpabVJ1WUFKNUFFVUhZZUJpZ0l4NFlFbUkrb3lCc2gmI3hBO0NTdHE1cEhMTnFRazVMSjZac2JSd0pGa1VxUWVRcVZtTlFhRDR2ZklITG0vblpML0FLc2YxdGd4WWVmRGlyK3RMOVhjaVdoMTFZSUomI3hBO1ByR3BDZE9LR1A2bmEvQldpOFExUlN2SWhmMWJqSm1XYXI0c2wvMVl0WWpnNGlPSEhYOWFUVVVmbUJwSEJrMVNPMlpnc2JmVXJVdFYmI3hBO3g4ZnFJRFZmMmZuZ0VzNVBQSlg5VWZha3h3QWNzVi8xcGZZcmVScnZYbDh3MzJrNnRFcUF3dmR4ckxGRXI4dlZWZVo5TUFIbHkzOXgmI3hBO2xtZ3o1emxNTW5kZS92WWRwYWZUakRISmkvblVhOTNtZ204MVhDUjhKVUUweXRJSHVMY3lDQ1VGelVxUHEwbnc5QnMyK1VIWHpBMzMmI3hBO1BlTG8vd0N4TGNPem9FN2JEdU5XTnY2NCs1Wk41aWptdXJhZWFDWVNXdnFTUXU2bVIwYjAzQjRNYlJTdmJrdzdBNC9ucFgvRitML28mI3hBO0ovazZOZnduNWVYOU5YSG5MVW11YmRVbWx0bEV5Tks4d21tQmlGZWE4RnRrSnFPbEQyeEd1bllva2I5Yk8zK2xYK1RvY0pzQTdkS0cmI3hBOy92NHl6RzA4NCtYTHE1anRvYm9pYVp2VGlFa1UwUVovNVEwaUt0ZmF1YmFHdXd5SUFPNThpUHZEcDhuWithRVRJalllWVAzRmpVK3ImI3hBO2VZN3pWdFFFTWwrbHJhM1Vsc3YxR0dHUkZXTlJRbjFQaUxWTlczNkhiTmRMTm1uT1ZjZENSSHBBL1M3S09ERERIR3hEaWxFSDFFam4mI3hBOzd1bmNoMnVmTnhrWUpjNnZ3clJTMXJiZ2tjZkN0UHRtbXg2WkF6ejNzY24rbEg0NXRnaHA2M0dML1RTL0hKcjY3NW9kdUVGNXEwekYmI3hBO1VLLzZMYnFLaHlzdGQycHhBTlBmOFI0bVk4amtQK2FPL2RmRHdEbkhHUDhBT2wzYkpaY1gvd0NhUzNMUlJOZGxDWE1QT0tJT3lLUnUmI3hBO1ZBTys0clRLSlpkWmREaStRY3FHTFFHTm5oODl5eWZ5RHJHdlgxdnF0dHJMbDdteWRWK05RcnJ5VnFxZUlBL1p6WTltNThzeE1aT2MmI3hBO1hXZHE2ZkZDVUpZdnBrcjh6N2ZjTU50ZE42czUxR3lqaGNRaVJKQzdHZTNXNFFpaDI0RmtwdlREbVBpUnJhNzZpMXdEdzVFNzFYU1YmI3hBO2ZyU3lQUlk0NWxZZlVqSHg0TXAwNktvVWs4dUpFbFBpNUVkS2UyWTR3QUgrSC9TRDlia25Va2orUC9UbjlTbStnUStySEtrZGdHakEmI3hBO3BXd1VmSDNhaXlxRDlPUk9uRmcrbi9TZnRaRFZHaUNaL3dDbi93Q09wam8rbmFOYlFPTCt5dFo1bVkwZUcwamlIQXJ4NGtjbXIzekkmI3hBO3dZOGNSNm94SjhvZ09OcU11V1I5RXBBZWNpVVNkTzhtbGdUcE1Xd0lDK2tuSGVsVHhyU3UzWExQRDAvOHdmSnI4YlUveno4eW00MXUmI3hBO3pBQUNTQURZQ2kvMXpLL014ODNFL0xTOGtwdkp4Y1hMeWdjUTFLQSt3QXpFeVM0cFc1ZU9QREdtVDVzM1ZzZTBqL2U5UGszNmptdncmI3hBO2ZXN0hVZlF4elUvTDBWeGYzczF4b2M0dUduWThyY08wVWtaWUFPQ3MwWTVjYXMzdzduTUhOcGhLVWljWnUrbkkvd0N5RHNjT3JNWVImI3hBO0VjZ3F1dk1IL1NuYm9oNC9LdW50RVhrMGU5V1ZBQ0kvVGxOU2V5dDlhUFQzcGxZMGNhM2hLL2NmK0tiRHJwZzBKd3Izai9pRmx0NVYmI3hBO2VTOXRZazBTWDZ0S3lyZUxjR2VGVmk2dlNSYmw2MElCSHc0SWFNbVFIQWFQTzdHM3Y0djBNcDY2b2tuSUxIS3FPL3U0Qjk3THBQSUgmI3hBO2xPVmkwbG03c2FWTFhGd1NhYkRySjJ6YW5zM0FlY2Z0bCt0MUE3VjFBNVMvMk1mMUkzU3ZMV2k2UThzMm5Xb2ptbFVLN3M3dXhBNkwmI3hBO3lrTGtENVpiaDBtUEZaZ056K09yUm4xbVhNQUptd1BkK2hpMWxaWHNjWVJ0UHZyQ2M4aExIYitxOXFLU093VkZTNFNxbmx0OE5PdmImI3hBO05aanh5QSttVVQ1WHc4ei9BRW5hNU1rU2ZxaEllZGNYSWYwZWJmMWJVSkpSRThPcWVrMVEwa2duWURvUHNpN1kvRUs3L2djUEJNbWkmI3hBO01sZkgvaTBjY0FMQngzL20vd0RFS1RRNnRVU2kxMVJwbHJRa1REc2FDdjF3MDYwcmtUSEp6ckpmeC80dGtKWStWNDYrSC9WTk52TEcmI3hBO2pzN3UxOVpTcEJaeXBKcHYxbVNXdk1xZWJlZzgwNktWWmp4YjM5c3l0SGd2Nm9tb24wM2YzY1JEaWEzVVVQUklYSWVxZ1A4QWRjSU8mI3hBOy9jbHZtTHkvRGNhemVUVGFMSy9NeG1LNHRRekxLcEFEbVFMTkNBOWE5c3g5VnBoTEpJbUI5NDYrL3dCUTNjclNhc3h4eEF5RHJzZW4mI3hBO2RYcE95V3I1VnNxL0ZvMTZRQUtVaWtCcjMvNC9QdXpIR2pqL0FESmZJLzhBRnVTZGRML1ZJZk1mOVUxcDhyMjNwTi91RXZXWXNUNmYmI3hBO0NRQTBCNHNUOWI3MThOcW5yZy9LQ3ZvbDhqL3hhL25aWC9lUStZLzRoSGFINU90TG5VNW9yelI1STlNV0xsSE5NODhNbnFrZ0ZRcXomI3hBO3loZ1ZIWGJwbDJuME1aVElsQThGZGJHLyttTFRxZTBKUmdESElPTytRQUlyL1NobU9uYUhwT2oyazhlbndDQkpLdktlVE96R2xOMmMmI3hBO3MzNDV0c1duaGlpUkFVNmJMcWNtYVFNemRmam94dGROc2t2R3UxVjFtYzhtcEkzRXR4NFY0Zlo2ZTJhNFlvaVhGMWRrYzBqSGg2ZTUmI3hBO0g2cXM3V2xzMmxtOERSK3F4VzBraFFrOGxvSmZWREtkdW0yWDVyNFJ3Y1hYa1I5dHRHQWppUGljRzlmVUQ5bEpjRTh5cmJ6UEorbFMmI3hBO1NlYW9zOW1YSEUwNENpblp1VmR2NWNvck5SdnhQbkg4ZjJPUmVDd0I0ZnluK1A3Vnpqekc2ckdzZXFvcE1ZTXB1TE9vNHFGTlFPWFgmI3hBOzdScGhQakhiOTUwL2lpZ2VDTjd4OWY0WnFyTnI2eWc4TlVZY29tUEdXeW9lQ0FNS0hzek44UTZiYlpJbkxmOEFsT25XUDQ5N0FERlgmI3hBOytUNjlKOS80cGRwMm02L05LOEYxZjZsYXFoWm83aHBMUmxaUXkvRDhLczNJaXRDZHYxWWNXTEtUVXBUSG5jVVpzMktJdU1jY3ZLcEsmI3hBOzJzNlhxbG5vTitMYlVieS9ra0VkVkxSK3NzU3YrOTlFcXEvRzBaT1R6NFp3eFNxVXBjdTY2NjE4R09uelk1NVk4VUl4QXZ2cTYydmYmI3hBO2xiRS9MY2RzdW8vN2pZcnlLejlEL1N4ZDA0bWVvcHcyRy9XdWF2U2djWG9FaEd0NzczYTZ3eU1QV1ltVjdjUGM5VnpwbmxVaWJTTDImI3hBO09Xc05DRk5VY0VBL2ptQ2NFZ2RuUEdvaVJ1aVIrblFQMlQvd0dXZnZXcjkwNy9jNy9rLzhKais5WDkwNy9jNy9BSlAvQUFtUDcxZjMmI3hBO1R2OEFjNy9rL3dEQ1kvdlYvZE8vM08vNVAvQ1kvdlYvZE8vM08vNVAvQ1kvdlYvZE8vM08vd0NUL3dBSmorOVg5MDcvQUhPLzVQOEEmI3hBO3dtUDcxZjNUdjl6ditUL3dtUDcxZjNUdjl6ditUL3dtUDcxZjNUdjl6djhBay84QUNZL3ZWL2RPL3dCenYrVC9BTUpqKzlYOTA3L2MmI3hBOzcvay84SmorOVg5MHNtaDFxWkNqMDRucUFWRmZ1d1NqbElvc295eEEyRUwraDcvK1FmOEFCREt2eTgyMzh4QjM2SHYvQU9RZjhFTWYmI3hBO3k4MS9NUWQraDcvK1FmOEFCREg4dk5mekVIZm9lLzhBNUIvd1F4L0x6WDh4QjM2SHYvNUIvd0FFTWZ5ODEvTVFkK2g3L3dEa0gvQkQmI3hBO0g4dk5mekVIZm9lLy9rSC9BQVF4L0x6WDh4QlVoMGE2YVJSSUFxVitJMUIyK2pKUjA4cjNZeTFFYTJUM001d0hnYmZuWCtZVndrMTUmI3hBO2EyRnVMQkdhaitqSTZxRm9TcGZtQVNvZGVYenJtLzhBNU53allrMjZYOC9sTzRBcGMvNXZmbWdrY01qYWZCd3VFYVNGaGJTSGtxT1UmI3hBO1k3T2VqQ2h3RFFZTzgvTmZ6dWJ1K3hFYWYrYWY1bjN1cDJtbWkzc2JlNHZZM2x0L3JFVWlLVWpEOGlmakpHOFREcDF5TTlEZ2pFeXMmI3hBO2tCbEhXWmlRS0c2WXplYy96bHR6UzZzZFB0dGd3OVRpYWhpd0gySm0vd0I5dC9tUmxZMCttUEl5UDQ5ek01OVFPWUg0K0xkdjV4L08mI3hBO1dldkN5MDgwZU5CeG85ZlZlUkF3NFN0c0RDMWZiRTZmVERyTDhmQkl6Nmc5QWxsdCthMzVsWE9vMzFoR21tckxwd2thOGtrSHBSSXMmI3hBO1VnaVp1Y2txajdiQUQ1NVpMUTRBQWZWditPNXJHc3pFa2VuWlBMUHpIK2RON2J4M05wYjZUUEJMUVJ5Unl4TXJFOUtFVFpUTERwb20mI3hBO2laZmo0TnNjdW9Jc0NQNCtLcEpybjUzeFNHT1MwMHBKQUN4UnBZZ2VJQkpORE4wb3BPQVl0S2Vzdng4RW5KcU82UDQrSzJYWHZ6c2kmI3hBO2lhYVcxMG1PSlNBMGpTeEtvSlVNQVNacWZaTmZsaU1XbE8xeS9Id1U1TlFPa2Z4OFYwR3QvbmZPV1dDMDBxVXB4NWhKSW1JNURrdGEmI3hBO1RkeHVNVGowbzVtWDQrQ2pKcUR5RWZ4OFY3NnArZTZFS2RQMDNtMWVDYzQ2dFFWMkhyWU9EU2Q4dng4RThlcDdvL2o0cGorVS9uM1cmI3hBO2ZOVWVxUjZyRERIUHA3eEJYaERLQ0plWW95a3R1cGp5dlhhV09LdUhxMmFQVXl5WHhkRWN2bTdVQmVHT2JVTkdoaUVrcWxYbVpaT0MmI3hBOzFFVlF6Q2hOTi9velh1YXRqODRhZzF4SkdkUTBZUkJBRWw5V1QrOENLWEpVa0JrNUVrRlc2VStlS3JoNXUxTXlPb3ZORTJSU0szYkEmI3hBO2NpdkkxYmlSeDQxSVB0NzdLcVMrZWRRTEZETHBBY0tTRyt1cjZab3hIMjE1RmR1SkhKUld2dGlxSXRQT2p2ZFFpNXU5S2p0Ni93Q2wmI3hBO2hiaytwR0N1MUtnQTBmcjBIMzRxblA4QWl6eXdWTExxbHE0QjQwU1ZHTmFFOUZKUGJGV2s4MitWM0FJMWEwVUVWSE9aRTdBL3RFZU8mI3hBO0txZzh6K1hEQzA0MU8xOUZhY3BQV1RpQ2UxYTlmYkZWTWVidkt4Sy83bHJUNHFnRXpJQnNBVHZXbmZGVlUrWlBMd2o5UnRVdEJIeUsmI3hBOzhqUEdCeUhWYTh1dUt0UitaZkxra2lSeDZwYVBKSWVNYXJQR1N6R253aWpibjRodGlxWllxK2E3VHlYK1ora0dlMnRkS2xLOG1VeUkmI3hBO3FPRDhTazhXcnVyR0pUOUdkTExVWUo3bVR6OGNHYU93Q2VXMTUrZTF1SXhIWno4WTFaVlZvSVcrMDRjazFGU2VRMnlneDBwNmo1dHcmI3hBO2xxUjBRVjdvWDVnYXhybHBxWG1IeTFOZVJXMEpnYTNnL3dCSDVqOTR5c1dWaVFmVmw1R255eWNjdUdFREdFNnY0c1pZOHM1QXpqZjImI3hBO0l1NDh2YXBOQUkxOGhYRVRDTXB5VzRsUHhCVzRNS3ZVRVNOeXJ1VDA2VkJnTXNRZjd3ZkprY1VqL2svdGNubHUramhhRmZ5L3VlTFImI3hBO29uSTNjdktvSkxHcEpJcUdJb3RCNDE2WW5NTHZ4UjhsOEkvNm1mbWdyRHkxNXowM1Y5UnV0UDhBSzExQlpYMFJnVzFXYVJYaVQxSTUmI3hBO1FWbVZ1ZGVVUTY5dHNuTE5pbEVBekZqOGNtRWNXU01pUkEwVXl2ckx6ZGZXbm9YZmtpV2FUYXQzSmNTdk9XVUVLek96R3JEa2V2amwmI3hBO2NaWTRteGsreHNsSElSUmg5cXRQSDV0bmdTQ1h5RVdSR0RMKy9tclVBTDE1OXdCWDVESWc0d2I4VDdBa2laRmVHb0N3ODAvdmcza04mI3hBO21qbVNLUDAybWxLb0lWNEtVK0tvSlVCVHYwQUdTNHNmK3FJNFovNm1oUjVmOHlDNlNkUEpFNm92TG5iL0FGaVZvM0xJRXE1Y3M5Vm8mI3hBO0NwRGJISitMQ3E4UWZKajRVN3ZnKzFIVzF0NXB0YjJPK2c4Z0JieUYvVWluYWFaaUhxckRxL1FNblRwdWZFNVdUaklvNWR2Z3pBbUQmI3hBO1l4N3NrL0pQeXY1aDBaZGF1ZFl0R3N6ZlBCNktQVGtUSDZwYzhRVFFmdkJUTWJ0TFBDZkNJbTZ2OURmb01Nb2NSa0t0WGtmbE8wdjYmI3hBO052cWNtVXlDODFVTlVFQTBSYmNtbFgyeldPeGJudkxpZjFQck9tWGhRcVJJc2R6cWRHWGtDS1VnQzlHTzFQMmUyS3RSR09ObEJzTG8mI3hBO3dzZVZUY2F1V1hrQ3NoQWFDZ0s4alE5VDg2VVZVbXU1cVJmNkZkeVJrdEdHVzYxYWgzcXBZK2owSllVSXIzMzZZcWlaTGprMElsc2ImI3hBO3M4SkI2akxjYXJVY2lTU2crcmJpcFAwQVlxaGhJbFVTUFRMeW9xem9MblZvMDlTbzRtTWkzLzRrUHBvTVZSRU1qSkVsTk91MXRYTEImI3hBO0dXODFWeUZEY2VQQllHS0VWcnYrdm9xcHhYODYxYzZkY2xpUTVVWE9yMUJvVHQvb3JCUjhYVDZmQTRxc2VXRGlBTE85bGtWbUtCcDkmI3hBO1dQRTBCVTBhM0k5eVBhdS9URlZ5WG5xOG5iVHJ5TlhSeUhTNDFRZ2x2aTVJUmJNRnFXNDdiMDYrQlZUN3l1dHk4eGNhZXkyNUFTYWEmI3hBOzZ1cnVSbDZ0Ukk3bUZlVkRRRmdhWXF5dkZYLy8yUT09PC94bXBHSW1nOmltYWdlPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6QWx0PgogICAgICAgICA8L3htcDpUaHVtYm5haWxzPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD51dWlkOjcyZjA3ZDc3LWViYWItZWM0OC1iYjM0LWIwYzg0ZTFiN2NlNTwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpjYjkwZDI1Yy1lYTg5LTRjMmYtODc5ZC1lYWJiZWU0YmIzMGI8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+dXVpZDo1RDIwODkyNDkzQkZEQjExOTE0QTg1OTBEMzE1MDhDODwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06UmVuZGl0aW9uQ2xhc3M+cHJvb2Y6cGRmPC94bXBNTTpSZW5kaXRpb25DbGFzcz4KICAgICAgICAgPHhtcE1NOkRlcml2ZWRGcm9tIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgPHN0UmVmOmluc3RhbmNlSUQ+eG1wLmlpZDoxZDE4MTBiMC0xYzVkLTRlMTEtYTY2ZS0wMzkxYWQyZjNjZTc8L3N0UmVmOmluc3RhbmNlSUQ+CiAgICAgICAgICAgIDxzdFJlZjpkb2N1bWVudElEPnhtcC5kaWQ6MWQxODEwYjAtMWM1ZC00ZTExLWE2NmUtMDM5MWFkMmYzY2U3PC9zdFJlZjpkb2N1bWVudElEPgogICAgICAgICAgICA8c3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPnV1aWQ6NUQyMDg5MjQ5M0JGREIxMTkxNEE4NTkwRDMxNTA4Qzg8L3N0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOnJlbmRpdGlvbkNsYXNzPnByb29mOnBkZjwvc3RSZWY6cmVuZGl0aW9uQ2xhc3M+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDpjMGI2ZGVmNS1jMTE0LTAxNDktOTIxOC03ODlkYzUzNjNhMjU8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMTEtMjdUMTI6MDQ6MDZaPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBJbGx1c3RyYXRvciBDQyAyMDE0IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6MzMyN2ExOWMtOWY0Ni00M2JhLWIxNjctN2M4YWIwNTRiMzUzPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE3LTA5LTEzVDE0OjU4OjA4KzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBJbGx1c3RyYXRvciBDQyAyMDE3IChNYWNpbnRvc2gpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y29udmVydGVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpwYXJhbWV0ZXJzPmZyb20gYXBwbGljYXRpb24vcG9zdHNjcmlwdCB0byBhcHBsaWNhdGlvbi92bmQuYWRvYmUuaWxsdXN0cmF0b3I8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjllMmI4ZDAxLTM3NTYtNDQ1YS05NGM0LWVhNGM0YzdkZjIxMTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNy0wOS0xM1QxNTo0OToxMSswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgSWxsdXN0cmF0b3IgQ0MgMjAxNyAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6Y2I5MGQyNWMtZWE4OS00YzJmLTg3OWQtZWFiYmVlNGJiMzBiPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE3LTA5LTI3VDE1OjI2OjIzKzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBJbGx1c3RyYXRvciBDQyAyMDE3IChNYWNpbnRvc2gpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDxpbGx1c3RyYXRvcjpTdGFydHVwUHJvZmlsZT5QcmludDwvaWxsdXN0cmF0b3I6U3RhcnR1cFByb2ZpbGU+CiAgICAgICAgIDx4bXBUUGc6SGFzVmlzaWJsZU92ZXJwcmludD5GYWxzZTwveG1wVFBnOkhhc1Zpc2libGVPdmVycHJpbnQ+CiAgICAgICAgIDx4bXBUUGc6SGFzVmlzaWJsZVRyYW5zcGFyZW5jeT5GYWxzZTwveG1wVFBnOkhhc1Zpc2libGVUcmFuc3BhcmVuY3k+CiAgICAgICAgIDx4bXBUUGc6TlBhZ2VzPjE8L3htcFRQZzpOUGFnZXM+CiAgICAgICAgIDx4bXBUUGc6TWF4UGFnZVNpemUgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3REaW06dz4xODQuOTk5OTA4PC9zdERpbTp3PgogICAgICAgICAgICA8c3REaW06aD4yNTMuMDUzNTczPC9zdERpbTpoPgogICAgICAgICAgICA8c3REaW06dW5pdD5NaWxsaW1ldGVyczwvc3REaW06dW5pdD4KICAgICAgICAgPC94bXBUUGc6TWF4UGFnZVNpemU+CiAgICAgICAgIDx4bXBUUGc6Rm9udHM+CiAgICAgICAgICAgIDxyZGY6QmFnPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0Rm50OmZvbnROYW1lPkR1cGxpY2F0ZVNsYWItUmVndWxhcjwvc3RGbnQ6Zm9udE5hbWU+CiAgICAgICAgICAgICAgICAgIDxzdEZudDpmb250RmFtaWx5PkR1cGxpY2F0ZSBTbGFiPC9zdEZudDpmb250RmFtaWx5PgogICAgICAgICAgICAgICAgICA8c3RGbnQ6Zm9udEZhY2U+UmVndWxhcjwvc3RGbnQ6Zm9udEZhY2U+CiAgICAgICAgICAgICAgICAgIDxzdEZudDpmb250VHlwZT5PcGVuIFR5cGU8L3N0Rm50OmZvbnRUeXBlPgogICAgICAgICAgICAgICAgICA8c3RGbnQ6dmVyc2lvblN0cmluZz5WZXJzaW9uIDEuMDAxO1BTIDAwMS4wMDE7aG90Y29udiAxLjAuNzI7bWFrZW90Zi5saWIyLjUuNTkwMDwvc3RGbnQ6dmVyc2lvblN0cmluZz4KICAgICAgICAgICAgICAgICAgPHN0Rm50OmNvbXBvc2l0ZT5GYWxzZTwvc3RGbnQ6Y29tcG9zaXRlPgogICAgICAgICAgICAgICAgICA8c3RGbnQ6Zm9udEZpbGVOYW1lPkR1cGxpY2F0ZVNsYWItUmVndWxhci5vdGY8L3N0Rm50OmZvbnRGaWxlTmFtZT4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RGbnQ6Zm9udE5hbWU+SW50ZXJGYWNlLVJlZ3VsYXI8L3N0Rm50OmZvbnROYW1lPgogICAgICAgICAgICAgICAgICA8c3RGbnQ6Zm9udEZhbWlseT5JbnRlckZhY2U8L3N0Rm50OmZvbnRGYW1pbHk+CiAgICAgICAgICAgICAgICAgIDxzdEZudDpmb250RmFjZT5SZWd1bGFyPC9zdEZudDpmb250RmFjZT4KICAgICAgICAgICAgICAgICAgPHN0Rm50OmZvbnRUeXBlPk9wZW4gVHlwZTwvc3RGbnQ6Zm9udFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzdEZudDp2ZXJzaW9uU3RyaW5nPlZlcnNpb24gMi4wMDwvc3RGbnQ6dmVyc2lvblN0cmluZz4KICAgICAgICAgICAgICAgICAgPHN0Rm50OmNvbXBvc2l0ZT5GYWxzZTwvc3RGbnQ6Y29tcG9zaXRlPgogICAgICAgICAgICAgICAgICA8c3RGbnQ6Zm9udEZpbGVOYW1lPklGX1N0ZF9SZy50dGY8L3N0Rm50OmZvbnRGaWxlTmFtZT4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RGbnQ6Zm9udE5hbWU+SW50ZXJGYWNlLUJvbGQ8L3N0Rm50OmZvbnROYW1lPgogICAgICAgICAgICAgICAgICA8c3RGbnQ6Zm9udEZhbWlseT5JbnRlckZhY2U8L3N0Rm50OmZvbnRGYW1pbHk+CiAgICAgICAgICAgICAgICAgIDxzdEZudDpmb250RmFjZT5Cb2xkPC9zdEZudDpmb250RmFjZT4KICAgICAgICAgICAgICAgICAgPHN0Rm50OmZvbnRUeXBlPk9wZW4gVHlwZTwvc3RGbnQ6Zm9udFR5cGU+CiAgICAgICAgICAgICAgICAgIDxzdEZudDp2ZXJzaW9uU3RyaW5nPlZlcnNpb24gMi4wMDwvc3RGbnQ6dmVyc2lvblN0cmluZz4KICAgICAgICAgICAgICAgICAgPHN0Rm50OmNvbXBvc2l0ZT5GYWxzZTwvc3RGbnQ6Y29tcG9zaXRlPgogICAgICAgICAgICAgICAgICA8c3RGbnQ6Zm9udEZpbGVOYW1lPklGX1N0ZF9CZC50dGY8L3N0Rm50OmZvbnRGaWxlTmFtZT4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOkJhZz4KICAgICAgICAgPC94bXBUUGc6Rm9udHM+CiAgICAgICAgIDx4bXBUUGc6UGxhdGVOYW1lcz4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGk+Q3lhbjwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpPk1hZ2VudGE8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaT5ZZWxsb3c8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaT5CbGFjazwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpPkM9NjggTT03NiBZPTAgSz0wIDE8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaT5DPTEyIE09MTAwIFk9MCBLPTAgMTwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpPkM9NTUgTT00MiBZPTMyIEs9MyAxPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGk+Qz04NCBNPTAgWT0zOCBLPTAgMTwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpPkM9MCBNPTY1IFk9OTUgSz0wIDE8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcFRQZzpQbGF0ZU5hbWVzPgogICAgICAgICA8eG1wVFBnOlN3YXRjaEdyb3Vwcz4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8eG1wRzpncm91cE5hbWU+RGVmYXVsdCBTd2F0Y2ggR3JvdXA8L3htcEc6Z3JvdXBOYW1lPgogICAgICAgICAgICAgICAgICA8eG1wRzpncm91cFR5cGU+MDwveG1wRzpncm91cFR5cGU+CiAgICAgICAgICAgICAgICAgIDx4bXBHOkNvbG9yYW50cz4KICAgICAgICAgICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPkM9MCBNPTY1IFk9OTUgSz0wIDE8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5TUE9UPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnRpbnQ+MTAwLjAwMDAwMDwveG1wRzp0aW50PgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPlJHQjwveG1wRzptb2RlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpyZWQ+MjM3PC94bXBHOnJlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Z3JlZW4+MTE0PC94bXBHOmdyZWVuPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpibHVlPjI0PC94bXBHOmJsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5DPTEyIE09MTAwIFk9MCBLPTAgMTwveG1wRzpzd2F0Y2hOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0eXBlPlNQT1Q8L3htcEc6dHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dGludD4xMDAuMDAwMDAwPC94bXBHOnRpbnQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+UkdCPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnJlZD4yMTE8L3htcEc6cmVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpncmVlbj4wPC94bXBHOmdyZWVuPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpibHVlPjEyNjwveG1wRzpibHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+Qz01NSBNPTQyIFk9MzIgSz0zIDE8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5TUE9UPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnRpbnQ+MTAwLjAwMDAwMDwveG1wRzp0aW50PgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPlJHQjwveG1wRzptb2RlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpyZWQ+MTMxPC94bXBHOnJlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Z3JlZW4+MTM3PC94bXBHOmdyZWVuPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpibHVlPjE1MjwveG1wRzpibHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+Qz02OCBNPTc2IFk9MCBLPTAgMTwveG1wRzpzd2F0Y2hOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0eXBlPlNQT1Q8L3htcEc6dHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dGludD4xMDAuMDAwMDAwPC94bXBHOnRpbnQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+UkdCPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnJlZD4xMTA8L3htcEc6cmVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpncmVlbj43OTwveG1wRzpncmVlbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Ymx1ZT4xNTU8L3htcEc6Ymx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPkM9ODQgTT0wIFk9MzggSz0wIDE8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5TUE9UPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnRpbnQ+MTAwLjAwMDAwMDwveG1wRzp0aW50PgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPlJHQjwveG1wRzptb2RlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpyZWQ+MDwveG1wRzpyZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmdyZWVuPjE2ODwveG1wRzpncmVlbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Ymx1ZT4xNzE8L3htcEc6Ymx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgICAgICAgICAgPC94bXBHOkNvbG9yYW50cz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBUUGc6U3dhdGNoR3JvdXBzPgogICAgICAgICA8cGRmOlByb2R1Y2VyPkFkb2JlIFBERiBsaWJyYXJ5IDE1LjAwPC9wZGY6UHJvZHVjZXI+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4NZW5kc3RyZWFtDWVuZG9iag0xMiAwIG9iag08PC9Bbm5vdHMgNTggMCBSL0FydEJveFsxMy4wMTk1IDEzLjE2MDggNTE2LjAgNzA4LjU3MV0vQmxlZWRCb3hbMC4wIDAuMCA1MjQuNDA5IDcxNy4zMTddL0NvbnRlbnRzIDEzIDAgUi9Dcm9wQm94WzAuMCAwLjAgNTI0LjQwOSA3MTcuMzE3XS9MYXN0TW9kaWZpZWQoRDoyMDE3MDkyNzE1MjYyNCswMScwMCcpL01lZGlhQm94WzAuMCAwLjAgNTI0LjQwOSA3MTcuMzE3XS9QYXJlbnQgMyAwIFIvUGllY2VJbmZvPDwvSWxsdXN0cmF0b3IgMTQgMCBSPj4vUmVzb3VyY2VzPDwvQ29sb3JTcGFjZTw8L0NTMCAxNSAwIFIvQ1MxIDE2IDAgUi9DUzIgMTcgMCBSL0NTMyAxOCAwIFIvQ1M0IDE5IDAgUj4+L0V4dEdTdGF0ZTw8L0dTMCAyMCAwIFI+Pi9Gb250PDwvQzJfMCA4IDAgUi9DMl8xIDkgMCBSL1QxXzAgNSAwIFIvVFQwIDYgMCBSL1RUMSA3IDAgUj4+L1Byb2NTZXRbL1BERi9UZXh0XS9Qcm9wZXJ0aWVzPDwvTUMwIDEwIDAgUj4+Pj4vVGh1bWIgMjEgMCBSL1RyaW1Cb3hbMC4wIDAuMCA1MjQuNDA5IDcxNy4zMTddL1R5cGUvUGFnZT4+DWVuZG9iag01NyAwIG9iag08PC9DcmVhdGlvbkRhdGUoRDoyMDE3MDkyNzE1MjYyNCswMScwMCcpL0NyZWF0b3IoQWRvYmUgSWxsdXN0cmF0b3IgQ0MgMjAxNyBcKE1hY2ludG9zaFwpKS9Nb2REYXRlKEQ6MjAxNzA5MjcxNTMzMTIrMDEnMDAnKS9Qcm9kdWNlcihBZG9iZSBQREYgbGlicmFyeSAxNS4wMCkvVGl0bGUoZmFsdGVyaW5nX2dyb3d0aF92MTRfd2ViKT4+DWVuZG9iag01OCAwIG9iag1bNTkgMCBSIDYwIDAgUl0NZW5kb2JqDTU5IDAgb2JqDTw8L0EgNjIgMCBSL0JTPDwvUy9TL1R5cGUvQm9yZGVyL1cgMD4+L0JvcmRlclswIDAgMF0vSC9OL1JlY3RbMTAuNDg4MiAxNC4wNTM0IDI2Ni4wNyA1MS41OTAyXS9TdWJ0eXBlL0xpbmsvVHlwZS9Bbm5vdD4+DWVuZG9iag02MCAwIG9iag08PC9BIDYxIDAgUi9CUzw8L1MvUy9UeXBlL0JvcmRlci9XIDA+Pi9Cb3JkZXJbMCAwIDBdL0gvTi9SZWN0WzQwMS4zMTMgMTUuMTU3NCA1MDIuMzMxIDIyLjMzMzZdL1N1YnR5cGUvTGluay9UeXBlL0Fubm90Pj4NZW5kb2JqDTYxIDAgb2JqDTw8L1MvVVJJL1VSSShodHRwOi8vd3d3LmJtai5jb20vY29tcGFueS9sZWdhbC1pbmZvcm1hdGlvbi8pPj4NZW5kb2JqDTYyIDAgb2JqDTw8L1MvVVJJL1VSSShodHRwOi8vYml0Lmx5L0JNSmdyb3d0aCk+Pg1lbmRvYmoNeHJlZg0KMCAxDQowMDAwMDAwMDAwIDY1NTM1IGYNCjIgMQ0KMDAwMDI1ODAwMiAwMDAwMCBuDQoxMiAxDQowMDAwMzA1NzUzIDAwMDAwIG4NCjU3IDYNCjAwMDAzMDYyOTkgMDAwMDAgbg0KMDAwMDMwNjUwNiAwMDAwMCBuDQowMDAwMzA2NTM4IDAwMDAwIG4NCjAwMDAzMDY2NzQgMDAwMDAgbg0KMDAwMDMwNjgxMSAwMDAwMCBuDQowMDAwMzA2ODg5IDAwMDAwIG4NCnRyYWlsZXINPDwvU2l6ZSA2My9Sb290IDEgMCBSL0luZm8gNTcgMCBSL0lEWzw3QzU3MUIxQTA5NjE0OTREQTIxQzQ0RkJDQ0ZDMzVFQz48Mzg2MENDOUU1QTA0NEIzRTkwNDEwNTIyQzJFNDAwODE+XS9QcmV2IDI1NjY5Mj4+DXN0YXJ0eHJlZg0zMDY5NDUNJSVFT0YN
* [[Thrombocytopenia]] - ↓ platelets * [[Polycythaemia|Myeloproliferative disorders]] * Leukocytosis - see [[Haem malignancy overview]] * [[Microcytic anaemia]] and [[Macrocytic anaemia]] ,,manually populated - can't figure out how to create lists with boolean syntax,,
|tableclass|k |3% children without intracranial infection. ''Epid:'' 6m-6y, early in a viral infection with rapid ↑ Tº. See [[fever ddx|Fever in children]]|''Management:'' 1% later develop epilepsy<br>➥ 1st line: Antipyretics but do not prevent recurrence → do not give solely to ↓ Tº<br>➥ parent education re no ↑ risk of later developing epilepsy| |''Symptoms:'' tonic-clonic seizure 1-2min, self-resolving|~| |''Signs:''|~| |''Ix:'' clinical diagnosis. Exclude [[meningitis|Meningitis in children]], encephalitis esp if unwell|~| !!Other causes of [[seizures in children|Epilepsy syndromes in children]] | [[Epilepsy]]
*Birth history: term? Passing stool? *If not weaned: **Breastfed or formula? When weaned? **Feeding patterns/routines **Effectiveness of suckling/bottle feeding **Physical disorders that affect feeding *Meals per day? What do the meals consist of? *Food aversions/avoidance *Vomiting? *Loose stools, abdo pain? !Part of [[Developmental history]]
|historyclass|k |''History:'' <br>➥ Duration (>5d ⇒ Kawasaki’s)/pattern<br>➥ Response to simple antipyretics?<br>➥ Localising signs<br>➥ Consciousness/alertness|@@color:red; ''Red flags:''@@ irritability, lethargy, low cap refill, neutropenia/neutrophilia, ↑ or ↓ temp = ILLNESS <br><br>''Ddx:'' any infection!! Don’t forget Kawasaki’s<br> • ↓ localising signs → suspect UTI| |''O/E:'' Localising signs for focus of infection NB ↓ in younger children|~| |''Ix:'' inflammatory blood markers may not be accurate; urine dip|~| !!See also [[Febrile seizures]]
!Disclosure * Ask about complications ** //Gynae:// painful periods, fistulae from obstructed labour ** //Obstetrics:// obstructed labour, risk PPH, risk perineal tears ** upsetting memories/nightmares ** any children? problems during birth? !Documentation: * what age (most common age 5-9y) * where done * what type (no o/e required) * FHx - including children at risk of FGM *Inform re potential harmful effects, that it is illegal in the UK !!In pregnancy/labour Should be offered deinfibulation i.e. reverse FGM !Female Genital Mutilation Act 2003 * Criminal offence for anyone to perform, aid, abet, counsel or procure FGM on UK national/resident * Penalty: up to 14 years imprisonment +/- fine !Mandatory reporting (i.e. legal duty to report) * Under Serious Crime Act 2015 * Applies if child discloses, or you find signs → report via 101 within 48h * Does ''not ''apply if woman age >18 discloses * Genital piercings = Type 4 FGM * If child is at imminent risk → local safeguarding procedures ** Where possible, tell pt + family * Identifiable information shared with Health and Social Care Information Centre (patients can object) * Legislation: HSCA 2012, Serious Crime Act 2015 !!Information to patient * Inform pt about potential harmful effects, illegal in UK * Support + refer e.g. Whitt FGM clinic !Protecting at-risk girls * immediate risk of FGM? call police, child safeguarding lead * prevent future FGM * Education: legal, medical * ‘passport’ for people travelling who might be pressured into undergoing FGM * NSPCC FGM helpline 0800 028 3550
|tableclass|k |''Etio:'' Commonest benign tumour. ''RF:'' Oestrogen-dependent = ↑ in pregnancy, COCP; ↑ with age|''Management:''none if asymptomatic<br> • Mirena IUD (helps menorrhagia) if fibroids <3cm + fibroids not distorting uterine cavity<br> • LHRH analogue: transient menopause <br> • myomectomy, hysterectomy, uterine artery embolisation<br> • IUS/IUD may be difficult to fit<br> • HRT may increase fibroid size<br> • Fibroids > 3cm: consider surgical options<br>Ulipristal may be started in secondary care → CI: liver disease; LFT monitoring| |''Symptoms:'' menorrhagia, pelvic pain|~| |''Signs:'' pelvic mass, subfertility, mass effect (dyspareunia, constipation, urinary s/s)|~| |''Ix:'' TVUS, MRI if planning surgery|~|
|historyclass|k |''History:'' <br>➥ What exactly seen<br>➥ Time course/progression<br>➥ See [[Ophthalmic history]] <br>➥ Floaters: move after eye stops moving? Trauma/surgery? <br>➥ //Flashing lights:// myopia, headache/nausea, previous migraine<br>➥ //Haloes:// (i.e. diffractive error) <br>➥ ''PMH:'' migraine, head trauma, T2DM|''Principles of mx:'' Retinal detachment = floaters, flashes, field loss, falling acuity<br><br>''Ddx:'' retinal tears/detachment; free-floating blood/pigment in vitreous; migraine aura (halo – around luminous body); posterior vitreous detachment (= same day/next day ophthal referral)<br>➥ Flashers: cerebral, intraocular cause<br>➥ Haloes: cataracts, corneal oedema e.g. secondary to acute angle closure glaucoma<br>| |''O/E:'' fields + acuity - if any change, call ophthal!|~| |''Ix:''|~|
!Approach: # Actual/estimated body weight # Fluid status, ongoing losses !Amount needed: * 100ml/kg for 1st 10 kg * 50ml/kg for next 10 kg * 20ml/kg for every subsequent kg (Holliday-Segar formula) Type of fluid: 0.9% ~NaCl + 5% dextrose + 10mmol KCl Fluid bolus: 20ml/kg if medical; 10ml/kg if trauma !Special situations [[DKA|Diabetic ketoacidosis]], burns
e.g. to evaluate treatment response to fluid overload *Palp: skin – temp, moisture *pulse/IV access, infusions running *JVP, mucous membranes *Ausc: lung bases, heart sounds *Abdo O/E *Pitting oedema *Check notes: **obs, fluid balance chart **urine o/p, fluid intake !!External links [[Mind the Bleep|https://mindthebleep.com/2020/11/fluid-balance.html]]
*Infection is a balance between susceptibility (host factors) and pathogenicity (pathogen factors) *Susceptibility **acidity, mucus, mucosal integrity (IBD), intestinal flora (Abx, surgery) **peristalsis ⇒ opioids; innate/adaptive immune system *Pathogenicity **toxin-mediated ⇒ shorter incubation ***enterotoxins (secretory diarrhoea) e.g. cholera ***cytotoxins (tissue damage) e.g. Shiga ***Neurotoxins – botulinum (classic presentation: acute bilat cranial neuropathy + symmetrical descending weakness; 12-36h incubation; acts on ACh release at NMJs) **adherence (can cause direct tissue damage e.g. EPEC = attachment-effacement lesion) **tissue invasion ⇒ longer incubation, lower GI symptoms **proliferation in epithelium ⇒ lysis (Cryptosporidium) **invade deeper mucosal layers (Campylobacter, Salmonella) ⇒ bloody diarrhoea *Treatment is supportive if well; buccal prochloperazine or PO ondansetron may be helpful
|singlecol|k |More precisely, paralysis of dorsiflexion. <br>''Mechanism:'' damage to common peroneal nerve<br><br>''Intrinsic:'' multiple sclerosis, mononeuritis complex e.g. [[Diabetic neuropathy]]<br>''Extrinsic:'' fibular head #, spinal stenosis, post-op e.g. neuropraxia after THR| |''Symptoms:'' high-stepping gait| |''Signs:'' sensory loss over dorsum, weak dorsiflexion (objectively reproducible)|
table.murmurclass > tbody > tr:nth-child(1) > td:nth-child(1) {background-color: #eac9c9;}
table.murmurclass > tbody > tr:nth-child(2) > td:nth-child(1) {background-color: #ffe0b2;}
table.murmurclass > tbody > tr:nth-child(3) > td:nth-child(1) {background-color: #dcedc8;}
table.murmurclass > tbody > tr:nth-child(4) > td:nth-child(1) {background-color: #e3f2fd;}
table.murmurclass > tbody > tr:nth-child(1) > td:nth-child(2) {background-color: #fff9c4;}
table.murmurclass > tbody > tr:nth-child(2) > td:nth-child(2) {background-color: #ede7f6;}
Principles * Only take out what you can see * If you can't see it, don't force it - refer to ENT
* Confirm pt details * What radiograph is it? * Name of bone; fracture? If so, where? Part of bone? * Nature of fracture ** pattern of fracture lines – transverse/oblique/comminuted… ** displacement: undisplaced/displaced/ minimally displaced ** displaced how? translation/rotation/ angulation/shortening ** describe distal part relative to proximal, relative to midline ** angulation = varus/valgus; translation = med/lat/ant/post/sup/inf, as a % of bone * Other observations – soft tissue shadows, gas, medical devices etc. * Treatment plan
|tableclass|k |''Etio:'' trinucleotide (CGG) repeat in xq27 FMR-1 gene (therefore anticipation will occur) Risk factors: FHx|''Management:''| |''Symptoms:'' long ears, facial asymmetry, large jaw|~| |''Signs:'' big testes, hypotonia, autism, mitral valve prolapse|~| |''Ix:'' CVS or amniocentesis|~|
|tableclass|k |''Epid:'' Less common, but be suspicious if onset age<65 - 20% of early onset dementia. M=F. ''Pathophysiology:'' Deposition of abnormal protein, often tau. Genetic component? with Parkinson’s Disease, linked to MAPT mutations on chromosome 17|''Progression:'' Average life expectancy 8 years<br>SSRIs for impulsive behaviour?<br><br>''Management:''| |''Presentation''<br> • Behaviour: impulsivity, apathy, ↓ interpersonal skills, rituals/obsessionsm, ∆ eating behaviour (hyperorality)<br> • Semantic: ↓ understanding of word meanings, concepts; difficulty with name retrieval<br> • "empty" fluent speech = L temporal lobe<br> • Progressive non-fluent: effortful speech; comprehension intact<br> • Memory loss not usually predominant feature|~| |''Signs:'' "knife-blade" atrophy on CT head<br> ''Ddx:'' [[Vascular dementia]], structural damage|~| |''Ix:'' |~|
<<list-links [tag[FY1]]>>
|tableclass|k |@@background-color: #eac9c9; ''Etio:''@@ ↓ G6PD → ↓ glutathione → increased red cell susceptibility to oxidative stress. Epid: X-linked recessive; more common in Mediterranean/African populations|@@background-color: #ede7f6; ''Management:''@@ Avoid precipitants: primaquine, rasburicase, sulph- drugs (sulphonamides, sulphasalazine, sulfonylureas), cipro, nitrofurantoin <br>➥ Acute haemolysis: folic acid <br>➥ Transfusion may be required| |@@background-color: #ffe0b2; ''Symptoms:''@@ neonatal jaundice; intravascular haemolysis|~| |@@background-color: #dcedc8; ''Signs:''@@ gallstones, splenomegaly.↑ LDH, ↓ haptoglobin; haemoglobinuria, ↑ retics. Normochromic anaemia. Blood film: Heinz bodies, bite/blister cells|~| |@@background-color: #e3f2fd; ''Ix:''@@ G6PD assay |~|
|tableclass|k |''Pathg's:'' bile supersaturation, gallbladder hypomotility, mucous hypersecretion. ''RF:'' obesity, metabolic syndrome, pregnancy, oral contraceptive, ↑ age, Caucasians. F > M. Only 10-20% are symptomatic. ''Drugs:'' GLP-1 agonists, HRT, ceftriaxone|''Management:'' NBM, analgesia, fluids, e.g. cefuroxime <br> • Symptomatic: laparoscopic cholecystectomy within 1w <br> • Analgesia: IM diclofenac if severe else paracet+NSAID <br> • Choledocholithiasis (stone in common bile duct) – MRCP or endoscopic US is diagnostic <br> • Biliary colic: analgesia, IV fluids, NBM <br> • Lifestyle advice: low fat diet| |''Symptoms:'' biliary colic (RUQ, severe, spasmodic pain radiating to back); cholestasis, jaundice, cholangitis, [[pancreatitis|Acute pancreatitis]], peritonism|~| |''Signs:''|~| |''Ix:'' abdo US (>95% accurate): thick-walled, shrunken GB; pericholecystic fluid; stones. Absence ≠ exclusion! <br> • //Bloods:// serum amylase/lipase <br> • If USS inconclusive, MRCP → EUS|~|
![[Diarrhoea]] | [[Constipation in children]]
{{Change in bowel habit}}
!!SHx:
*[[Travel history]] (local food, insect bites, dirty water)
*alcohol/smoking
*diet (gluten, fatty food, lack of fibre)
* Mobility, continence
*consider nutrition history
!!FHx:
*gastrointestinal (malignancy/IBD/GORD)
*hereditary bowel conditions (HNPCC/FAP)
!External links
[[Camden CCG|https://gps.northcentrallondonccg.nhs.uk/cdn/serve/pathway-downloads/1538749699-37a08a5df8b739990268162eb064d82c.pdf]] direct PDF; primary care pathway | [[NHS Lothian|https://apps.nhslothian.scot/refhelp/Gastrointestinal/AlteredBowelHabit#tabs-1]] | [[Geekymedics|https://geekymedics.com/gi-history/]]
|tableclass|k |''Etio:'' delayed gastric emptying due to failure of pacemaker fx of interstitial cells of Cajal. ''Risk factors:'' diabetes mellitus (T1/T2); previous abdo surgery can cause vagus nerve injury|''Management:'' frequent small meals<br>pro-kinetics (erythromycin), dopamine agonists (prochlorperazine)<br>gastric pacing| |''Symptoms:'' early sateity, post-prandial vomiting|~| |''Signs:'' hypoglycaemia. ''Ddx:'' non-ulcer dyspepsia, GORD, duodenitis/gastritis, cancer|~| |''Ix:'' scintigraphy|~|
*Existing diagnosis *Under care of CMHT? Psychiatrist? GP? *Existing treatment *Any relevant legislation e.g. are they under section? ** See [[when MHA applies|Mental Health Act]] ** [[MHA Civil Sections]] * Impact on function !Specific presentations [[Low mood]]? [[Obsessive behaviour]]? [[Odd ideas or percepts|Odd ideas]]? [[Overdose]]?
|tableclass|k |''Patho:'' HSV-1 or HSV-2. ''Incubation:'' 5-14d; asymptomatic tnrasmission possible|''Complications:'' superimposed infection<br>''Management:''| |''Symptoms:'' vesicular painful lesions, malaise, dysuria. //Recurrence:// prodrome|~| |''Signs:'' LNA|~| |''Ix:'' |~|
Should include skin check: * [[ulcers|Leg ulcers]], [[pressure areas|Pressure ulcers]] on legs (heels, toes, between toes) * pedal pulses * pressure areas on hip, sacrum, heels [[Meds review|Polypharmacy framework]]
|singlecol|k |''Etio:'' ?? ''WHO screening criteria:'' BMI > 30kg/m2, previous GDM, first-degree relative with diabetes, previous macrosomia >4.5kg, ethnic origin: South Asia, Caribbean, Middle East, PCOS| |''Symptoms:'' | |''Signs:'' [[large for dates|Large/small for dates]]| |''Ix:'' 2h 75mg OGTT; dx confirmed with: <br>➥ Fasting glucose ≥ 5.6mmol/L OR<br>➥ 2 hour glu ≥ 7.8mmol/L ^^NICE 2015^^| |''Complications:'' ↑ risk miscarriage, pre-eclampsia etc. <br><br>''Mx:'' Lifestyle + diet changes. <br>➥ If //CBG target not met//, start metformin then ADD insulin if target still not met<br>If //metformin contraindicated, OR fasting glu >7, OR fasting glu 6-6.9 AND complications// then start insulin<br>➥ Continuous glucose monitoring not routine<br>➥ Watch out for ketones/hyperglycaemia<br>➥ ACR > 200 → watch <br>➥ Target: fasting glucose 5.3; post-prandial 1h 7.8, 2h 6.4<br>➥ ↑ risk DM afterward|
!It all starts with a search.
Non-linear medicine, organised using the UCL Medical School curriculum map. Everything is tagged. Search for a tag or tags. Many things are linked. Not everything is there, but things are continuously being added.
{{Calendar}}
<img style="width: inherit;" src="http://hits.dwyl.com/dev-yakuza.github.io{{ page.url }}.svg" alt="hit count image"/> | [[About]]
!!Oesophageal SCC/adenoca
|singlecol|k
|''Epid:'' M>F. ''SCC:'' achalasia, oesophagitis. RF: alcohol, tobacco. ''Adenoca:'' Barrett’s oesophagus; mutations ~p53, LOH in 17p. RF: GORD.|
|''Symptoms:'' dysphagia, dyspepsia, weight loss. ''2ww criteria:'' age>55 + weight loss + (dyspepsia, upper abdo pain, reflux)|
|''Signs:'' |
|''Ix:'' CXR, OGD, ~PET-CT/staging laparotomy|
|''Mx:'' dietician support, radical chemoradiotherapy or adjuvant chemoradiotherapy<br>➥ adenoca: surgical resection<br>➥ SCC: resection or definitive chemoradiotherapy<br>➥ Palliative: chemotherapy (e.g. 5-FU + cisplatin), manage obstructions|
!!Gastric cancer (GIST, MALToma)
|singlecol|k
|''Etio:'' GORD/bile reflux, H. pylori, ~NSAIDs, alc, radiotherapy, chronic gastritis (intestinal metaplasia). ''Site:'' antrum (50%)|
|''Symptoms:'' dysphagia|
|''Signs:'' acanthosis nigrans //GIST:// linitis plastica, histo = signet rings|
|''Ix:'' OGD biopsy|
|''Mx:'' [[H pylori eradication]] (esp for MALToma)<br><br>''Mets:'' LN, liver, lung, ovary (Krukenberg).|
{{Cholangiocarcinoma}}
![[Pancreatic cancer]]
|tableclass|k |''Etio:'' DNA herpesvirus, causes proliferation of T cells = toxic to EBV-infected cells. Saliva spread + 4/5wk incubation. Associated with [[Ca stomach|GI cancer overview]], ENT, lymphoma.|''Complications:'' splenic rupture (advise avoid contact sports 8/52), Guillain-Barré, CNS inflam, CN lesions, hepatitis, myeloradiculitis, renal failure, myocarditis, aplastic anaemia <br>''Mx'' is supportive <br>If Abx (esp beta-lactams) started, maculopapular + pruritic rash develops (adults>children)| |''Symptoms:'' sore throat (subsides by week 2), fever, malaise|~| |''Signs:'' lymphadenopathy, palatal petechiae, splenomegaly|~| |''Ix:'' //Blood film:// atypical lymphocytes<br>➥ EBV-specific Abs: VCA-IgM present at s/s onset; VCA-IgG persists for life<br>➥ In pts with haemolytic anaemia, ↑ retics|~|
|-|''Prostaglandin analogues'' (latanoprost)|''Beta-blockers'' (timolol)|''Alpha agonists'' (brimonidine)| |@@background-color: #EAC9C9;''Mechanism of action:''@@|↑ aq humour outflow|↓ aq humour production|↓ aq humour production + ↑ outflow| |@@background-color: #e3f2fd;''Adverse effects''@@|Permanent ∆ eye colour, ↑ eyelash length|Dry eye, corneal anaesthesia|Lethargy, dry mouth, dry eye, hyperaemia| |@@background-color: #e3f2fd;''Contraindications''@@|Risk of iriitis, uveitis; herpes simplex keratitis|Caution with asthma, HF|Caution with cerebral/coronary insufficiency|
|historyclass|k |''History:'' is this a thyroid-related [[Neck lump]]? If so, ask about s/s of either [[↑ thyroid|Hyperthyroidism]] or [[↓ thyroid|Hypothyroid]]|''Ddx:'' diffuse - physiological, Hashimoto's, Graves', subacute thyroiditis; nodular - [[adenoma/carcinoma|Thyroid cancer overview]], multinodular goitre| |''O/E:'' tenderness, differentiate between diffuse/nodular. Assess for [[stridor|Airway obstruction]]|~| |''Ix:'' TFTs, thyroid auto-antibodies, USS, CXR, radionuclide scans|~|
|tableclass|k |''Etio:'' Neisseria gonorrhoeae (Gram –ve cocci), almost 100% sexually transmitted. ''Incubation:'' 2–5 days|''Complications:'' [[PID|Pelvic inflammatory disease]], urethral stricture (s/s: incontinence)<br>''Mx:'' 1g ceftriaxone IM stat dose + test of cure<br>➥ ''Contact notification:'' with symptomatic urethritis, 2/52 before s/s or last sexual partner<br>➥ else: 3/12 before dx <br>➥ Offer STI screen! <br>➥ facilitates HIV transmission| |''Symptoms:'' symptomatic within 10d; [[purulent urethral discharge|Urethritis]], dysuria; ~50% asym in women, else ↑ vaginal discharge, lower abdo pain|~| |''Signs:'' |~| |''Ix:'' First catch NAAT <br>➥ Vulvovaginal/urethral ± rectal swab<br>➥ Urethral microscopy: intracellular cocci|~|
|tableclass|k |''Etiology:'' prolonged mucosal contact with gastric contents, incompetent sphincter (e.g. drugs*), ↑ intragastric pressure, ↑ gastric acid synthesis. ''Risk factors:'' hiatus hernia, smoking, pregnancy, obesity. Think anatomically!|''Complications:'' Barrett’s oesophagus (columnar metaplasia) ⚠ devt adenocarcinoma; oesophageal strictures<br><br><br>''Mx:'' <br>➥ lifestyle changes (weight loss, ⛔️ smoking+alc, smaller meals, avoid trigger foods, sleep with head higher – but not with extra pillows) <br>➥ Try PPI 4/52 (severe oesophagitis ⇒ PPI 8/52) <br>➥ If severe oesophagitis, consider OGD after 6/52 PPI in case Barrett’s was masked by inflammation <br>➥ if persistent, recurrent + confirmed oesophagitis: consider adding short course H2 receptor blocker e.g. ranitidine ON <br>➥ fundoplication <br>➥ Before H pylori breath test, stop PPIs 2/52, abx 4/52| |''Symptoms:'' retrosternal burning pain (heartburn), worse in the night/bending over; sore throat/dysphonia; waterbrash; dysphagia; laryngitis, asthma-like s/s; nocturnal cough, aspiration (GIT dysmotility)|~| |''Signs:''|~| |''Ix:''clinical diagnosis.<br>➥ OGD (<50% show clear changes)<br>➥ pH, manometry (esp before surgery)<br>➥ //Histo:// columnar metaplasia, basal hyperplasia|~| CCBs, nitrates: ↓ oesophageal tone; ~NSAIDs, corticosteroids, bisphosphonates: ↑ risk peptic ulcers For paediatrics, see [[GORD in infants]]
|tableclass|k |''Epid:'' onset usually <8 weeks, self-resolve by 1y. RF: congenital/anatomic differences, prematurity, neurologic impairment|''Management:'' Urgent admission if GI bleed or dysphagia<br>➥ Effortless regurgitation – common (≥40%) = parent education<br>➥ Health visitor input; lifestyle: avoid overfeeding, sit upright<br>➥ PPIs not approved age<1y; tachyphylaxis<br>➥ If severe: NG tube, fundoplication| |''Symptoms:'' coughing/hiccuping/burping after feeding, regurgitation/vomiting|~| |''Signs:'' aspiration ⇒ pneumonias, wheezing, chronic cough, failure to thrive, anaemia|~| |''Ix:'' clinical diagnosis.'' Other tests:'' 24h pH study, manometry, OGD → may be useful for structural causes for vomiting|~| !!See [[GORD]]
|tableclass|k |''Etio:'' hyperuricaemia (CKD), drugs ([[loop diuretics|Diuretic electrolyte disturbances]], thiazides, pyrazinamide), starvation, cytotoxics (e.g. [[TLS|Tumour lysis syndrome]]). M>F. ''Associations:'' CVS disease, hypertension, T2DM|''Acute mx:'' NSAIDs, colchicine PO, f/u after 4-6/52. <br> • Colchicine s/e: diarrhoea (dose-dpdt)<br> • Continue ULT if already estd; continue diuretics in HF <br> • Stage 5 CKD ⇒ steroids instead of NSAIDs<br><br>''Mx:'' Start urate-lowering therapy after acute attack resolves. <br> • Allopurinol or febuxostat (reqs LFT monitoring)- usually lifelong. (s/e: rash, fever, ↓ WCC) <br> • Co-prescribe with colchicine prophylaxis <br> • Review CVS risk factors, lose weight. ''Monitoring:'' serum uric acid| |''Symptoms:'' Acute painful, red, swollen joint, often @ 1st MTPJ|~| |''Rad signs:'' periarticular erosions|~| |''Ix:'' Serum urate, U&Es, check for underlying causes, e.g. renal function. //Joint aspiration:// negatively birefringent needle-shaped crystals|~|
|tableclass|k |''Epid:'' 0.4-1%, peak incidence 30-50 yrs. F>>M 8:1. ''Associations:'' T1DM, Addison’s, vitiligo, [[Myasthenia gravis]] and other ~HLA-DR3-associated disorders; may have FHx|''Management:'' see thyrotoxicosis/thyroid storm<br> • Block with carbimazole: high dose initially → wean <br> • Block: radioactive iodine + corticosteroid <br> • Thyroidectomy + prior prep to euthyroid <br> • F/u: may have subclinical hypothyroid| |''Symptoms:'' hyperthyroidism|~| |''Signs:'' goitre, ophthalmopathy (exophthalmos); thyroid acropathy, mild normocytic anaemia|~| |''Ix:''<br>➥ //TFTs:// ↑ free T3/T4, ↓ TSH; scintigraphy: diffuse.<br>➥ TSH receptor Abs <br>➥ Histo: loss of colloid (↑ production thyroid hormones)|~|
|tableclass|k |''Etio:'' Strep agalactiae (Gram +, beta haemolytic, commensal in distal colon/vagina). Most frequent cause of severe infection in newborns. RF: early infx maternal fever, previous infected baby, PROM; late: prematurity, procedures |''Prevention:'' prophylactic penicillin/teic during labour <br>➥ risk-based proph not screening in UK <br>➥ -ve test does not rule out later infection <br>➥ Screening-based strategy must be implemented rigorously – think risks of abx ++ <br> <br>''Treatment'': IV benpen + gent 2-3/52 <br>➥ May have long-term sequelae| |''Symptoms:'' sepsis if early (≤6 days); meningitis/sepsis if late (7-90d) |~| |''Signs:'' hyperreflexia|~| |''Ix:'' cultures – surface swabs confirm colonisation|~|
!Deficiency |singlecol|k |''Etio:'' damage to pituitary gland – tumours, radiation, head injury, HH, sarcoid| |''Symptoms:'' ↓ bone mineral density, ↓ insulin sensitivity, ↓ cardiac fx; non-specific symptoms (TATT, ↓ conc)| |''Signs:'' | |''Ix:'' basal GH not done much; measure ~IGF-1 instead<br>Stimulation test: insulin tolerance test <br>➥ Glucose + GH every 30 min for 2h <br>➥ Measure CBG – must achieve <2.5mmol/L <br>➥ Immediately reverse hypo <br>➥ Avoid in diabetic, elderly, low cortisol etc ⇒ use glucagon instead| |''Management:'' Monitoring with AGHDA score<br>Replacement if AGHDA >10| !Excess |singlecol|k |''Etio:'' lose oscillation of GH release| |''Symptoms:'' //in paeds// – gigantism, delayed puberty; //in adults// – acromegaly| |''Signs:'' Coarse facial features, prognathism, changes in voice, joint pain| |''Ix:'' serum ~IGF-1, glucose tolerance test <br>would expect GH to be suppressed with glucose| |''Management:'' trans-sphenoidal surgery<br>''Medical:'' for pts who decline/unsuitable for surgery, as preoperative treatment. Somatostatin analogues or pegvisomant|
Sister syndrome to CIDP |tableclass|k |''Pathg’s:'' CIDP = chronic inflammatory demylinating polyneuropathy. //GBS:// Commonest cause of acute neuromuscular paralysis. 2/3rds preceded by GI/URTI: Campylobacter, EBV, H. influenzae, M. pneumoniae.|''GBS mx:'' ~IVIg 0.4g/kg/day 5d <br>* Plasma exchange <br>* regular monitoring of VC – may require transfer to ITU<br><br>''CIDP mx:'' Pred 60mg/day 4-6w OR ~IVIg <br>* If steroid-responsive ⇒ wean, consider AZT <br>* If no response, plasma exchange| |''GBS symptoms:'' progressive, symmetrical ascending weakness ± facial/bulbar involvement, ↓ reflexes. Autonomic involvement. //Time course:// peaks in 2-4/52<br><br>''CIDP s/s:'' symmetrical distal/prox weakness, upp limb onset, weakness >> wasting; large fibre sensory loss. Autonomic, resp, ~CN3/7 involvement rare. |~| |''Signs:'' ↓ tendon reflexes ± Type 2 respiratory failure if muscles of respiration affected. ''Ddx:'' polymyositis, HIV seroconversion, Lyme, [[diabetes|Diabetic neuropathy]], myeloma|~| |''Ix:'' //C. jejuni// antibodies, anti-GM1 abs (prognostic?); HIV testing<br>➥ //CSF:// ↑/normal protein<br>➥ //EMG:// prolonged F waves = prox demyelination<br>➥ CIDP: Exclude myeloma<br>➥ Spirometry (vital capacity)|~|
!!Post-menstrual bleeding (PMB) *Defn: ≥12m after last menstrual period *Etio: 10% [[endometrial Ca|Endometrial cancer]], ~90% vaginal atrophy, endometrial cyst/polyp *2ww criteria: age >55 + PMB *Investigations: O/E exclude local causes ⇒ USS ⇒ if >4mm/recurrent: hysteroscopy !!Postcoital bleeding *Ddx: ectropion, post-coital tear, [[Ca cervix|Cervical cancer]], cervicitis/vaginitis e.g. from GC/CT *Speculum, smear, Chlamydia screen !!Intermenstrual bleeding *Etio: midcycle ↓ oestrogen (or mechanical factors) *Ddx: polyps, cervicitis/vaginitis, IUCD, pregnancy !!Ectropion *Etio: ↑ oestrogen exposure (pregnancy, COCP). Endocervical (columnar) epithelium in ectocervix. *Presentation: Post-coital bleeding, excess vaginal discharge *Mx: ablation with cryotherapy !Risk factors: *Endometrial: ↑ oestrogen ⇒ nulliparity, early menarche, late menopause, obesity *Cervical: HPV, early sexual intercourse *Ovarian: ↑ oestrogen ⇒ ↑ ovulation = early menarche, late menopause *COCP: **↑ risk of cervical, endometrial **↓ risk of breast, ovarian *Staging is generally by extent of spread – invasion into surrounding peritoneum
!See [[Dyspepsia]] and [[GORD]] !! 1st line: # PPI # Amoxicillin AND clari OR metronidazole (whichever pt has not had previously) # ''Penicillin allergic:'' Clari AND metro !! H pylori testing * NOT test of cure * Only if s/s ongoing despite tx, history of [[gastric cancer/MALToma|GI cancer overview]] etc., poor compliance * Use urea breath test * At least 4/52 after tx [[BNF|https://bnf.nice.org.uk/treatment-summary/helicobacter-pylori-infection.html]]
!!HPC/Systems review ([[see also|Haem malignancy overview]]) * ↓Red cells → [[anaemia|FBC abnormalities]] ** Symptoms: fatigue, SOB, headache, angina * ↓White cells → leukopenia ** Frequent infections ** Neutropenia → bacterial or fungal infections in skin, mouth, throat and chest ** Lymphopenia → reduced B or T cell immunity → viral infections, TB, protozoal and fungal infections * ↓Platelets → [[Thrombocytopenia]] ** Symptoms: [[Bruising]] and bleeding ** Ask about mucosal bleeds e.g. nose bleeds, menorrhagia; bleeding after trauma e.g. surgery ** Ask about bruises/rash: ecchymoses, [[purpura|Purpuric rash]], petechiae (bleeding under skin) !!PMH * Diet - ?dietary deficiency * PMH Crohn's, gastrectomy - [[B12 deficiency|B12 folate deficiency]] * Previous transfusions required? * FHx - [[Haemachromatosis]], clotting disorders, haemolytic anaemias !!DHx New drugs? Aspirin-induced platelet dysfx, heparin-induced thrombocytopenia, drug-induced agranulocytosis !Pattern recognition * Anaemia + jaundice + splenomegaly → haemolytic anaemia * Anaemia + neutropenia + thrombocytopenia → pancytopenia * Lymphadenopathy + B symptoms → lymphoma Source: UCL teaching
*Tumours emerge from different points of normal blood cell devt *Pre-malignant conditions ([[Myeloproliferative disorders]], myelodysplasia) can turn into [[AML|AML/ALL]] !Approach to ↑ WCC: *differentiated or undifferentiated? **Neutrophilia ⇒ most often bact. infection, inflammation, corticosteroids (within hours), other cancer, CML **precursors/left shift: tissue damage, severe haemorrhage, infections, AML/CML **Eosinophilia (>0.5x109)⇒ most often allergic/parasitic, drug rxn, RARE: eosinophilic leukaemia **Lymphocytosis (>4x109) ⇒ acute viral/chronic infection, CLL, leukaemias+lymphomas *↓ WCC: is bone marrow hypo or hypercellular?
|tableclass|k |''Etio:'' __//HH://__ Autosomal recessive mutations in C282Y (60-90%), H63D. //__Secondary:__// due to transfusion. ''Pathogenesis:'' Iron deposition in joints, liver, heart, pancreas, etc.|''Complications:'' OA, cirrhosis, T2DM, cardiomyopathy <br>''Mx:'' Venesection is first-line. <br>➥ Desferrioxamine = chelating agent <br>➥ Avoid Vit C, avoid uncooked seafood (risk Vibrio vulnificus) <br>➥ [[Monitoring|Iron studies]]: transferrin saturation| |''Symptoms:'' tiredness, abdo pain, arthralgia (pseudogout/ chondrocalcinosis), impotence|~| |''Signs:'' bronze skin, hepatomegaly, osteoporosis, ‘bronze diabetes’, signs of chronic liver disease, porphyria |~| |''Ix:'' ↑ LFTs <br>➥ //__Iron profile: __ //↑ ferritin, transferrin saturation >45%, low TIBC (↑ ferritin ddx: inflammation, liver disease, cancer)<br>➥ //__Rad signs:__// chondrocalcinosis <br>➥ Liver MRI, liver biopsy<br>➥ //HH:// HFE genetic testing|~|
|historyclass|k |''History:'' quantify amount of blood passed, clots?<br>➥ Associated s/s: flank pain<br>➥ DHx, coagulopathy; hx trauma<br>➥ Menstrual history if applicable|''Ddx:'' <br>➥ bladder cancer, renal cell carcinoma<br>➥ UTI, stones, menstruation, hypertension <br>➥ glomerulonephritis; trauma (to kidneys, ureters); TB<br>➥ L flank pain + dipstick haematuria + shocked ⇒ exclude AAA!!!<br><br>''Mx:'' resuscitate if necessary (rare); 3-way irrigation if clot retention| |''O/E:'' dipstick, PR<br>➥ If dipstick shows //no blood// but looks like blood: haemoglobinuira, myoglobinuria?<br>➥ If dipstick shows no protein and/or no nephritic s/s: extra-glomerular causes|~| |''Ix:'' renal function, CT urogram<br>➥ Investigate nephritis: ASOT, anti-GBM|~| @@color:red; Haematuria in a child? Think nephroblastoma@@ !!Looks like blood * Drugs - rifampicin, chloroquine * Metabolites - porphyrins, urate * Beetroot....
|singlecol|k |''Mechanism:'' blood flowing against dialysate → diffusion of solutes down a concentration gradient<br>''Indications:''| |''Advantages:'' <br>''Disadvantages:'' ↓ BP| |''Access:'' AV fistula, vascath (acute) <br>''Duration:'' 3-4h, 3x/52| || |''Complications:'' fistula-related – thrombosis, stenosis, disequlibration syndrome| ![[Other RRT modalities|Renal replacement therapy]]
!Common s/s jaundice, gallstones, splenomegaly !RBC destruction causes: *intravascular vs extravascular *immune vs non-immune-mediated *extrinsic vs intrinsic RBC abnormalities * See also [[Haemolytic disease of the newborn]] !Intravascular haemolysis *Causes: immune (AIHA, ABO/Rh mismatch); non-immune (mechanical, infections, MAHA including DIC, trauma) *↑ LDH (marker of cell turnover) *↓ serum haptoglobin (consumed in binding to free Hb) *↑ urinary haemosiderin (Hb secreted in urine) *Blood film: schistocytes !Extravascular haemolysis i.e. in spleen etc. *↑ LDH *Blood film: spherocytes *Causes: RBC [enz (~G6PD), membrane (spherocytosis), or Hb abnormalities (sickle cell)]; hypersplenism !AIHA = autoimmune haemolytic anaemia *warm = ~IgG-mediated; lymphoproliferative disorders (CLL), SLE *cold = ~IgM/complement-mediated; Mycoplasma, EBV *S/s: cold: Raynaud’s *Ix: Coomb’s test *Mx: warm: corticosteroids (↓ ~IgG production); cold: avoid cold. Splenectomy !In critically ill patients, consider: *ABO incompatibility *Clostridium sepsis, malaria *autoimmune response to medications
|tableclass|k |''Etio:'' isoimmunisation with ABO/Rh (rarer) – maternal antibodies against fetal RBC antigens cross placenta → haemolysis|''Management:'' aggressively treat jaundice, monitor for anaemia| |''Symptoms:'' anaemia, [[rapid onset jaundice|Jaundice in neonates]] within 1st 24h|~| |''Signs:'' |~| |''Ix:'' Neonatal Coombs or direct antiglobulin test +ve; compare maternal + neonatal blood groups|~|
* Hb (expect ↓) * reticulocytes (expect ↑) * LDH (expect ↑) * LFTs (expect ↑ indirect/unconjugated bilirubin) * haptoglobin (expect ↓ if intravascular) See [[Microcytic anaemia]] or [[Macrocytic anaemia]]
|tableclass|k |Rare, but most common cause of paediatric acute renal failure. MAHA + thrombocytopaenia + AKI after diarrhoeal illness (95%). @@background-color: #eac9c9; ''Etio:''@@ Shiga toxin produced by E coli O157:H7|Notifiable disease. @@background-color: #ede7f6; ''Management:''@@ Supportive. <br>⚠ Abx can induce expression + release of Shiga toxin!| |@@background-color: #ffe0b2; ''Symptoms:''@@ bloody diarrhoea, fever, abdo pain, haemoglobinuria|~| |@@background-color: #dcedc8; ''Signs:''@@ oliguria, ↑ LDH, ↑ WCC. ''Ddx:'' DIC|~| |@@background-color: #e3f2fd; ''Ix:''@@ Coombs -ve|~| Source: OHCM, OHEM, Patient.info
|tableclass|k |@@background-color: #eac9c9; ''Etio:''@@ Inversion mutation in factor VIII gene. Epid: X-linked recessive, usually diagnosed young (6 mths) Haemophilia B (Christmas disease) clinically similar to A; X-linked recessive Factor IX deficiency. |@@background-color: #ede7f6; ''Complications:''@@ degenerative joint disease, Ab formation <br>@@background-color: #ede7f6; ''Mx:''@@<br>➥ In kids: Prophylactic Factor VIII infusions <br>➥ Acute bleed: recombinant Factor VIII/FFP <br>➥ Consider DDAVP (desmopressin)/ antifibrinolytics to ↑ Factor VIII – after acute bleed or before surgery | |@@background-color: #ffe0b2; ''Symptoms:''@@ on a spectrum. ''Spontaneous haemoarthrosis'' is characteristic; bruising, epistaxis, menorrhagia (muco-cutaneous bleeding = platelets), neonatal haemorrhage |~| |@@background-color: #dcedc8; ''Ddx:''@@ von Willebrand’s disease, Vit K deficiency |~| |@@background-color: #e3f2fd; ''Ix:''@@ ↑ APTT (normalised by 1:1 mix) but normal PT, bleeding time <br>↑ INR, platelets <br>↓ factor VIII assay|~|
|historyclass|k |''History:'' quantify how much blood lost - is it haematemesis or [[epistaxis|Epistaxis]]?<br>➥ Nature of blood - fresh or altered; time course<br>➥ PMH: lung disease<br>➥ Systemic features of underlying Ca or vasculitis|''Ddx:'' infection, lung Ca, bronchiectasis, TB, trauma, violent coughing, PE.<br><br>''Principles of mx:'' A-E assessment **protect airway!** - lie on bleeding side, adrenaline nebs<br>➥ [[urgent CXR|Lung cancer 2ww criteria]]<br>➥ Alveolar infiltrates, fall in Hb: alveolar haemorrhage - sign of vasculitis<br>➥ May be a terminal event in palliative pts with known lung Ca.| |Signs:|~| |Ix: FBC, clotting; CXR; bronchoscopy<br>➥ CTPA, ENT r/v|~| !Spurious bleeding sources [[Epistaxis]] | [[Post-tonsillectomy bleeding]]
|tableclass|k |''Mechanism:'' //Scaphoid:// FOOSH. //Bennett’s:// forced abduction.<br><br>''Bennett’s pathg's:'' intra-articular # of 1st metacarpal base ⇒ lat retraction of MCP by abductor pol longus|''Management:'' if extraarticular + < 10° angulation/< 2mm shortening and no rotational deformity, //or// non-displaced + intraarticular: thumb cast 3-4/52<br>➥ Else, ORIF + screws| |''Symptoms:'' “pop” with immediate swelling, unable to weight-bear immediately afterward ⇒ loss of anterior translation of tibia|~| |''Signs:'' Lachman (similar to drawer test); pivot shift (sublux knee under anaesthesia)|~| |''Ix:'' NOTE scaphoid # may be occult! MRI most sensitive.|~|
|tableclass|k |''Etio:'' chronic lymphocytic thyroiditis = ~CD4+ T cell activation ⇒ B cell stimulation ⇒ destruction of follicular cells; F>>M 20:1, age of onset 60-70|''Management:'' replace with levothyroxine <br>➥ ↑ clearance of Vit K-dependent clotting factors = ↑ warfarin requirements <br>➥ Titrate to TSH <br>➥➥ Recurrent thyroiditis: consider ablation (rare)| |''Symptoms:'' see [[Hypothyroid]]|~| |''Signs:'' myxoedema, goitre, ↑ cholesterol|~| |''Ix:''<br>//Auto-antibodies:// TPO, thyroglobulin <br>//Histo:// ± oncocytic change|~|
!!Nasopharynx carcinoma |tableclass|k |''Associations:'' EBV, smoking. ''RF:'' North/South Asian ethnicity|''Management:'' chemo+radiotherapy| |''Symptoms:'' cervical LNA, epistaxis, anosmia, persistent unilateral otitis media without preceding coryzal s/s|~| |''Signs:'' |~| |''Ix:'' nasendoscopy, biopsy, fine needle aspirate of neck LN, MRI/CT|~| !!Oropharynx cancer |tableclass|k |''Site:'' tongue base, tonsils/tonsillar fossae. ''Associations:'' smoking, alcohol, HPV 16/18. ''Patho:'' SCC mainly, minority lymphoma|''Management:'' chemo+radiotherapy| |''Symptoms:'' unilat tonsillar swelling, dysphagia, referred [[Otalgia]], "lump in throat" feeling, cervical LNA; trismus|~| |''Signs:'' |~| |''Ix:'' panendoscopy, biopsy, fine needle aspirate of neck LN, staging CT CAP|~|
|historyclass|k |''History:''<br>➥ Mechanism of injury, cause of injury (*** age < 2? ~30% NAI***)<br>➥ LOC duration, amnesia<br>➥ ∆ behaviour, concentration<br>➥ seizure, vomiting|''Principles of mx:'' <br>➥ CT if: ≥ 3x vomits ^^NICE^^<br>➥ SAFETY NETTING<br>➥ If 1 risk factor, observe ≥4h - discharge only when return to baseline consciousness<br>➥ Discuss [[Concussion]]| |''O/E:'' neck injury/C-spine tenderness, neurological exam|~| |''Ix:''|~| !!External links [[St Emlyn's|https://www.stemlynsblog.org/bumps-brains-and-barf/]] | [[Headway concussion info|https://www.headway.org.uk/about-brain-injury/individuals/types-of-brain-injury/mild-head-injury-and-concussion/]] | [[Norwich PEM poster|http://www.norwichpem.co.uk/paediatric-head-injury-powernap/]] | [[PEM Playbook podcast|http://pemplaybook.org/podcast/concussion/]]
*CT can help rule in [[Intracerebral bleed]] * Post-injury complications: see [[Concussion]] !External links [[Resus Room|https://www.theresusroom.co.uk/head-injury/]] | [[PHEMcast|https://phemcast.co.uk/2018/10/29/episode-30-head-injury/]]
|-|!Duration|!Character|!Associated s/s| |!Migraine|4-72h|pulsating|photophobia, phonophobia| |!Tension|30min-7d|tightening|-| |!Cluster|≥5 x15 min-3h|supra-orbital/temporal|conjunctival injection/lacrimation; nasal congestion; sweating/flushing; eyelid oedema; miosis| |!Raised ICP [[*|Raised ICP]]|-|Worse when leaning forward, focal neurology, 1st thing in the morning|-| |!Medication overuse|-|Present ≥15 days/month|Regular use of simple analgesia for a headache disorder (not other pain)| !Red flags * Maximal intensity within seconds - [[SAH|Subarachnoid haemorrhage]], carotid dissection, intracerebral bleed * [[Worsening headache with fever|Meningitis]] * New onset focal neurology, cognitive deficit, change in personality * [[Headache on cough, Valsalva, orthostatic|Raised ICP]] * Head trauma within 3/12 !Amber flags - consider referral * new headache + immunocompromised * hx of malignancy (but headache not typically a 2ww criterion on its own) * associated with vomiting without known cause !!Medication overuse headache ^^[[GPCPD|https://gpcpd.com/handbook/GP%20Update/Neurology/Headaches%20(non-migraine):%20diagnosis%20and%20management]]^^ NICE recommends: * Suddenly stop all analgesia - warn about transient worsening ** Simple analgesia: improve in 2–3w; Opioids: 2–4w; Triptans: 7–10d. ** Manage withdrawal s/s * Review in 4-8/52 for underlying headache disorder * Prophylaxis of underlying headache disorder * Advise use analgesia <2x/52 to avoid recurrence
!!Ddx * ''Primary causes:'' [[Migraine]] (most common!), chronic daytime headache, cluster * ''Secondary causes:'' SAH, [[Meningitis]], blocked VP shunt, SOL, IIH – diagnose with opening pressure on LP, medication overuse, ↑/↓ ICP ** [[Space-occupying lesion|Childhood cancer conditions]]: 70% have headache *** associated with night waking, vomiting *** worst in morning ** [[stroke|Young stroke]]: with [[Sickle cell anaemia]] ☆ stroke in childhood has 50% recurrence without treatment!
!Acute |historyclass|k |''History:'' @@color:red; RED FLAGS:@@ sudden unilateral hearing loss<br>➥ Sensorineural or conductive?<br>➥ ''Associated s/s:'' ear pain, otorrhea, tinnitus, [[vertigo|Vertigo]], focal neurology<br>➥ Underlying disease e.g. mumps, gentamicin; immunocompromised?|''Ddx:'' Exclude central cause, acoustic neuroma<br>➥ [[necrotising otitis externa|Acute otitis externa]]<br>➥ children: [[glue ear|Acute otitis media]] <br>➥ [[Meniere’s|Meniere's disease]]<br>➥ Eustachian tube dysfunction<br>➥ tympanic membrane perforation<br>➥ Basal skull #| |''O/E:''|~| |''Ix:'' audiology|~| !Gradual |historyclass|k |''History:''<br>➥ Clarify if rapidly progressive (90d), slowly progressive or fluctuating<br>➥ DHx: ototoxic drugs?|''Principles of mx:''<br>➥ noise manipulation <br>➥ pt education<br>➥ hearing aids – mostly behind the ear | |''Ddx:'' [[Cholesteatoma]]<br>➥ acoustic neuroma<br>➥ presbyacusis/age-related changes, noise-related changes (high freq loss)<br>➥ genetic causes: Alport’s syndrome, |~| |''Ix:''<br> ➥ MRI: exclude acoustic neuroma (posterior fossa)<br>➥ audiology: Noise-related hearing loss ⇒ high freq loss<br>➥ Newborn hearing screening should pick up early sensorineural hearing loss |~| To see within 24h: * sudden sensorineural hearing loss in last 30d * immunocompromised with hearing loss (necrotising OE) * unilat hearing loss, CN5/7 s/s
|tableclass|k |''Etiology:'' ischaemic heart disease. ''Risk factors:'' diabetes, gender, age, smoking, cholesterol, hx of MI, FH (esp age <55), hypertension, RA|''Acute mx:'' see [[cardiogenic pulm oedema]]. ''Chronic mx:'' treat underlying cause + symptomatic relief: diuretics, vasodilators; hypoxia = oxygen, opiates; hypotension = inotropes, VAD. If EF<35%, QRS > 120ms: consider CRT (= biventricular pacing)<br><br>See also [[heart failure drugs]]| |''Symptoms:'' left - pulmonary congestion (PND, orthopnea), right - systemic congestion (edema, weight gain, abdo pain/distension, hepatomegaly)|~| |''Signs:'' pulmonary congestion - basal fine inspiratory crackles, wheeze; soft S1, S3 or 4; systemic congestion - pitting edema, raised JVP, ascites, liver congestion, pleural effusion. Pulsus alternans|~| |''Ix:''<br>*If previous MI ⇒ echo; else: BNP<br>*↑ BNP = referral within 2w; else, within 4w<br>*''CXR:'' alveolar edema, Kerley B lines, cardiomegaly, dilation of upper lobe vessels, pleural effusion|~|
*Mortality+morbidity benefit with ↓ ejection fraction = ~ACE-Is, β blockers, mineralocorticoid receptor antagonists e.g. spironolactone *With preserved ejection fraction: furosemide (trial 80mg) *Mortality benefit = digoxin, ivabradine, diuretics, inotropes **CRT/cardioverter defib **antiplatelet if pt has atherosclerotic arterial disease **ARNI = secubitril + valsartan (neprolysin inhibitor) ⚠ angioedema
Assessment within 6/52 if ~HbsAg +ve * Infant to be immunised at birth * Breastfeeding ok * ↑ risk low birth weight, preterm delivery !Back to [[Antenatal screening]]
* ~HBsAg (HB surface) – used for vaccine; ⇒ infection (acute/chronic) + carrier * anti-HBs ⇒ immunity (by infection or vaccination) * ~IgG anti-HBc – appears at onset of acute Hep B ⇒ previous/ongoing infection * ~IgM anti-HBc ⇒ recent infection <6/12 | |~HBsAg|Anti-Hbs Ag|~IgM ~anti-HBcAg|~IgG ~anti-HBcAg| |Immune due to vaccination| |+| | | |Vaccine non-responder/ susceptible|?|?|?|?| |Acute infection|+|-|+|+| |Chronic infection|+| | |+| |Immune due to infection| |+| |+|
* ~HBeAg-positive or -negative chronic hepatitis B, HBV DNA >2,000 IU/ml, ALT >ULN and/or at least moderate liver necroinflammation or fibrosis * compensated or decompensated cirrhosis with any detectable HBV DNA level and regardless of ALT levels * HBV DNA >20,000 IU/ml and ALT >2xULN * >30 years ~HBeAg-positive chronic HBV infection, persistently normal ALT and high HBV DNA levels, may be treated regardless of the severity of liver histological lesions * chronic HBV infection and family history of HCC * cirrhosis and extrahepatic manifestations SOURCE??
|tableclass|k |''Epid:'' spreads via perinatal, sexual, parenteral, haemodialysis/transfusion (rare in UK); 10-15% carriage in some parts of world. DNA virus. ''Pathg's:'' host T-cell attack. ''Incubation:'' 2-3 months, carriers possible|''Prevention:'' vaccine for high-risk people; post-exposure prophylaxis for healthcare workers and newborns of HBV infected mothers. Risk of transmission after needlestick 3% if Hbe Ag –ve; 30% if +ve. <br><br>''Complications:'' HCC, cirrhosis.<br><br>''Mx:'' ⛔️ alc; immunise sexual contacts. //If well:// supportive, else see [[Hep B treatment criteria]]<br>''Antivirals:'' PEG interferon, lamivudine, entecavir<br>''Chronic Hep B:'' nucleotide/nucleoside analogues (inhibit reverse transcriptase)| |''Symptoms:'' Asymptomatic, or: jaundice, nausea, rash, diarrhoea, acholic stools. //Chronic:// arthralgia, weakness, cirrhosis|~| |''Signs:''|~| |''Ix:'' [[Hep B serology]]; liver biopsy (more sensitive than ALT) – grading, confirming chronic infection, excluding other causes|~|
|tableclass|k |''Etio:'' Hep C = RNA flavivirus. ''Transmission:'' exposure to infected blood, sexual contact. ''At-risk:'' IVDU, HIV+ (↑ risk of disease progression), people who received blood products before 1990, sexual partners, needle-stick injury. Incubation 4-20/52|''Management:''<br>➥ dual antivirals e.g. glecaprevir as oral treatment<br>➥ Sustained virological response = HCV RNA undetectable 12/52 after treatment complete<br>➥ Notifiable disease. Screen for other STIs<br>➥ //Prevention:// screen HIV+ patients<br>➥ //Prognosis:// 15-45% pts spontaneously clear infection| |''Symptoms:'' Usually asymptomatic. Fatigue, myalgia, arthralgia|~| |''Signs:''|~| |''Ix:'' HCV core Ab = past exposure; HCV RNA level = measure of current infection → +ve after 6/12 = chronic infection. Check for Hep A + B too!<br>± ↑ ferritin in chronic Hep C|~|
table.historyclass > tbody > tr:nth-child(1) > td:nth-child(1) {background-color: #ffe0b2;}
table.historyclass > tbody > tr:nth-child(2) > td:nth-child(1) {background-color: #dcedc8;}
table.historyclass > tbody > tr:nth-child(3) > td:nth-child(1) {background-color: #e3f2fd;}
table.historyclass > tbody > tr:nth-child(1) > td:nth-child(2) {background-color: #ede7f6;}
*Neuro: **toxoplasmosis, cryptococcus **Any SOL/abscess **PML (JC virus) **HIV-related dementia/HAND **Guillain-Barré syndrome **transverse myelitis **leucoencephalopathy **peripheral neuropathy *Resp: [[PCP|Pneumocystic pneumonia]], [[TB|Tuberculosis]] *GI: Cryptosporidium, CMV *Derm: oral hairy leukoplakia, Kaposi’s sarcoma HIV+ patients will be leukopenic; most other patient populations will be neutropenic !!On to [[management|HIV management]]
!Mechanisms of action: *protease inhibitor – ritonavir *NRTI (nucleoside analogues) – zidovudine, tenofovir **S/e: lactic acidosis, lipodystrophy **Tenofovir s/e: growth ↓, bone demineralisation *NNRTI – nevirapine **S/e: rash, hepatitis, SJS **Efavirenz s/e: neural tube defects, cleft palate Typically 2 NRTI + 1 NNRTI/PI
*Ask about exposure **UPSI: what do they know about the exposure? (Highest risk = receptive anal sex) **Wound: what kind of first aid done? **Risk very low with occupational exposure *Other risk factors for HIV infection **MSM, IVDU *Detailed risk ax can be done at f/u **other STIs, Hep B/C *If in doubt about risk profile, early f/u or consult with ID *Offer f/u with sexual health (sexual exposure) or infectious diseases (other exposure) !! See here for [[Medication counselling|HIV PEP prescribing]]
!See [[history-taking|HIV PEP]] |<td style = "background-color: #eac9c9;">''Indication:''</td>|Possible exposure to HIV| |<td style = "background-color: #eac9c9;">''Mechanism of action:''</td>|Inhibit early viral replication| |<td style = "background-color: #ffe0b2;">''Advantages:''</td>|Usually well tolerated| |<td style = "background-color: #e3f2fd;">''Adverse effects:''</td>|-| |<td style = "background-color: #e3f2fd;">''Contraindications:''</td>|Severe renal/liver failure| |<td style = "background-color: #ede7f6;">''Administration:''</td>|28d course, starting no later than 72h from exposure|
* Antibodies (tested by 4th gen) take 2-6/52 to develop * POCT testing – exclude HIV by ''90d exposure'' (= "window period") ** Offer repeat test if HIV -ve, but possible exposure within window period, or since testing * Lab-based testing: requires blood sample ** 2nd/3rd gen: HIV ~IgG !Who is offered? * Anyone attending GUM, termination of pregnancy * Part of [[Antenatal screening]] * Anyone diagnosed with TB, lymphoma, Hep B/C * Anyone registering with GP or inpatient in high-prevalence populations
|singlecol|k |''Defn:'' change in voice quality. Pathological if lasts ≥3/12| |''Hx:'' characterise change – voice breaks; voice use (laryngitis/phonotrauma); throat tenderness. <br>''Risk factors'' for damage to sup/recurrent laryngeal nerves? (e.g. surgery to skull base/neck) Previous intubation? → granuloma formation; smoking, alcohol use| |''O/E'': ensure no stridor/[[signs of airway obstruction|Airway obstruction]]; thyroid exam, neck/LN exam, cranial nerve exam| |''Ix'': | |''Management:'' 2ww for pts age >45 + persistent unexplained hoarseness OR unexplained neck lump for suspected laryngeal Ca|
|murmurclass|k |''Etiology:'' asymmetric septal hypertrophy ⇒ LV outflow obstruction. Can cause sudden death; blunt cardiac trauma can ⇒ arrhy. ''Epid:'' Autosomal dominant inheritance, 50% sporadic. Typically younger male. ''Pathg’s:'' disordered myocyte architecture, subaortic fibrosis|''Murmur:''harsh ejection systolic murmur<br>''Apex beat:'' double-apex beat<br>''Pulse:'' jerky, pulsus bisferiens (subaortic stenosis)| |''Symptoms:'' Dyspnoea, angina, palpitation, sudden syncope ⇒ in young people|''Mx:'' aim ↓ ventricular contractility with beta blockers or verapamil; arrhy: amiodarone; parox AF: anticoag; consider ICD. <br>Poor prognosis if age <14, syncope at presentation, ~FHx| |''Signs:'' AF, a wave in JVP, systolic thrill lower L sternal edge (louder when standing). '''ECG:''' LVH; T wave inversion; deep, narrow Q waves in inferolat leads; WPW, ventricular ectopics; P mitrale|~| |''Ix:''asymmetric septal hypertrophy, hypercontractile LV post wall, diastolic dysfunction<br>''CXR:'' ± enlarged heart. Exercise ECG, Holter helps risk strat.|~|
''Keyword:'' painless lymphadenopathy |tableclass|k |@@background-color: #eac9c9; ''Epid:''@@ biphasic incidence – young adults and elderly. @@background-color: #eac9c9; ''Risk factors:''@@ affected sibling, EBV, SLE, post-transplantation, obesity|@@background-color: #ede7f6; ''Management:''@@ 80-90% curable! Radiotherapy has some role but often widespread <br>➥ Stage ~I-II = 2x ABVD + 20Gy radiotherapy; ~I-II with risk factors = 4x ABVD <br>➥ Advanced: 6x ABVD 80-85% cure <br>➥ Monitor for late toxicity- lung, cardiac, fertility, Ca breast <br>➥ New: risk-adapted therapy, anti-CD30, checkpoint inhibitors| |''Symptoms:'' B symptoms; "rubbery" cervical LNA; lymph nodes may be painful on alcohol consumption in 10%. Mediastinal mass can cause [[SVCO|SVC obstruction]]|~| |''Signs:'' mediastinal mass, splenomegaly, cachexia, anaemia|~| |@@background-color: #e3f2fd; ''Ix:''@@ LN excision biopsy. //Bloods:// ↓ Hb, Plt. characteristic Hodgkin-Reed Sternberg cell (“mirror image nuclei”) from LN biopsy = ~CD30+|~|
|tableclass|k |Lesion in ''sympathetic'' trunk supplying face. ''Etio:'' //brainstem// - [[PICA/vertebral artery|Stroke vascular territories]] stroke; //cord// - syringomyelia; //thoracic outlet// - lung cancer (Pancoast's tumour); anywhere along outflow e.g. carotid dissection; anything causing autonomic neuropathy - diabetes, amyloid, HIV, leprosy, SLE. //Iatrogenic// - in pts with excessive sweating|''Management:'' see individual underlying causes| |''Symptoms:'' |~| |''Signs:'' ptosis, constricted pupil, anhidrosis on same side of face|~| |''Ix:'' may investigate autonomic neuropathy - postural BP, pupillary reflexes<br>Paraneoplastic abs|~|
|tableclass|k |''Defn:'' Pneumonia acquired >48h after admission. ''Etio:'' mostly Gram –ve aerobic bacteria (Pseudomonas, Klebsiella, E. coli). ''Risk factors:'' intubation, ventilation|''Management:'' offer abx within 4h - see [[abx choices|Pneumonia antibiotics]]<br><br>''Prevention:'' hand hygiene, surveillance of ITU infections| |''Symptoms:'' fever/hypothermia, cough, purulent sputum, SOB|~| |''Signs:'' ↓ chest movement, shallow rapid breathing, dullness on percussion, bronchial breathing, coarse crepitations|~| |''Ix:'' CXR (normal in acute bronchitis); sputum sample, CRP|~|
|singlecol|k |''What it is:'' Protects against HPV 16, 18 (high-risk), 6, 11 (warts), 31, 33, 45, 52, 68| |''Indications:''<br>➥ age<15: 2-dose schedule (year 8+9) <br>➥ age >15: 3-dose schedule<br>➥ Men who have sex with men: offered if age ≤45| |''Procedure:'' IM| |''Adverse effects:'' as with other vaccines - pain, itching, N+V| |➥ NOT a tx for CIN/cervical cancer, does NOT protect against HPV strains you have been exposed to<br>➥ Not a substitute for [[Cervical cancer screening]]| !External links [[NHS website|https://www.nhs.uk/conditions/vaccinations/hpv-human-papillomavirus-vaccine/]]
|@@background-color: #EAC9C9;''Indications:''@@|Relief of vasomotor s/s of menopause ≤1y after LMP| |@@background-color: #EAC9C9;''Mechanisms of action:''@@|All contain oestrogen. AVOID oestrogen only if uterus present| |@@background-color: #ffe0b2; ''Advantages:''@@|+ve effects on mood; can help urge incontinence secondary to bladder epith. thinning| |@@background-color: #e3f2fd; ''Important adverse effects''@@|[[VTE|Pulmonary embolism]] (↑ risk oral vs transdermal); stroke ?dose-related<br> • CVD (no ↑ risk when started before age 60)<br> • breast cancer (↑ small risk with combined, returns to non-user after stopping HRT)<br> • endometrial cancer (↑ with oestrogen only)<br> • gallbladder disease| |@@background-color: #ede7f6;''Administration''@@|Topical 1st line for vaginal atrophy, can start top with oral<br>➥➥ Warn re: unscheduled bleeding; PMB = 2ww for endometrial cancer| NOT contraception - see [[Contraception in menopause]] instead
|tableclass|k |''Etio:'' communicating (aqueduct stenosis, post fossa/other tumours) or non-communicating (meningitis, SAH, IVH)|''Management:'' Neurosurgical referral for VP shunt placement<br><br>Shunt placement with acute ∆ behaviour, new headache, persistent fever: think blockage, infection or subdural haematoma| |''Symptoms:'' [[Raised ICP]]|~| |''Signs:'' macrocephaly, bulging fontanelle, ‘sunsetting’, spasticity, developmental delay|~| |''Ix:'' head imaging: enlarged ventricles, congenital abnormalities e.g. Arnold-Chiari|~|
!↑ Ca |@@background-color: #EAC9C9;Common cause@@|[[primary hyperPTH|Hyperparathyroidism]], [[malignancy|Cancer complications]] (lytic lesions from thyroid/breast/lung, [[myeloma|Myeloma]], PTH-like hormone production), granulomatous disease (sarcoid, TB – ectopic calcitriol production), [[lithium|Lithium counselling]], Vit D, [[renal failure|Chronic kidney disease]]| |@@background-color: #ffe0b2;S/s@@|Anorexia, polyuria, polydipsia, weakness, [[pancreatitis|Acute pancreatitis]]. //ECG:// ↓ QT interval; J waves. <br><br> • Differentiate between malignancy and primary hyperPTH<br>➥➥ serum PTH<br>➥➥ albumin + Cl (↓ in malignancy)| |@@background-color: #ede7f6;Mx@@|Admit if >3.4! <br>''1st line:'' IV fluids (continue after starting bisphosphonates)<br> • Bisphosphonates ± ∆ bisphosphonate dose in AKI<br>➥➥ e.g. pamidronate by slow IV infusion. s/e: flu-like s/s, bone pain, myalgia, ↓ Mg/Ca, seizures, lymphocytopenia<br>➥➥ Zoledronate s/e: as above; confusion, thirst, ↓ WCC, ON jaw<br> • Onc/pall care: poor prognostic sign. Chemotherapy| !! Pathophysiology [[Twitter tutorial @medrants|https://twitter.com/medrants/status/1338835603107049473]]
|historyclass|k |''Hx:''<br>➥ Timing wrt meals<br>➥ DHx: patients on corticosteroids should have once-daily CBGs|''Principles of mx:'' if ketones high → VBG → treat as [[DKA|Diabetic ketoacidosis]]? <br>➥ Else: regular team can review; fluids might help <br>➥➥ Diabetic specialist nurse review – may be appropriate to start gliclazide<br>➥ Correction dose of insulin – insulin sensitivity factor (= 100/total daily dose) (= how much will 1 unit of insulin lower the glucose?)<br>➥➥ Aim to prevent hypo overnight<br>➥➥ Don’t recheck for 2h<br>➥➥ //Targets// – hypos more important to prevent in older patients <br>➥➥ You can give more but you can’t take it back| |''O/E:'' GCS, focal signs|~| |''Ix:'' blood ketones|~|
|tableclass|k
|''Etio:''<br>{{DKA or HHS starters}}|''Principles of mx:'' ➥ Correct //dehydration:// 0.9% saline 1st L over 1h <br>➥ ↑ glu: fixed rate insulin 0.05u/kg/h, may not be required. 10% dextrose when glu<14<br><br>➥ Thrombosis: treatment dose LMWH<br>➥ K+: none in 1st bag, guided by VBG<br>➥ Treat underlying cause e.g. infection.<br>➥ Regular VBG, regular U+Es<br>➥ Early ITU involvement (but often frailer patients)|
|''History:'' speed of onset of s/s, precipitating factors e.g. infection?|~|
|''O/E:'' GCS, fluid state. ↑ Na, ↑↑ glu|~|
|''Dxc criteria:'' <br>➥ ↑ glu (often >30)<br>➥ ↑ osmolality (= 2Na + Ur + Glu) (often >320)<br>➥ hypovolaemia<br>➥ WITHOUT acidosis or ketogenesis else see [[DKA|Diabetic ketoacidosis]]|~|
!↑ K+ |@@background-color: #EAC9C9;Common cause@@|''Defn:'' K >5.5mmol. //↓ renal excretion//: AKI/CKD, //↑ tissue release:// rhabdo; //transcellular shift:// acidosis (resp/metab), sux, beta blockers, ACE-Is/AARBs, digoxin| |@@background-color: #ffe0b2;S/s@@|polyuria, polydipsia, weakness, short QT, pancreatitis<br>''ECG:'' tall tented T waves, increased PR interval, sinusoid pattern, asystole Repeat as Ca gluconate is given| |@@background-color: #ede7f6;Mx@@|• 10ml 10% Ca gluconate – stabilise myocardium<br> ◦ Paeds: 0.5-1ml/kg IV, max 10ml<br> • 10 units insulin (actrapid) in 50ml 50% dextrose<br> ◦ Paeds: 0.1 units/kg in 2ml/kg 25% dextrose over 30 mins<br> • OR Salbutamol nebs <br> • Sodium bicarb (↓ H+ → Na/H exchanger → K shift via Na/K ~ATPase) <br> • THIS ONLY BUYS TIME to definitive K-lowering<br> • If refractory (>7mmol/L), consider emergency [[Haemodialysis]]|
!↑ Na |@@background-color: #EAC9C9;Common cause@@|Fluid loss/dehydration, [[Diabetes insipidus]], [[Cushing’s syndrome|Cushing's syndrome]], hyperaldosteronism| |@@background-color: #ffe0b2;S/s@@|Lethargy, thirst, confusion, signs of dehydration| |@@background-color: #ede7f6;Mx@@|Water orally or slow IV 5% glucose. 0.9% saline if hypovolaemic<br>Too rapid correction classically can result in cerebral oedema|
|-|!Common causes|@@background-color: #eac9c9;Etiology@@|@@background-color: #e3f2fd; PTH@@|@@background-color: #e3f2fd; Ca@@|@@background-color: #e3f2fd; PO4@@| |!Primary|Solitary adenoma (~80%)|↑ or N|↑|↓ (unless in renal failure)| |!Secondary|↓ vit D intake, as [[complication of CKD|CKD complications]]|↑|↓|-| |!Tertiary|Prolonged secondary hyperPTH → autonomous parathyroids|↑|↑|-| |!Malignant|~PTHrP produced by squamous cell lung cancers/breast/renal cell carcinoma mimics PTH|↓|↑|-|
|tableclass|k |''Etio:'' Physiological (stress), drugs affecting dopamine (antipsychotics, SSRIs) and others (opiates, verapamil, PCOS); pathological (prolactinoma, renal failure, hypothyroid) |''Management:'' If symptomatic, bromocriptine (dopamine agonist) ⇒ trans-sphenoidal hypophysectomy| |''Symptoms:'' gynaecomastia, fatigue, ↓ libido, galactorrhea, amenorrhea|~| |''Signs:'' infertility, osteoporosis, visual ∆ (late) <br>''Ddx:'' macroprolactin (dimerised prolactin = biological t1/2 ↑ = apparent ↑ prolactin) – be suspicious if pt is asymptomatic|~| |''Ix:'' prolactin >1000 is typically abnormal |~|
|historyclass|k |''History:''<br>Is it chronic (pre-existing) hypertension, gestational hypertension or [[Pre-eclampsia]]? <br> • Eclampsia: severe headache, vision ∆, epigastric pain, face/feet/hand swelling|''Principles of mx:''<br> ➥ manage with specialist, ↑ monitoring<br>➥ Admit if >160/110<br>➥ Offer treatment if >140/90, then target 135/85<br>➥ SWITCH from ACE-is, ARBs, thiazides| |''O/E:''|~| |''Ix:'' urine dipstick for proteinuria|~|
|tableclass|k |''Etio:'' [[Graves' disease]], toxic multinodular goitre, ectopic thyroid tissue, exogenous (from food, contrast media), post-partum thyroiditis. //Secondary hyperthyroid// (RARE): TSHoma, thyroid hormone resistance. Thyrotoxicosis = symptomatic hyperthyroidism|''Management:'' ([[Thyroid storm]] is a medical emergency!) <br> • beta blockers for immediate symptom ctrl <br> • anti-thyroid medication in short-term, to induce remission in Graves’ or long-term if radioactive iodine/surgery is declined/contraindicated. <br>➥➥ titration – carbimazole 20-50mg/24h PO 4/52 (or propylthiouracil) <br>➥➥ block-replace – carbimazole + thyroxine <br> • ⚠ warn about agranulocytosis with carbimazole| |''Symptoms:'' diarrhoea, wt loss, ↑ appetite, heat intolerance, palpitations, tremor…|~| |''Signs:'' fast irregular pulse (AF, SVT), fine tremor, thin hair, lid lag, lid retraction. Ask about pressure s/s, swallowing|~| |''Ix:'' ↓ TSH, ↑ T3+T4. Secondary: ↑ TSH, ↑ T4, check Abs status.<br>Pregnancy test (beta-HCG similar to TSH)|~|
!↓ Ca |@@background-color:#eac9c9; Common cause@@|↓ absorption/intake, bone resorption, [[secondary hyperparathyroidism|Hyperparathyroidism]], | |@@background-color: #ffe0b2;S/s@@|Tetany, hypotension, long QT| |@@background-color: #ede7f6;Mx@@|*If asymptomatic: oral Ca + Vit D; if IV calcium: 10% ~CaCl 10ml or 10% calcium gluconate<br>* Check Mg status (implicated in Ca regulation with PTH)|
|historyclass|k |''Triage:'' CBG, GCS, obs, current dx/insulin therapy<br>''Hx:''<br>➥ Precipitants e.g. missed meal, infection<br>➥ DHx, illicit substances - new drugs that ↓ hypo awareness?|''Principles of mx:'' if clinically well, fast-acting glucose + long-acting starch → re-test after 15 min<br>➥ If on IV insulin, can stop insulin before you get there → recheck in 15 min<br>➥ review insulin prescription (ensure bottom of scale is ZERO)<br>''Ddx:'' alcohol, insulin dosing, Addisonian crisis, overdose, liver failure, insulinoma, deliberate overdose of insulin, ↓ hypo awareness e.g. drugs or autonomic dysfunction<br>➥ ''On discharge:'' why did this event happen? How to prevent?| |''O/E:'' GCS, focal neurology - hypoglycaemia is a stroke mimic, thyroid status if suspecting hypothyroid|~| |''Ix:'' POC glucose or VBG; U+Es, C-peptide if suspect deliberate insulin overdose|~| !IF ↓ GCS: *Get help *IV access → 150ml 10% dextrose *1mg IM glucagon (requires storage) *Expect quick recovery *Re-test after 15mins + review! *When recovered: long-acting carbohydrate (40g if IM glucagon used) **if NBM, give 10% glucose infusion at 100ml/h !In [[children|Hypoglycaemia: non-diabetic child]] and [[babies|Neonatal hypoglycaemia]]
!!See also [[Neonatal hypoglycaemia]] and [[general approach|Hypoglycaemia]] |historyclass|k |''Hx:''<br>➥ last food and drink<br>➥ poisoning e.g. alcohol, beta-blocker<br>➥ neonatal history<br>➥ growth + development <br>➥ history of miscarriage/SIDS|''Mx:'' <br>➥ 2-5ml/kg 10% glucose <br>➥ Check CBG after 5 mins<br>➥ Start glucose infusion 5mg/kg/min if not normalised<br>➥ Glucogel, glucagon (may not work with glycogen storage disorders)| |''Sign:'' RR, fetor, hepatomegaly, weakness|~| |''Ix:'' finger prick → CONFIRM with lab; hypoglycaemic screen|~| !Hypoglycaemic screen *true blood glucose, LFT, VBG *bedside ketones *beta-hydroxybutyrate, free fatty acids, carnitine *insulin, C-peptide, amino acids *cortisol, ACTH, growth hormone *ammonia, lactate, pyruvate *alcohol, tox screen
!↓ K+ |@@background-color: #EAC9C9;Common cause@@|Drugs ([[thiazides|Diuretic electrolyte disturbances]], laxatives, glucocorticoids, penicillins), GI losses (diarrhoea, ileostomy, vomiting), dialysis, Conn’s syndrome/hyperaldosteronism. <br>''Iatrogenic:'' insulin, glucose, salbutamol| |@@background-color: #ffe0b2;S/s@@|Asymptomatic, or: weakness, leg cramps, constipation.<br>''ECG:'' U waves, T wave flattening, ST segment changes| |@@background-color: #ede7f6;Mx@@|Check Mg, correct cause. <br>Oral replacement 1st line, unless K<2.5 or symptomatic <br><br>*Oral replacement: ~Sando-K (TDS/QDS = 72/96mmol/day)<br>*IV replacement: 40mmol ~KCl in 1L 0.9% ~NaCl BD or TDS| [[Gloucestershire guidelines|https://www.gloshospitals.nhs.uk/gps/treatment-guidelines/hypokalaemia/]]
!↓ Na |background-color: #EAC9C9;Common cause|*Iatrogenic (e.g. 5% glucose infusion without 0.9% saline)<br>*Drugs (± [[SIADH|SIAD]]) e.g. ~SSRIs, heparin, [[diuretics|Diuretic electrolyte disturbances]], ~ACE-is, antipsychotics<br>*[[Addison’s|Adrenal insufficiency]]/[[Addisonian crisis]]| |background-color: #ffe0b2;S/s|Nausea, headache, irritability, confusion, ↓ GCS<br>⚠ risk of seizures when Na <113!| |background-color: #ede7f6;Mx|1. Acute/chronic? → Compare to baseline<br>2. Drug-related? → Drug review: diuretics, antiepileptics, ~SSRIs<br>3. Volume status?<br><br>Correct underlying cause. Fluid restriction. If dehydrated, slowly rehydrate esp if chronic (≤10 mmol/L in 24h OHEM)<br>Over-aggressive correction classically can lead to central pontine myelinolysis - confusion, lethargy, pseudobulbar palsy, locked-in syndrome, coma| !External links [[Curbsiders|https://thecurbsiders.libsyn.com/170-hypernatremia-is-easy-with-joel-topf-md]]
!↓ PO,,4,, |@@background-color:#eac9c9; Common cause@@|Common, often not clinically important. [[Refeeding syndrome]]| |@@background-color: #ffe0b2;S/s@@|Muscle weakness, rhabdo, arrhythmia| |@@background-color: #ede7f6;Mx@@|Replace orally or IV (+ cardiac monitor) - but not if hypercalcaemic or oliguric!|
|tableclass|k |@@background-color: #eac9c9; ''Etio:''@@ //Primary:// Hashimoto’s, post-treatment, drug-induced (e.g. lithium, amiodarone), subacute thyroiditis, iodine deficiency. Primary atrophic = diffuse lymphocytic infiltration = no goitre. //Secondary:// acute illness, pituitary causes are rare. <br>//In children:// congenital (structural: thyroid dysgenesis; functional: dyshormonogenesis; maternal antithyroid drugs) or acquired (Hashimoto’s)|@@background-color: #ede7f6; ''Management:''@@ replace with thyroxine – takes 6/52 to respond <br>➥➥ Start 50-100ug/day and titrate <br>➥➥ ⚠ enzyme inducers ↑ metabolism <br>➥➥ iron ↓ metabolism<br> • Avoid LT3 + LT4 in primary care <br> • Aim for clinical euthyroid + N TSH <br> • ''Follow-up:'' consider compliance, interactions; absorption <br> • Complications: ↑ CVS risk, dyslipidaemia, CHD; extreme form = [[Myxoedema coma]] <br> • If considering pregnancy: impaired fertility, poor neonatal outcomes| |@@background-color: #ffe0b2; ''Symptoms:''@@ fatigue, weight gain/non-pitting oedema, dry thin hair/skin. If hyperthyroid ⇒ hypo, think thyroiditis|~| |@@background-color: #dcedc8; ''Signs:''@@ bradycardia, slow-relaxing reflexes, ataxia (cerebellar), ascites. Hashimoto’s: goitre. [[Macrocytic anaemia]], [[prolonged jaundice in neonates|Neonatal jaundice ddx]]|~| |@@background-color: #e3f2fd; ''Ix:''@@ TFTs yo|~|
|tableclass|k |@@background-color: #eac9c9; ''Etio:''@@ Immune complex-mediated, multisystem small vessel vasculitis after UTI (1-2/52), URI or drug exposure. Epid: M>F, age 2-8y|@@background-color: #ede7f6; ''Complications:''@@ intussusception, arthritis, pancreatitis<br>''Mx:'' supportive treatment or PO steroids<br>Most recover in ≤ 2/12<br>Worse in adults| |''Symptoms:'' [[Purpuric rash]] over buttocks + extensors, colicky abdo pain, bleeding, [[Intussusception]], pain and swelling of large joints|~| |''Signs:'' glomerulonephritis (~IgA nephropathy)<br>''Ddx:'' Immune thrombocytopaenia, acute leukaemia, acute meningococcal disease can cause purpura|~| |''Ix:'' ↑ ESR, ↑ ~IgA, platelets NORMAL<br>➥ FBC, clotting (usually normal), renal function<br>➥ Renal biopsy ,,if↓ renal fx + nephrotic syndrome,,: ~IgA deposition in mesangial region|~|
<<list-links [tag[imaging-interp]]>>
|tableclass|k |Commonest cause of ↓ platelets in childhood. ''Epid:'' age 2-10. @@background-color: #eac9c9; ''Etio:''@@ anti-platelet Abs – 1-2/52 post-viral URTI (e.g. CMV, EBV, parvovirus). Acute or chronic|@@background-color: #ede7f6; ''Management:''@@ Expect self-resolution 3/12 (80%)<br>➥ corticosteroids<br>➥ ⚠ chronic thrombocytopenia<br>➥ No ↑ risk bleeding<br>➥ Lifestyle advice, avoid contact sports<br>➥ Chronic: splenectomy?| |@@background-color: #ffe0b2; ''Symptoms:''@@ purpura, superficial bleeding/mucosal bleeding|~| |@@background-color: #dcedc8; ''Signs:''@@ ↓ Plt, otherwise well. ''Ddx:'' ALL, HSP, NAI|~| |@@background-color: #e3f2fd; ''Ix:''@@ blood film; exclude ALL|~|
|tableclass|k |''Etio:'' Increasingly common. Similar to IRIS. |Toxicity can be severe and life-threatening! ''Management:'' pred PO, methylpred IV<br>Patients should be given alert card | |''Presentation:'' any inflammation e.g. hepatitis, colitis, thyroiditis etc. |~| |''Signs:'' |~| |''Ix:'' |~|
|tableclass|k |''Etio:'' accumulation of excess metabolites/precursors, energy insufficiency. Precipitated by metabolic stress. |''Management:''| |''Symptoms:'' diarrhoea, lethargy, resp distress, encephalopathy, hypoglycaemia, jaundice/hepatomegaly, developmental delay|~| |''Signs:'' metab acidosis, renal stones, metab imbalances, coma|~| |''Ix:'' urine metab screen; some screened in [[heelprick test|Routine screening at birth]]|~|
!Urinary incontinence |historyclass|k |''History:'' determine type of incontinence (stress vs urge)<br>➥➥ stress: when laughing, chronic ↑ intra-abdominal pressure e.g. chronic cough<br>➥➥ urge: rushing to toilet<br>➥ fluid intake; infective s/s<br>➥ [[Obstetric history]] (esp parity), menopausal status|''Principles of mx:'' Lifestyle advice: go when you need to; mobility, no smoking, avoid bladder irritants <br>➥ Bladder diary: number of voids, fluid intake, any pattern to incontinent episodes<br>➥ Check for and treat constipation<br>➥ Medication review<br>➥ ''Stress incontinence:'' lifestyle, behaviour<br>➥ ''Urge incontinence:'' lifestyle, ?antimuscarinics| |''O/E:'' Abdo o/e<br>➥ Prostate o/e or speculum o/e if [[suspecting prolapse|Prolapse o/e]]<br>➥ Bladder scan|~| |''Ix:'' MC+S - rule out UTI, urodynamic studies, ~HbA1c - rule out T2DM|~| !!Red flags * Pain * Haematuria * Pelvic mass/irradiation/surgery * Fistula !!Urge incontinence mx * Antimuscarinics - oxybutynin, tolteridine ** Beware other antimuscarinic s/e: dry eyes, dry mouth, blurred vision, constipation ** Trial for 1/12 * If secondary to urogenital atrophy: consider [[topical oestrogen|HRT in menopause]] !! Stress incontinence mx * Pelvic floor exercises - at least 3/12 * Weight loss * Surgical: vaginal tape, colposuspension * Duloxetine !External links [[NHS Lothian|https://apps.nhslothian.scot/refhelp/guidelines/ResourcesLinks/Guidance%20on%20use%20of%20BASICS%20community%20(1).pdf]] - direct PDF |
|singlecol|k |''How it works:'' Accelerate cervical ripening| |''Indications:'' prolonged pregnancy, e.g. >12d after estimated date of delivery; prelabour premature rupture of the membranes + labour does not start. <br><br>Other: diabetic mother > 38 weeks, rhesus incompatibility| |''Procedure:''<br> ➥ membrane sweep, amniotomy<br>➥ oxytocin infusion<br>➥ PV postaglandin (e.g. misoprostol)<br>➥ Requires monitoring (continuous FHR)| |''Complications:'' prematurity, infection, bleeding esp if vasa previa, cord prolapse, C-section/instrumental delivery|
History-taking considerations: * Clinical syndrome * Timeline, exposure risk * Host questions: * What is the immunodeficiency? For what duration? ⇒ what organism are they at risk of See [[Neutropenic sepsis]]
|tableclass|k |''Etiology:'' 50% on normal valves. ''Risk factors:'' IVDU (tricuspid often affected), rheumatic fever, SLE (~Littman-Sachs), cancer, CKD; prosthetic valves, HOCM. ''Pathogens:'' Staph aureus, Strep viridans/epidermidis/bovis (⇒ colorectal cancer), HACEK|''Assessment:'' [[Duke's criteria]]<br><br>''Mx:'' abx depending on cultures; empirical: amox±gent; if allergic, vanc+gent; if prosthetic valve, vanc+rifampicin+gent - ~6/52. Abx prophylaxis NO LONGER RECOMMENDED| |''Symptoms:'' fever, night sweats, wt loss, splenomegaly, clubbing|~| |''Signs:'' new or changing murmur (mitral regurgitation most common); haematuria. Immune: vasculitis, acute renal failure, glomerulonephritis, Osler’s nodes. Vascular: splinter haemorrhages, Janeway lesions, emboli → abscesses|~| |''Ix:'' urine dip; ''ECG:'' ⚠ PR elongation = aortic abscess; p mitrale, T wave inversion<br>//Bloods:// 3x blood cultures; indwelling lines if present; TOE > TTE|~|
|historyclass|k |''History:''<br> ➥ age, occupation, previous children<br>➥ duration of trying to conceivefrequencies of intercourse, difficulties, pain<br>➥ ♀: ask about PCOS s/s, menstrual history, obstetric history; DHx, surgical history<br>➥ ♂: ask about undescended testes, surgical history; mumps, STD, orchitis; DHx (antifolates), smoking, alcohol, recreational drugs<br>➥ Ask about [[Psychosexual difficulties]]|''Principles of mx:'' Set expectations: 85% of healthy couples pregnant within 1 year <br><br>Distinguish between primary vs secondary cause| |''O/E:''|~| |''Ix:'' check height/weight/cervical smear<br>➥ TFTs<br>➥ Progesterone @ day 21 <br>➥ Chlamydia swab <br>➥ ~HyCoSy (Hysterosalpingo Contrast Sonography)/HSG <br>➥ semen analysis – volume (≥1.5cc); sperm conc (15 mil/cc); motility (42%); normal morphology 4% <br>➥ TVUS <br>➥ Rubella immunity |~|
* Use spacer when possible * Uncap, shake inhaler * Breathe out gently * Seal lips around mouthpiece * Press canister AND breathe slowly (metered dose, soft mist)/quickly (dry powder inhaler) * Remove inhaler and hold breath for as long as possible !External links [[Asthma UK|https://www.asthma.org.uk/advice/inhaler-videos/pmdi/]]
!!Autosomal dominant * [[HOCM]] * Huntington's disease * Achondroplasia * Some variants of [[Von Willebrand's disease]] * Charcot Marie Tooth !!Autosomal recessive * [[Cystic fibrosis]] * [[Sickle cell anaemia]] * [[Wilson's disease]]
!10 ‘S’ of innocent murmur: * Soft * Systolic * Short * S1 and S2 normal * Symptomless * Special test (x-ray and ECG) normal * Standing/sitting vary with position * Sternal depression
|historyclass|k |''Defn:'' chronic insomnia: ≥3 nights/week for ≥3/12. See also “tired all the time”. <br><br>''History:'' <br>Determine exact nature of insomnia: <br> • difficulty falling asleep, frequent waking, early morning waking<br> • feel refreshed when waking?<br> • Sleeping routine? Bedtimes, waking times, sleep environment?<br> • Functional impairment<br> • Signs of parasomnias:<br>➥➥ snoring, morning headache, witnessed apnoea<br>➥➥ sleepwalking<br> • Mood screen<br> • Why presenting now? What do they hope to achieve by seeking medical help?|''Principles of mx:'' Sleep diary, education – natural variation e.g. with age; lifestyle changes, sleep hygiene.<br> • Parasomnias? Refer to sleep clinic<br> • CBT e.g. Sleepio, psych history <br> • Sedatives are last resort: short term BDZs, zopiclone/zolpidem<br>➥ Any extrinsic factors? e.g. pain, environmental, SOB, PND| |''O/E:'' thyroid|~| |''Ix:'' physical s/s affecting sleep e.g. pain; TFTs|~|
|historyclass|k |Indicator for cardiovascular co-morbidity! ''History:'' <br>➥ Risk factors: other cardiovascular disease, AF, hypertension etc.<br>➥ Distance walked on onset? Reproducible with exertion? <br>➥ Present at rest? Positional? (less characteristic of claudication)<br>➥ @@color: red; Red flags@@ for [[Acute limb ischaemia]]/limb-threatening ischaemia: tissue loss, absent pulses, chronic rest pain|''Principles of mx:'' <br>➥ Stop smoking, supervised exercise, control risk factors e.g. hypertension, diabetes <br>➥ Aspirin or clopidogrel; [[statin|Statin counselling]]<br>➥ Angioplasty if suitable + optimise lifestyle<br>➥ If surgery unsuitable + supervised exercise not working, consider naftidrofuryl oxalate ^^NICE^^<br>➥ (Non-selective) beta blockers contraindicated – disinhibits alpha adrenergic activity ⇒ worsening claudication| |''O/E:'' O/E: Buerger’s test<br>''Ddx:'' Spinal stenosis, arthritides, sciatica, peripheral neuropathy, venous claudication|~| |''Ix:''|~| !External links [[CKS|https://cks.nice.org.uk/topics/peripheral-arterial-disease/diagnosis/features-of-intermittent-claudication-critical-limb-ischaemia/]] | [[Mid-Yorks CTF Twitter teaching|https://twitter.com/MYHTfellows/status/1369247445079703553]]
!Alveolar-arterial (A-a) gradient * Normal = 1-3 kPa * Roughly speaking, arterial O2 = ~FiO2 - 10 * can indicate why pt is hypoxic * Normal A-a: hypoventilation, ↓ ~PiO2 * ↑ A-a: V/Q mismatch, dead space !Respiratory failure * Type 1 = ~PaO2 < 8.0 kPa * Type 2 = Type 1 + ~PaCO2 > 6.0 ~kPa * failure of ventilation (moving air) * causes: think from outside in For ABG in general, see [[ABG interpretation]]
!Intracranial haemorrhage |singlecol|k |''Etio:'' uncontrolled hypertension, pseudoaneurysms, cerebral amyloid or arteriovenous malformations (esp [[in younger pts|Young stroke]]). Secondary = after trauma, aneurysm, coagulopathy. ''Epid:'' 15% of strokes| |''Site:'' basal ganglia (50%), pons, cerebellum, internal capsule. ''Pathog's:'' initial bleed → haematoma expansion → perihaematoma oedema| |''Clinical features:'' Rapid onset neurological deficit, ↓ GCS; autonomic dysfunction (labile BP, ↑ RR, ↑ HR), hyperglycaemia| |''Rad signs:'' hypodense if acute ± midline shift| |''Management:'' BP control, control clotting - reverse anticoag if applicable<br>Medical mx of ICP: nurse head up, mannitol<br>| !Extradural haemorrhage |singlecol|k |''MOI''|Pterion #, high energy (sport, RTC, assault)| |''Vessels affected''|mid meningeal art| |''Clinical features''|LOC → lucid interval| |''Rad signs''|lentiform| |''Management:''|Craniotomy| !Subdural haemorrhage |singlecol|k |''MOI''|Falls± anti-coagulation, [[NAI]] in infants. Subacute time course| |''Vessels affected''|Shearing of bridging veins, venous sinus| |''Clinical features''|↓ GCS, “pseudo- dementia”. ⚠ epidural haematoma contralat to SDH!| |''Rad signs''|Crescent-shaped, not limited by cranial sutures| |''Management:''|Repeat CT if deteriorating, even with normal initial CT head! <br><br>Conservative (serial CTs) if <10mm, <5mm midline shift; else, burr hole/craniotomy; prophylactic anti-epileptics|
|tableclass|k |@@background-color: #eac9c9; ''Etio:''@@ Invagination of proximal bowel into a distal segment, often ileo-caecal. Lead point ?enlarged Peyer’s patches. ''Epid:'' 6-10m, M>F. Children age>4: longer history ± secondary to pathology e.g. [[IgA vasculitis]]|@@background-color: #ede7f6; ''Acute mx:''@@ fluid resuscitation, cross-match blood, NG tube<br><br>@@background-color: #ede7f6; ''Management:''@@ hydrostatic reduction or surgical reduction<br>5-15% recurrence in infants ^^OHCS^^| |@@background-color: #ffe0b2; ''Symptoms:''@@ Colicky abdo pain, bloody stool, bilious vomiting, signs of obstruction|~| |@@background-color: #dcedc8; ''Signs:''@@ RUQ ‘sausage-shaped’ mass|~| |@@background-color: #e3f2fd; ''Ix:''@@ USS 1st line; AXR|~|
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
!See also [[Microcytic anaemia]]
||!What it does|!Factors affecting|
|!Serum Fe|Fe3+ bound to transferrin|Iron intake e.g. diet|
|!Ferritin|Fe storage||
|!Transferrin|Fe transport|Acute phase! ↑ in inflammation/infection, expect ↑ in CKD|
|!TIBC|Availability of iron binding sites to transferrin|↑ in Fe deficiency|
|!Transferrin saturation|Ratio of serum Fe to TIBC|
Anaemia of chronic disease refers to a ''functional'' deficiency, i.e. body unable to use iron stores.
|Component|Iron deficiency|Anaemia of chronic disease|
|Serum Fe|↓|↓|
|Ferritin|↓|N/↑ing|
|Transferrin|N/↑|↓|
|TIBC|N/↑|↓|
|Transferrin saturation|↓|↓|
{{iron profile in fe deficiency.jpeg}}
|tableclass|k |High mortality rate + typically acute presentation! ''Etiology:'' Hypovolaemia/shock, HF, abdo compartment syndrome, occlusive i.e. thrombus/embolus. ''Anatomy:'' ↓ venous collaterals = splenic flexure, transverse colon – usually IMA territory. ''Risk factors:'' cocaine, meth, sickle cell, aortic surgery, chemotherapy|''Management:'' treat root cause of ischaemia, usually conservatively<br>➥ //Thromboembolism:// anticoagulation <br>➥ //Gangrenous//: resuscitation + resection ⇒ stoma formation <br>➥ Avoid dopamine, adrenaline <br>➥ //Long-term:// lifestyle advice, re-introduce medications which may cause ↓ colonic perfusion/hypotension with caution | |''Symptoms:'' LIF abdo pain ± bloody diarrhoea. Onset over hours.|~| |''Signs:'' Peritonitis, shock (⇒ gangrenous ischaemic colitis) ''Ddx:'' Dysentery, perforation |~| |''Ix:'' //Flexi sig/colonoscopy:// blue, swollen mucosa; necrosis + friable mucosa. //CT:// fat stranding |~| ![[Comparison|Mesenteric ischaemia vs ischaemic colitis]]
|singlecol|k
|''Defn:'' acute focal neurological disturbance >24h. <24h = TIA. ''Patho:'' large/medium vessel disease: atheroma (40-50%), thromboembolism (e.g. AF). small vessel: lacunar infarct (⇒ basal ganglia, capsule, thalamus, brainstem)|
|''Presentation:'' [[focal neurology|Stroke vascular territories]] with maximal onset within mins/hours. Neck pain: carotid dissection? ↓ GCS: brainstem stroke?|
|''Signs:'' [[↑ ICP|Raised ICP]], ± ↓ GCS depending on lesion. //ECG:// T wave inversion. Sources of embolism: AF, carotid bruit. ''Ddx:'' anything that causes encephalopathy or UMN lesion|
|''Ix:'' CT head within 20 min – differentiates [[haemorrhagic|Intracerebral bleed]] vs ischaemic stroke<br>➥ CT angio of carotids<br>➥ Intracerebral haemorrhage score: prognostic value. Based on ICH volume, GCS, location (intraventricular/infratentorial), age<br>|
|''Acute mx:'' Exclude ↓ glu (maintain 4-11). Supp O,,2,, only to maintain sats. Ensure safe swallow.<br>➥ Reperfuse: thrombolysis (alteplase 0.9mg/kg) within 4.5h<br>➥ Re-CT in 48h ⚠ haemorrhagic transformation<br>➥ BP ctrl if [SBP150-220 AND onset ≤6h] or [onset>6h AND SBP>220]. Aim: SBP130-140 within 1h, maintain ≥7d<br><br>➥ ''Follow-up:'' Aspirin 300mg OD 14d from 24h after thrombolysis (including pts in AF)<br>➥ Long-term clopidogrel 75mg OR dipyridamole 200mg + aspirin 75mg<br>➥ AND high-intensity statin atorvastatin 20-80mg, BP ctrl<br>➥ If stroke due to AF, warfarin/DOAC (target INR 2.5, 2-3)<br>➥ Anticoag > aspirin if symptomatic DVT/PE present <br>➥ ''Complications:'' oedema, haemorrhagic transformation...|
!!Assessment tools
* FAST or ROSIER in ED
{{Young stroke}}
This is referring to ''generalised pruritus'' - you may be looking for [[Skin lesion]] or [[Rash in pregnancy]] |historyclass|k |''History:'' associated [[rash|Skin lesion history]] or [[blistering|Blistering disorders]]? Triggers, exacerbations? Effect on sleep/function? Recent illness? >6/52 = chronic|''Ddx:''<br>➥ Hepatic - jaundice, [[pregnancy|Liver disease in pregnancy]]<br>➥ Uraemia - renal failure<br>➥ Haem - Hodgkin's lymphoma, [[polycythaemia|Myeloproliferative disorders]], Fe deficiency<br>➥ Malignancy, drug allergies, psych reasons, nerve impingement<br><br>''Principles of mx:'' emollients, topical menthol; topical local anaesthetic may help nerve pain<br>➥ Antihistamines - poor evidence; gabapentin/pregabalin - useful for CKD-mediated itch, neuropathic itch; SSRIs/amitriptyline| |''O/E:'' check for skin lesions/scabies burrows; pallor, jaundice, organomegaly, LNA; currently well or unwell?|~| |''Ix:'' FBC, U+E, LFTs, ~HbA1c|~| //Source:// OHGP, GPCPD
|tableclass|k |''Etio:'' ↑ bilirubin //↑ production:// haemolysis. //↓ excretion// = cholestasis: gallbladder disease, [[Gallstones]], [[Pancreatic cancer]]. //Hepatocellular damage:// viral/autoimmune hepatitis, alcohol, cirrhosis, Wilson's, R heart failure, toxins.<br>Pts with existing cirrhosis can be thrown off balance by sepsis, malignancy, alcohol, GI bleed|''Principles of mx:'' treat cause promptly. If liver is failing, refer and do INR<br>➥ //Post-hepatic causes:// stenting?<br>➥ //Pruritus:// treat obstruction; oral antihistamines or cholestyramine| |''History:''<br>➥ //haemolysis:// blood transfusions<br>➥ //viral hepatitis risk ax:// sexual history, IV drug use, tattoos, travel<br>➥ Existing cirrhosis?<br>➥ FULL DHx including OTC and herbal|~| |O/E: signs of chronic liver disease, LNA, ascites, splenomegaly ,,(portal hypertension),,, palpable gallbladder (malignancy)|~| |''Ix:'' urine bilirubin, FBC (anaemia + jaundice - haemolysis?), clotting, retics, Coomb's test, LFT, paracetamol levels<br>➥ USS ?bile duct obstruction<br>➥ CT/MRI if suspect abdominal malignancy|~| !![[Jaundice in neonates]] !![[Jaundice in pregnancy|Liver disease in pregnancy]] Source: OHCM
|historyclass|k
|''History:'' <br>➥ Time course<br>➥➥ early/prolonged<br>➥➥ Physiological if after 24h AND after 14d/>21d in preterm infant<br>➥ Prematurity, sepsis, risk haemolysis (red cell defects e.g. spherocytosis)<br>➥ Features of kernicterus|''Principles of mx:'' ^^NICE^^<br>➥ Determined by bilirubin level → phototherapy or exchange transfusion<br>➥ After starting phototherapy, repeat bilirubin after 4-6h<br>➥ ↑ risk kernicterus if:<br>➥➥ serum bilirubin > 340 micromol/L (≥ 37 weeks)<br>➥➥ a rapidly rising bilirubin level >8.5 micromol/L/h|
|''O/E:''|~|
|''Ix:''<br>➥ TORCH/sepsis screen<br>➥ serum bilirubin<br>➥ FBC<br>➥ Coombs test (DAT)|~|
{{Neonatal jaundice ddx}}
[[Jaundice in grown-ups|Jaundice]]
|!Finding|!Suggests...|!Corresponding X-ray finding| |weakly-positively birefringent rhomboid-shaped crystals|pseudogout|chondrocalcinosis| |needle-shaped, negatively-birefringent crystals|[[Gout]]|punched-out lesions, sclerosis, tophi|
|tableclass|k |''Etio:'' part of well-defined syndromes (Marfan, EDS) or hypermobile spectrum. //Marfan:// autosomal dominant mutation in fibrillin 1/2; associated with vascular fragility. //EDS:// autosomal dominant mutation in genes encoding collagen.|''Management:'' non-progressive, non-inflammatory.<br>➥ physio input - improve proprioception, core stability, posture; chronic pain mx, ↓ joint laxity with age can mask s/s<br>➥ ↑ osteoporosis risk<br><br>//EDS:// often ↓ response to local anaesthetics| |''Symptoms:'' dislocation/subluxation, autonomic dysfunction, easy [[bruising|Bruising]], fatigue, abdo pain. //Connective tissue features:// [[ptx|Pneumothorax]], hernias.|~| |''O/E:'' Beighton score|~| |''Ix:'' largely clinical dx. Exclude sinister causes of abdo/pelvic pain.|~|
*Patient details + when was it done? *View + joint *Alignment *fixed flexion/extension, sublux, dislocation *Bone density *Cartilage (loss) *Distribution *Erosions *Soft tissues In summary, this is a normal/abnormal X-ray... !See also [[elbow X-rays]] | [[MSK rheum history]]
|tableclass|k |Onset age <16. ''Etio:'' ''Dist:'' asymmetrical; oligoarticular (<5 joints), polyarticular (>5 joints), enthesitis-related/[[spondyloarthropathy|Seronegative spondyloarthritides]] - confirmed after 6/12. Includes [[Psoriatic arthritis]].|''Management:''| |''Symptoms:'' morning stiffness >30min. Swelling, warmth, stiffness - pain not reliable!|~| |''Signs:'' uveitis|~| |''Ix:'' clinical dx - dx of exclusion!<br>Rheumatoid factor|~| !External links [[Learning in 10|https://www.youtube.com/watch?v=GXGRAI-QD9M]]
|tableclass|k |''Pathg's:'' Coronary arteritis → aneurysms. ''Epid:'' 10m. Peak in winter/spring.|''Complications:'' myocarditis, pericarditis<br><br>''Management:'' ~IVIg 2g/kg – start in 10d of onset<br>➥ Aspirin 80-100mg/kg/day up to 14d → 3-5mg/kg/day for 6-8/52<br>➥ If IVIg has no effect on fever, pulsed methylpred <br>➥ F/u with echo/MR angio| |''Symptoms:'' Fever ≥5/7 + ≥4 of:<br>(1) Bilateral non-purulent conjunctivitis; (2) Neck LNA >1.5cm; (3) Pharyngeal injection, dry fissured lips, strawberry tongue; (4) Polymorphous rash (especially on the trunk); 5 Changes in extremities: arthralgia, palmar erythema or later, fingertip desquamation + swelling of hands/feet.|~| |@@background-color: #dcedc8; ''Ddx:''@@ Stevens–Johnson syndrome, measles, strep, EBV|~| |@@background-color: #e3f2fd; ''Ix:''@@ ↑ CRP, ESR, platelets. //Echo:// coronary angio aneurysms|~| !!In these covid times... could it be PIMS TS? * 1/52 hx before fluid-refractory hypotension * Often abdo pain without surgical cause
|!Finding|!Cause|!Description| |Papilloedema|[[Raised ICP]], [[Malignant hypertension]]|Blurred optic disc margins; engorged veins| |"Cupping"|[[Glaucoma|Primary open angle glaucoma]]|↑ cup to disc ratio| [[Geekymedics|https://geekymedics.com/fundoscopic-appearances-of-retinal-pathologies/]]
|historyclass|k |''History:'' Where is the swelling? Painful? Systemically well? History of trauma?<br>➥ Other joints affected? e.g. wrists/ankles<br>➥ Recent surgery?<br>➥ Knee locking?<br>➥ //SHx:// occupation, activities|''Ddx:''<br>➥ infective: septic arthritis<br>➥ traumatic: injury to [[ACL|ACL injury]], [[meniscus|Meniscal injury]], collateral ligament, [[Compartment syndrome]]<br>➥ atraumatic: spondyloarthritides, Baker's cyst, bursitis, [[haemoarthrosis|Haemophilia A]]<br>➥ Chondromalacia pallatae (teenage girls; requires ortho ref), Osgood Schlatter (athletic teenagers - typically self-resolving)| |''O/E:'' neurovascular status|~| |''Ix:'' X-ray, CT angio if impalpable pulses. CRP, FBC if might be infective.|~|
!Early signs * Lightening (baby drops down to pelvis) * Mass effect, false pains * Ripening of cervix (taking on water, becomes softer) * See also [[Preterm labour|Prematurity]] !!Premature rupture of membranes |singlecol|k |''Defn:'' ROM before start of labour. ''RF:'' history preterm labour, PV bleed, smoking.| || || || |Risk infection. ''Mx:'' erythromycin QDS ^^NICE^^, if 24-33+6/40: steroids. Preferably deliver before 96h. ''Complications:'' prematurity, sepsis, pulmonary hypoplasia, cord prolapse, abruption| !Diagnosis of true labour * Regular painful contractions * Cervix ≥4cm * “Show” ± rupture of membranes !Monitoring of labour * Frequency of uterine contractions * [[Abdominal palpation|Pregnant abdomen o/e]]: presentation, lie, fifths palpable * Vaginal examination ** Cervical dilatation, effacement, consistency, position ** Membranes present or absent – colour of liquor ** Position – which way is the baby facing? ** Station – in relation to ischial spines ! [[Induction of labour]] | [[Stages of labour]]
Large/small for dates can also refer to symphyseal fundal height |-|!"Small for gestational age"|!"Large for dates"| |!Definition|birth weight <10th centile. Growth restriction (always pathological) ≠ constitutional (i.e. proportionate to maternal demographic).|//Large for gestational age:// birth weight >4000g = macrosomia.<br><br>Large for dates: molar pregnancy, multiple pregnancy| |!Risk factors|↑ maternal age, hypertension, previous SGA, parental SGA, diabetes, renal impairment, threatened miscarriage, pre-eclampsia, APH. <br><br>symmetrical (head == abdo) or asymmetrical (head > small abdo) - implies placental insufficiency ⇒ pre-eclampsia, htn, smoking, maternal chronic disease|[[GDM|Gestational diabetes]]| !Fetal growth restriction |historyclass|k |''History:'' fetal movements normal? Bleeding, pre-eclampsia concerns? Maternal PMH? Smoking?|''Approach to mx:'' May require delivery if abnormal CTG; serial growth scans/dopplers, close surveillance<br>➥ If delivery indicated, usually by 37/40; corticosteroids if <36/40| |''O/E:'' abdo o/e, fetal heart auscultation|~| |''Ix:'' TORCH screen? Growth USS; umb arterial dopplers are diagnostic|~|
|tableclass|k |@@background-color: #eac9c9; ''Etio:''@@ SqCCa. @@background-color: #eac9c9; ''RF:''@@ age, M>F, cannabis use, smoking, HPV, GORD, previous neck RT, vocal cord dysplasia, FHx. @@background-color: #eac9c9; ''Sites:''@@ supraglottic, glottic (most common), subglottic|@@background-color: #ede7f6; ''Management:''@@ //N0, M0:// larynx-sparing surgery, RT<br>➥ //T>2, N>0:// Laryngectomy + chemoradiotherapy (cisplatin ± 5-FU)<br>➥ //Subglottic:// total laryngectomy + RT<br>➥ Speech rehab<br>➥ ''Complications:'' dysphagia, voice ∆, taste disorders; artery fistula → massive haemorrhage; cisplatin → hearing loss, renal failure, peripheral neuropathy<br>➥ 5y survival Stage I = 90%; Stage IV = 25%| |@@background-color: #ffe0b2; ''Symptoms:''@@ progressive [[hoarseness|Hoarseness]], stridor, odynophagia, haemoptysis, ear pain|~| |@@background-color: #dcedc8; ''Signs:''@@ cervical LNA|~| |@@background-color: #e3f2fd; ''Ix:''@@ Flexible laryngoscopy, neck/chest CT, FNA for cytology|~|
!Attempting a logical approach |!Type|!Examples|!Mechanism|!Caution with...| |!Bulk-forming|fybogel, isaphagula husk|Adds bulk to stool, softens it|| |!Osmotic|Lactulose|↓ water absorbed by intestines|| |!Stimulants|Bisacodyl, senna|Speeds up bowel movements|↑ uterine movements| |!Iso-osmotic|Movicol|Traps fluid in bowel - requires ↑ fluid intake|Limiting sodium intake e.g. CCF| Osmotic - similar to lactose intolerance
|historyclass|k |''Hx:''<br>➥ duration → acute or chronic? <br>➥ painful/pain free<br>➥ oedema – pitting? Other skin changes?<br>➥ SOB, confusion, incontinence etc.<br>➥ impact on function<br>➥ ''PMH:'' HF, lymphoedema (2o to malignancy/surgery?). Surgical history? Polypharmacy/multimorbidity?|''Ddx:''<br>➥ [[Cellulitis]], abscess<br>➥ [[DVT|Deep vein thrombosis]]<br>➥ lymphoedema<br>➥ decompensated HF<br>➥ acute gout, [[Septic arthritis]]<br>➥ thrombophlebitis<br>➥ erysipelas<br>➥ trauma, burns<br><br>''Approach to mx:'' after ruling out serious causes... <br>➥ skin care<br>➥ compression stockings - requires dexterity<br>➥ movement/mobility - to maximise lymph drainage<br>➥ simple lymphatic drainage if primary lymphatic problem| |''O/E:'' mobility, obs, cardiovascular exam. //Legs:// signs of infection? Skin break? Skin changes - signs of venous insufficiency?|~| |''Ix:'' exclude pregnancy if applicable; exclude DVT. //Arterial insufficiency:// ABPI|~| !See also [[Pitting oedema ddx]]
|singlecol|k |''Defn:'' Chronic wound = wound without response to conventional treatments/continues enlarging over 6/52 //without// extrinsic factors| |''Hx:'' <br>➥ //Wound history:// precipitating event e.g. trauma, insect bite, cellulitis; duration; whether the wound is healing/deteriorating + rate of change<br>➥ Previous ulceration<br>➥ PMH e.g. diabetes, rheumatoid arthritis, systemic sclerosis, hypertension; varicose veins, DVT, previous trauma/surgery<br>➥ Family history (varicose veins, DVT)<br>➥ Concomitant medication| |''O/E:'' <br>➥ S/s: Pain (including claudication and rest pain); mobility e.g. fixed joints<br>➥ //Arterial:// pale, tense skin, loss of hair, punched-out edges<br>➥ //Venous:// aemosiderin deposition, atrophie blanche, peripheral oedema, exudative; gaiter distribution<br>➥ //Diabetic:// punched out, callus, peripheral neuropathy; distribution: pressure areas<br>➥ //Rheumatoid:// inflammatory violaceous margin, skin atrophy, other signs of RA<br>➥ Signs of infection: dark red granulation tissue, bleeds on contact. ''Common organisms:'' //Staphylococcus aureus//, Enterococci, group B beta strep, //Pseudomonas aureginosa//<br>| |''Ix:'' swab across wound surface+culture ''if'' signs of infection; ABPI<br>➥ Nutrition status: food charts, serum albumin<br>➥ Monitor underlying causes: FBC, U+E, LFT, TFT, glucose and lipid profile| |''Principles of mx:'' <br>➥ Rule out SCC (Marjolin’s)<br>➥ Debride callus → check for infection, relieve pressure on wound<br>➥ Barrier cream<br>➥ Abx ONLY if infected (not colonised)<br>➥ D/w nurses, DNs, TVNs re dressing choice<br>➥ Check for other end-organ damage| * If you're thinking "bilateral cellulitis", consider an alternative dx. ** superinfected [[eczema|Eczema]]? ** contact dermatitis to dressings?
!Acute presentations marrow failure ⇒ neutropenia (sepsis), bleeding, anaemia; leukostasis in lung/brain !Investigations *Blood microscopy, BM (aspirate/trephine) **Characteristic: blast cells *Phenotype using flow cytometry/ immunocytochemistry (level of differentiation?) |-|!Acute|!Chronic| |!Level of differentiation|Immature (blast cells)|Mature (cells may be fxal)| |!Clinical presentation|BM failure|Cellular burden (may be incidental)| |!Age at diagnosis|AML: adulthood; ALL: childhood|CML: teens to adulthood; CLL: adulthood|
See [[“Parkinson’s-plus” syndromes]] |singlecol|k |''Epid:'' M>F ''Pathophysiology:'' Lewy bodies (eosinophilic inclusion bodies) in brainstem + neocortex. ''Anatomy:'' Widespread| |''Presentation:'' Functional ↓, complex cognitive actions<br> • Detailed visual hallucinations, Parkinsonism<br> • REM sleep disorders (prodromal)<br> • ∆ mood, behaviour, judgment<br> • fluctuation| |''Progression:'' Death within 7 years after diagnosis<br> • ! Sensitive to neuroleptics| |''Ix:'' +ve DAT scan| |''Management:'' Rivastigmine may help|
* ''ALP:'' from liver, bile duct ⇒ cholestasis * ''ALT:'' from hepatocytes ⇒ hepatocellular injury * ''GGT:'' suggests biliary epith damage, bile flow obstruction * ↑ ALP without ↑ GGT ⇒ non-HPB * ALT > AST ⇒ [[Chronic liver failure]] * AST > ALT ⇒ cirrhosis, acute alcoholic hepatitis * Synthetic function: albumin, bilirubin, PT !Approach to abnormal LFTs ^^Camden CCG^^ *Hepatitic (ALT > ALP)? **consider HCV, HBV, referral to alcohol services *Cholestatic (ALP > ALT)? **repeat; if still ↑, USS *Test for auto-abs, ferritin/transferrin saturation, caeruloplasmin, A1 anti-trypsin, immunoglobulins *↑ Bili with normal LFTs? **Consider Gilbert’s syn or haemolysis ⇒ repeat LFTs, FBC, retics *↑ bili + jaundice (i.e. bili>40) with abnormal LFTs? **urgent USS + 2WW !External links [[Oxfordshire CCG|https://clinox.info/AdminV9/Tracker/ClickTracker.aspx?type=search&id=1110092|0|-1|1047196|32928301&indexid=316&terms=lfts&x=/clinical-support/local-pathways-and-guidelines/GP%252520Educational%252520Resources/Abnormal%252520Liver%252520Function%252520Tests%252520a%252520pragmatic%252520guide.pdf]]
!Lower limb !!Varus "bow leg" <> |tableclass|k |''Etio:'' rickets|''Management:'' expect self-resolving if no underlying condition| |''Ix:'' |~| !!Valgus "knock-kneed" >< |tableclass|k |''Etio:'' |''Management:''| |''Symptoms:'' |~| |''Signs:'' |~| |''Ix:'' |~|
|historyclass|k |''History:'' distribution, change from baseline, evolution over time<br>➥ pain inhibition? [[Ataxia|Acute ataxia]]? Reduced sensation? <br>➥ Incontinence, saddle anaesthesia/change in perineal sensation?<br>➥ ''PMH:'' seizures, migraine, recent head injury/fall (onset of symptoms before or after fall?), hx malignancy<br>➥ //Systemic s/s:// weight loss, B s/s|''Principles of mx:'' ''Ddx:'' stroke, intracranial bleed, pre-existing deficit| |''O/E:'' GCS, neurological o/e - UMN or LMN?<br>➥ Saddle anaesthesia/anal tone/incontinence|~| |''Ix:'' guided by clinical examination - CT head |~| !Patterns * Myotomal * Limb hemiparesis * Full body hemiparesis * Proximal weakness * [[Disseminated in time and space|Multiple sclerosis]]
* [[Septic arthritis]] * Toddler’s fracture - minimally displaced spiral fracture, usually tibia - 9m - 3y * [[Osteomyelitis]] * [[Perthé's disease]] * Limb-length discrepancy ([[DDH|Developmental dysplasia of hip]], [[SUFE]]) * Inflammatory ([[Transient synovitis]], [[JIA|Juvenile idiopathic arthritis]]) * Malignancy (primary bone tumours. Rad: ± metaphyseal bands) * Pyomyositis * Iliopsoas abscess e.g. unresolved infection ± localising signs * Neurologic e.g. stroke * GI/GU i.e. referred pain !Ddx differs by age !!Across all ages *osteomyelitis/septic arthritis, cellulitis *fractures including [[non-accidental injury|NAI]], stress fracture, occult fracture *referred pain *leukaemia |<4|4-10|10-16| |Transient synovitis, eosinophilic granuloma, DDH|Perthé's disease, JIA<br>Ewing|SUFE, AVN of femoral head, osteoid osteoma, osteosarcoma| !Red flags * Age <3y * Unable to weight bear * Systemically ill, fever * >9y with pain/restricted movement - rule out [[SUFE]] !See also [[Painful hip in children]]
|singlecol|k |''How it works:'' modulates intracellular signalling| |''Indications:'' [[Bipolar affective disorder]] mood stabiliser| |''Contraindications:'' pregnancy (Ebstein's anomaly), untreated hypothyroidism, [[↓ renal function|Prescribing in AKI]]| |''Adverse effects:'' polyuria, renal impairment, GI upset, hypothyroid. ''Toxicity:'' coarse tremor - //↑ risk with// thiazides, NSAIDs, ACEis, ARBs, SSRIs| |''Monitoring:'' 12h post-dose. Narrow therapeutic range!|
|tableclass|k |''Patho:'' hepatocellular carcinoma (90%). More common in China + Africa. ''Risk factors:'' Hep B/C, alcohol misuse, NAFLD, aflatoxin (peanuts/corn)|''Management:'' poor prognosis.<br>Solitary lesions: resection<br>''Prevention:'' HBV vaccination, AFP + USS if ↑ risk| |''Presentation:'' fatigue, anorexia, weight loss, abdo pain, [[Chronic liver failure]], cirrhosis, [[UGIB|Upper GI bleed]]|~| |''Signs:'' jaundice, ascites, coagulopathy|~| |''Ix:'' AFP, USS as screening, clotting, MRI, biopsy, 4-phase CT|~|
!Acute fatty liver of pregnancy |tableclass|k |''Etio:'' ''RF:'' obesity, pre-eclampsia, multiple pregnancy. ''Epid:'' 5 per 100,000|''Complications:'' acute renal failure.<br><br>''Management:'' correct coagulopathy, delivery| |''Symptoms:'' 3rd trim - N+V, abdo pain, jaundice, bleeding|~| |''Signs:'' jaundice, ascites, proteinuria, coagulopathy|~| |''Ix:'' FBC, clotting, LFTs, U+Es, glucose|~| !Obstetric cholestasis |tableclass|k |''Etio:'' ''RF:'' FHx, personal hx, Hep C, multiple pregnancy. ↑ risk foetal death, PPH|''Management:'' weekly clotting + FBC, serial USS<br>➥ Ursodeoxycholic acid - symptomatic relief but same risk of foetal compromise, chlorphenamine; prophylactic Vit K<br>➥ [[Induce labour|Induction of labour]] at 37/40<br>➥ Check LFTs 10d postpartum| |''Symptoms:'' 30/40 - pruritis without rash - typically palms and soles of feet, steatorrhea|~| |''Signs:'' |~| |''Ix:'' LFTs, clotting, bile acids, fasting cholesterol, Hep B/C serology|~| !Hepatitis E |tableclass|k |''Pathogen:'' caliciviridae ssRNA virus - faecal oral transmission. ''Epid:'' S and Central America; SEA; China, India, Africa|''Mx:'' mortality >20% if contracted in third trim!<br>Mild self-limited illness out of pregnancy| |''Symptoms:'' acute liver failure|~| |''Signs:'' |~| |''Ix:'' FBC, clotting, LFTs, U+Es, glucose|~|
King's College Hospital criteria for liver transplantation (paracetamol liver failure) ''Arterial pH < 7.3'', 24 hours after ingestion, or all of the following: *prothrombin time > 100s *creatinine > 300 µmol/l *grade III or IV encephalopathy Principle of biomarkers - see liver's synthetic function, i.e. albumin, INR
= large loop excision of the transformation zone for [[Cervical cancer]] |singlecol|k |''How it works:'' Aim to remove abnormal cervical cells, reduce future risk of cancer| |''Indications:'' High-grade CIN, suspicion of invasive disease<br>''Contraindications:'' pregnancy| |''Procedure:'' during colposcopy under LA. Remove ??? with diathermy| |''Adverse effects:''<br>//Long-term:// ↑ risk late miscarriage or premature birth, cervical stenosis<br>//Immediate:// light, watery, bloody discharge for next 2-4 weeks; pain, bleeding; avoid vaginal sex/tampons| |''Follow-up:'' smear + high-risk HPV test in 6/12 → if either is positive, re-colposcopy| With thanks to ICSM tutorial
!Causes of long QT Why worry? The main danger with a long QT is progression to ~TdP/VT !!Genetic: *LQT1/LQT2 (K channel mutation); ~LQT3 (Na channel mutation) *Jervell and ~Lange-Nielsen syndrome (associated with deafness) !!Electrolytes [[Hypocalcaemia]], hypomagnesaemia/[[hypokalaemia|Hypokalaemia]] !!Drugs: *Thiazides *Ondansetron/Opioids *Quinidine/Quinolone/Risperidone *Sotalol *Antihistamines + amiodarone *(anti)Depressants (TCAs, SSRIs - citalopram esp) *Erythromycin + clarithromycin + ciprofloxacin (macrolides)
*Ask about ''biological symptoms'' of [[depression|Unipolar depression]]: **Sleep (esp early morning waking) **Appetite **Anhedonia **Libido *Ask about cognitive symptoms * Ask about [[mania-type symptoms|Bipolar affective disorder]] *[[Suicide risk assessment|Risk ax: harm to self]] *Need to screen for [[substance misuse|Substance misuse history]]? [[Psychosis|Odd ideas]]? *''Functional impairment'' *Social support *FHx of MH? *Safeguarding concerns? !!External links [[CKS|https://cks.nice.org.uk/depression]] | Patient info from [[RCPsych|https://www.rcpsych.ac.uk/mental-health/problems-disorders/depression-in-older-adults]]
The needle passes through: * Skin * Subcutaneous fat * Supraspinous ligament * Interspinous ligament * Ligamentum flavum * Dura mater * Subdural space * Arachnoid mater !!See [[Information gained|CSF analysis]]
|singlecol|k |''How it works:'' diagnostic or therapeutic| |''Information gained:'' opening pressure, [[CSF analysis]]| |''Anatomical landmarks:'' curled up as much as possible.<br>Landmark: iliac crests. See [[LP anatomy]]| |''Adverse effects:'' <br>➥ Headache - 10-30% incidence, usually within 24h of LP <br>➥ SOCRATES: constant dull ache, more frontal, worse when upright (positional exacerbation) <br>➥ ?CSF leakage/intracranial hypotension <br>➥ Bleeding (LP = contraindication for thrombolysis)|
|tableclass|k |''Pathology:'' NSCLC (adenoca and SCC most common; poorly differentiated)/SCLC. ''RF:'' smoking (squamous, NSCLC), exposure to small particulates|''Complications:'' [[SVCO|SVC obstruction]], Pancoast tumour, Horner's syndrome.<br><br> ''Management:'' //SCLC:// more chemosensitive<br>➥ immunotherapy<br>➥ chemotherapy: platinum-based + <br>➥ SCC: gencitabine<br>➥ AND immunotherapy<br><br>''Mets:'' brain, bone, liver, adrenals (→ Addison's)| |''Symptoms:'' cough, [[Haemoptysis]], weight loss, see [[2ww criteria|Lung cancer 2ww criteria]]; //adenoca:// finger clubbing, gynaecomastia|~| |''Signs:'' //SCLC:// ↑ risk paraneoplastic SIADH, LEMS, PTH. //Squamous:// ~PTHrP. //Carcinoid:// bronchospasm, flushing|~| |''Ix:'' Biopsy (CT-guided/EBUS) enables staging<br>➥ genetic testing (standard of care) for eGFR, ALD translocation, BRAF|~| !Types of lung cancer |!Type|!Location|!Risk factors|!Paraneoplastic + presenting| |Small cell|central| |SIADH, LEMS, PTH| |Squamous|central caveatting lesion|smoking|~PTHrP| |Adenoca|peripheral|↓ association with smoking|clubbing/HPOA, gynaecomastia| |Large cell/poorly differentiated| |smoking| | |!Type|!Pathological features| |Small cell|Kulchitsky cells, Bombesin| |Squamous|Keratin pearls, jagged edge| |Adenoca|Glandular pattern, hazy infiltrates| |Large cell|Pleomorphic, giant cells| |Carcinoid|~CgA, u-5-HIAA|
!2ww criteria for lung cancer For suggestive CXR results age>40 + unexplained haemoptysis !Urgent CXR for: EITHER age ≥40 + 2s/s, or smoking hx + 1 s/s: *cough, SOB, chest pain *fatigue, weight loss, appetite loss and for age ≥40 and any of: *persistent/recurrent chest infection *clubbing *supraclavicular/cervical LNA *suggestive chest signs *thrombocytosis
!Spirometry |!Forced Vital Capacity (FVC)|maximal volume of air (in litres) which can be expelled from the lungs during a forced expiration from a position of full inspiration.| |!Forced Expiratory Volume in 1 second (FEV1)|maximal volume of air (in litres) which can be expelled from the lungs during the first second of a forced expiration from a position of full inspiration. (i.e. during an FVC manoeuvre)| |!Peak Expiratory Flow (PEF)|maximum flow (i.e. velocity) achievable at the beginning of a forced expiration| !Gas transfer |singlecol|k |''How it works:'' using mixture of 0.3% Carbon Monoxide, 14% Helium, 18% Oxygen in a single breath| |''Information gained:'' how well the lungs transfer oxygen from the alveoli to the blood| |''Parameters measured:'' <br><br>☆ ''Transfer Factor'' (TLCO or DLCO) – total amount of Carbon Monoxide (CO) transferred from the alveoli to the blood, and vice versa. <br>☆ ''Alveolar Volume'' (AV or VA) – the volume of lung available for gas transfer/diffusion (in litres). <br>☆ ''Transfer Coefficient'' (KCO) – Amount Carbon Monoxide transferred per unit of lung volume.| |''Factors affecting:'' //Patient factors:// age, BMI, sex, ethnicity.<br><br>''Reduced in:'' interstitial lung disease e.g. [[Pulmonary fibrosis]], ↓ lung surface area e.g. emphysema; anaemia; V/Q mismatch.<br><br>''Increased in:'' pulmonary haemorrhage, polycythaemia| Source: Pulmonary Function Test handout, Royal Free Hospital
|tableclass|k |''History:''<br>acute/chronic, systemic/localised? infectious/non-infectious? Time course?<br>➥ ill contacts, travel, recent<br>➥ lump history – onset, growth, size, site|''Ddx:'' reactive LNA, infective lymphadenitis, [[EBV|Glandular fever]], TB, Kawasaki, cancer, toxoplasmosis (rare). See [[Childhood cancers]] for some 2ww/same day referral criteria<br><br>''Complications'': [[SVCO|SVC obstruction]]| |''O/E:'' systemically well? Lump exam/[[Neck lump]]<br>Eyes, ENT, abdo exam|~| |''Ix:'' throat swab/PCR, FBC/blood film, USS neck|~| !!External links [[PEM Playbook - Neck lumps in children|https://pemplaybook.org/podcast/neck-masses-in-children/]]
|@@background-color: #EAC9C9;''Definition''@@|MCV > 96fL. Without anaemia, often caused by alcohol| |@@background-color: #EAC9C9;''Common cause''@@|➥ megaloblastic: [[B12/folate deficiency|B12 folate deficiency]] (MTX, phenytoin), cytotoxic drugs<br>➥ normoblastic: alcohol, liver disease, pregnancy, hypothyroid; myelodysplasia/MPD/aplastic anaemia| |@@background-color: #ffe0b2;''S/s''@@|-| |@@background-color: #e3f2fd;''Ix''@@|➥ Blood film: hypersegmented polymorphs = megaloblastic <br>➥ Bone marrow biopsy: consider for megaloblastic, normoblastic marrow, abnormal/increased erythropoiesis| |@@background-color: #ede7f6;''Mx''@@|Treat underlying cause|
[[Changelog]] [[CoreConditions]] [[CorePresentations]] [[PROBLEMTEMPLATE]]
|tableclass|k |''Etio:'' plasmodium multiplying in RBCs (schizont)⇒ haemolysis, cytokine release. Incubation period varies with species/immunity. ''Epid:'' huge global burden but PREVENTABLE. Species prevalence varies by geography. Incubation 6-60/7|''Mx:'' Arteminisin-based combination therapies now gold standard; aim to ↓ resistance. Treatment Rx should be different from prophylaxis <br>➥ Uncomplicated: ACTs + primaquine (vivax/ovale) (CI: G6PD), malarone <br>➥ Severe: IV artesunate + PO ACT, quinine (⚠ ↑ insulin, ↑ QT, xanthopsia) + full course riamet <br>➥ In pregnancy: ↑ risk severe disease + risk to foetus. ↓ info on ACTs safety. Quinine can be used in any trimester<br>''Prevention:'' DEET, bed nets, vector ctrl| |''Symptoms:'' swinging fever, rigors, headache, confusion. May be asymptomatic with recurrent infections|~| |''Signs:'' spleno/hepatomegaly, focal neurology/confusion (cerebral malaria), oliguria/anuria (“Blackwater fever”), jaundice (hemolysis), pallor (anaemia); severe: DIC|~| |''Ix:''<br>//thick film:// sensitivity +++, no species info. //Thin film:// species, parasite count<br>➥ Rapid antigen test: good in ↓ resource settings<br>➥ Bloods: lactic acidosis (severe)|~| !Prophylaxis mefloquine (18d before – 4/52 after; avoid w hx/Fhx of psychosis, epilepsy; may be pregnant within 3/12 of last dose), doxy (1d before-4/52 after), Malarone atovaquone+proguanil (OD 1d before - 7d after)
|tableclass|k |''Etio:'' affects up to 50% cancer pts. ''Common primaries:'' [[Ovary|Ovarian cancer]], [[CUP|Cancer of unknown primary]], stomach, colon, pancreas.|''Complication:'' blocked catheter, fluid overload, DIC. <br>''Management:'' treat primary cancer, spironolactone<br>Shunt between peritoneum and venous system<br>Albumin replacement?| |''Symptoms:'' as with ascites - distension, weight gain|~| |''Signs:'' |~| |''Ix:'' [[diagnostic tap|Ascites ddx]] - ascites in palliative context can be non-malignant|~| https://handbook.ggcmedicines.org.uk/guidelines/oncological-emergencies/malignant-related-ascites/
|tableclass|k |''Defn:'' BP > 180/120 mmHg WITH end-organ damage. ''Etio:'' renal artery stenosis, medications (incl. recreational), CKD|''Management:'' aim to reduce diastolic to 100 over 6h| |''Symptoms:'' headache|~| |''Signs:'' papilloedema, retinopathy (silver wiring ,,(thick shiny arterial walls),,, AV nipping, cotton wool spots), proteinuria|~| |''Ix:'' |~|
|!Vit|!Name|!Where absorbed|!Deficiency syndrome|!Causes of deficiency| |B1|thiamine|small intestine|[[Wernicke’s encephalopathy]], beri-beri|Alcohol misuse (Pabrinex contains B1, 2, 3, 6, Vit C)| |B2|riboflavin|~|angular stomatitis, cheilitis| | |B3|nicotinamide|jejunum|pellagra| | |B6|pyridoxine|small intestine|peripheral neuropathy| | |B12|hydroxycobalamin|terminal ileum|[[Macrocytic anaemia]]|Pernicious anaemia, alcohol excess| !!See also [[Refeeding syndrome]]
''Causes:'' pulmonary embolism, haemorrhage, amniotic fluid embolism, the usual other causes |historyclass|k |''History:'' associated s/s: haemorrhage ([[PPH|PPH BMJ summary.pdf]], [[APH|Antenatal PV bleed]], etc.)|''Principles of mx:'' A-E resuscitation<br>CPR in pregnant pt: L displacement of uterus if possible<br>If AFE - beware over-resuscitation → fluid overload + ARDS| |''O/E:''|~| |''Ix:'' clotting - DIC?; venous duplex|~|
|tableclass|k |@@background-color: #eac9c9; ''Etio:''@@ RNA paramyxovirus. Incubation: 7-12d. Infectious from prodrome to 5d after rash starts|@@background-color: #ede7f6; ''Management:''@@ <br>➥ notifiable! <br>➥ Droplet spread = respiratory precautions<br>➥ Nutrition<br>➥ Isolation, treat secondary bacterial infection if present.<br>''Complications:'' [[otitis media|Acute otitis media]], pneumonia| |@@background-color: #ffe0b2; ''Symptoms:''@@ Prodrome of fever coryza conjunctivitis|~| |@@background-color: #dcedc8; ''Signs:''@@ Koplik spots (pictured)|~| |@@background-color: #e3f2fd; ''Ix:''@@ clinical diagnosis, but confirm with ~IgM/~IgG and/or viral RNA testing ^^CKS^^|~|
!Why assess growth? * either on an individual level or population level * used as a measure for malnutrition, can indicate underlying disease !!Definitions * stunting = low height for age * underweight = extremely low weight for age * wasting = low weight for height * See [[Faltering growth]] !Growth charts * to determine optimal growth for individual → compare to expected //standard values //(based on a standard population) for age/gender * compare observations to reference centiles derived from standard values * can compare height for age, weight for age, BMI for age… !!Creating and interpreting growth curves * group measurements into equally sized groups - centiles ** calculated by rank data OR normal distribution (more efficient but assumes distribution) ** for each year of age, calculate mean of height measurements and SD ⇒ calculate different centiles * comparing an individual's height with reference population ** ''Z-score'' shows how far a value is from the mean in terms of how many standard deviations by which it differs ** similar to T-score in [[Assessing fragility]]
|@@background-color: #eac9c9; ''Pathophys:''@@ radial → vertical growth (metastasis via lymphatics/blood). @@background-color: #eac9c9; ''Epid:''@@ 4% of new cancers. @@background-color: #eac9c9; ''RF:''@@ light skin, FHx, sun exposure, immunosuppression, melanocytic naevi|@@background-color: #ede7f6; ''Management:''@@ wide local excision + sentinel LN = standard<br>➥➥ excise all fat down to muscular fascia, under LA/GA – 5-20mm margin depending on thickness<br>➥ Medical: adjuvant therapy, BRAF inhibitors, immunomodulators<br>➥➥ ~CAR-T cells<br>➥ Mets: excision + ipilimumab, interferon| |@@background-color: #ffe0b2; ''Symptoms:''@@ irregular mole. Glasgow 7: ∆ size/shape/colour; diameter, inflam, oozing, itch|~| |@@background-color: #dcedc8; ''Signs:''@@ fixed LNA (mets). ''Ddx:'' benign naevus, seborrhoeic keratosis, pyogenic granuloma|~| |@@background-color: #e3f2fd; ''Ix:''@@ //Biopsy:// excisional or incisional/punch (for large/close to vital structures, but can miss malignancy). Breslow thickness = prognostic value!|~|
|tableclass|k |''History:'' Get a [[collateral history|Collateral - memory]]! <br> • Context, progression, effect on function <br> • If existing dementia diagnosis → type, baseline, how diagnosed (see [[dxc criteria|Dementia ICD-10]]<br> • Insight?|''Ddx:'' [[organic cause|Delirium]]; functional i.e. secondary to psychological factors (typically with insight, can answer complex questions)<br><br>''Mx:'' see [[Dementia]]| |''O/E:'' [[Cognitive assessment tools]]|~| |''Ix:'' Exclude delirium!<br> • MMSE: cutoff = 24<br> • //Bloods:// FBC, glucose (fluctuations → ?hypos; hyperglycaemia can cause psychosis), ~TFTs, haematinics, inflammatory markers, cholesterol (vasc risk factors), ~LFTs<br> • //Imaging:// CT head, MRI (bilat hippocampal atrophy diagnostic)<br>➥➥ small vessel changes/multiple small infarcts - vascular dementia; DAT scan if suspect [[Lewy Body|Lewy body dementia]] <br> • ± LP for younger patients <br> • Review medication<br> • HIV testing not routine.|~|
|tableclass|k |Rare. ''Etio:'' Too much fluid in endolymphatic system.|''Mx:'' ENT to confirm diagnosis <br>➥ Lifestyle change: ↓ salt intake, thiazides<br>➥ Acute episodes: PRN/short course vestibule-sedatives – buccal/IM prochlorperazine <br>➥ Preventive: betahistine<br>➥ Steroids, transtympanic steroids, education, inform DVLA<br>➥ Surgical as last resort| |''Symptoms:'' episodic tinnitus, hearing loss, episodic vertigo (20min-12h). Aural fullness can precede vertigo.|~| |''Signs:'' Romberg's +ve, horizontal+torsional nystagmus during episode|~| |''Ix:'' audiometry|~|
|tableclass|k |''Etio:'' Meningococcus, pneumococcus, Strep pneumoniae, N. meningitidis, Listeria age>50/diabetic. Fungal: Cryptococcus, Histoplasma, Coccidiodes; suggests immunocompromise|''Acute mx:'' ceftriaxone + aciclovir OR IM benpen 1.2g in the community<br><br>''Mx:'' Empirical abx = cefotaxime (+ ampicillin if age >55)<br> • If encephalitis suspected, add acyclovir <br> • If meningitic signs predominate, add dexamethasone <br> • Fungal: amphotericin B + fluconazole/flucytosine <br> • Viral: good prognosis, but may recur| |''Symptoms:'' headache, fever, neck stiffness, ∆ mental state|~| |''Signs:'' Kernig’s/Brudzinski’s sign. ± signs of underlying disease e.g. cold sore, zoster. <br>''Ddx:'' [[Encephalitis]] (expect sudden behaviour change, seizure), malaria, sepsis, dengue|~| |''Ix:'' FBC: ↓ WBC? (get help); DIC <br>''LP after CT:'' Gram stain/PCR; ↑ opening pressure, polymorphs<br><br>//Fungal:// CT can show parenchymal involvement; serum + urine Ag tests; India ink for Cryptococcus|~| !Public health aspects * Bacterial meningitis is a notifiable disease! * ''Contact tracing:'' close household/kissing contacts get cipro/rifampicin (kids)/IM ceftriaxone (pregnant) * ''Prevention:'' At-risk groups should have vax for S. pneumoniae, N. meningitidis, Hib
|tableclass|k |''Epid:'' peak age<5. ''Pathogens:'' Group B meningococcus, pneumococcus, [[Group B Strep|Group B Strep congenital infection]], Strep pneumo. Hib rare since immunisation.|''Management:'' //In community:// IM/IV benpen for [[febrile child + purpuric rash|Meningococcal sepsis]] + 999. <br>➥ Broad-spec IV abx e.g. ceftriaxone ± dex<br>➥ Fluid resuscitation<br>➥ Correct other metabolic abnormalities<br>''Complications:'' cerebral oedema, seizures, SIADH| |''Symptoms:'' non-specific e.g. irritability, off feeds, fever, drowsiness, ∆ behaviour|~| |''Signs:'' bulging fontanelle, seizures|~| |''Ix:'' LP: CSF for Gram stain, culture, virology, glu, protein; blood cultures|~|
|tableclass|k |''Etio:'' //N. meningitidis//|''Management:'' RAPID progression! Resuscitate as usual<br>➥ ''Empirical abx:'' ceftriaxone/cefotaxime (chloramphenicol if hx anaphylaxis); add ampicillin age>55<br>➥ Dexamethasone<br>➥ Droplet spread!<br>➥ ''F/u:'' Household contacts should get rifampicin/cipro/ceftriaxone. Notifiable!| |''Symptoms:'' maculopapular rash → [[purpuric rash|Purpuric rash]], fever|~| |''Signs:'' DIC, raised ICP |~| |''Ix:'' FBC, U+E, clotting, ABG. Treat before investigating: LP unless coagulopathy; CT head|~|
|tableclass|k |''Mechanism:'' similar to [[ACL|ACL injury]]. Menisci act as shock absorbers; only outer 1/3 is vascular!|''Management:'' RICE + physical therapy<br>➥ //Interventional:// arthroscopic debridement/repair| |''Symptoms:'' delayed/intermittent swelling|~| |''Signs:'' Joint line tenderness most often posteriorly, rotary testing (~McMurray test)<br>➥ Locked knee (i.e. cannot extend) (= jammed in intercondylar notch) requires urgent ortho referral|~| |''Ix:'' MRI. Exclude subchondral or stress fracture.|~|
|background-color: #EAC9C9;''Defn:'' no periods ≥ 1 year= ↑ LH/FSH, ↓ oestrogen/progesterone|background-color: #ede7f6;''Management:'' consider HRT if s/s are bothersome (see below)<br>➥ ''Types:'' oestrogen 1mg PO or 25/50 mcg transdermal; offer progesterone + oestrogen if uterus intact <br>➥ offer vaginal oestrogen <br>➥ >10y after menopause <br>➥ ''Monitoring:'' [[PV bleed|Gynae red flags]] 3/12 after starting ⇒ hysteroscopy + Bx <br>➥ Non-hormonal treatment available – but none as effective as oestrogen| |background-color: #ffe0b2;''Symptoms:'' vasomotor (hot flushes, insomnia), urogenital atrophy (dyspareunia, recurrent UTI, incontinence), emotional changes (irritability)|~| |background-color: #dcedc8;''Signs:''|~| |background-color: #e3f2fd;''Ix:'' if age < 40: test serum FSH x2 6/52 apart ⇒ “premature ovarian failure” (Period without ovulation = breakthrough bleed)|~|
|historyclass|k |''Defn:'' excess blood loss - no defined cutoff, but interferes with QOL. <br>''History:'' age of menarche (?anovulatory bleeding in 1st year/perimenopausal)<br>➥ regularity, intermenstrual bleeding (metrorrhagia), postcoital bleeding<br>➥ signs of [[Hypothyroid]]<br>➥ signs of platelet disorder<br>''DHx:'' tamoxifen, anticoag, copper IUD; herbal supplements|''Ddx:'' PCOS, fibroids, endometritis<br><br>''Management:'' Exclude red-flag, structural causes<br>➥ ''1st line:'' Mirena IUS if contraception is acceptable (min 12 months)<br>➥➥ warn irregular bleeding 1st 4-6/12<br>➥➥ without pathology<br>➥➥ fibroids <3cm and not distorting uterine cavity<br>➥➥ ?adenomyosis<br>➥ ''2nd line:'' TXA, NSAIDs, COCP<br>➥ ''3rd line:'' long-acting progestogens (Depot injection – IM injection 1x/12 weeks), long-acting norethisterone<br>➥ Fibroids >3cm: any pharm options, uterine artery embolisation, surgical options<br>If unstable, fluid resuscitation, uterine tamponade ± exploratory surgery| |''O/E:'' signs of anaemia, palpable genital tract masses (fibroids, pregnancy, ovarian tumours, adnexal masses)<br><br>@@color:red; Red flags:@@ B s/s, post-coital/intermenstrual bleeding|~| |''Ix:'' //bedside:// full obs ?anaemia, FBC, TFTs, chlamydia swabs, pregnancy test<br>➥ //Imaging:// TVUS - exclude fibroid<br>➥ >10mm endometrial thickness or polyp + age >40 + recent onset menorrhagia = endometrial biopsy|~|
*LMP *Length of cycle *regularity, duration *volume of flow
!For valid consent, pt must… *Be sufficiently informed *Make a voluntary decision *Have capacity, i.e. **Understand the information **Retain the information **Weigh up the information **Communicate their decision *Task-specific and time-specific !Principles of MCA 2005 (age >16) *Presume capacity *Offer support to maximise capacity *Unwise decisions *Best interests *Least restriction
Applies only to ax/tx of mental illness = any disorder or disability of the mind *NOT physical illness **If treatment of concurrent physical illness needed, can only treat if pt consents OR lacks capacity → MCA **“treatment of physical health problems only to the extent that such treatment is part of, or ancillary to, treatment for mental disorder (e.g. treating wounds self-inflicted as a result of mental disorder)” **Anorexia nervosa classed as mental illness → refeeding allowed under MHA *NOT learning disabilities → LD alone not classed as mental illness **exception: if that disability is associated with abnormally aggressive or seriously irresponsible conduct *Criteria for detention: **patients cannot be compulsorily detained or their detention continued unless **medical treatment which is appropriate to the patient’s mental disorder and all other circumstances of the case is available to that patient. *Assessment is done by approved mental health professional + 2 Section 12 approved doctors !!See also [[MHA Civil Sections]]
!Overview *Appearance + Behaviour *Speech/tone *Emotion/affect *Perception *Thought form/content *Insight *Cognition !Detail *Appearance + behaviour: how they present, how they interact with other people, motor activity, build, dress, self-care, visible features **Abnormal involuntary movements? ***Utilisation behaviour (frontal lobe behaviour) ***Tardive dyskinesia "like I have a lollipop in my mouth and I move my tongue around" ***Akathisia ***Waxy flexibility ***Stereotyped movements, mannerisms ***Gait abnormalities *Speech: **Rate ***Pressured i.e. cannot interrupt (mania) **Poverty of speech (depression/negative symptoms of schizophrenia, “I don’t know what to say”) **Perseveration = repeating words/topics **Neologisms = using existing words in a different context where the meaning is different *Mood/affect **Mood: subjective and objective **Affect = what you see i.e. how mood manifests ***N: reactive ***labile, flattened *Thought form **"Are you thinking clearly?" **What is the transition between statements? **Record some examples **Other characteristics: over-inclusive, circumstantial, tangential, loosening of associations, derailment, neologisms, flight of ideas, word salad, perseveration (cognitive impairment) **Formal thought disorder? **Thought block = subjective experience of thought: being 'stopped' by outside force *Thought content **e.g. worries, phobias, obsession **Depersonalisation. Often associated with anxiety **Delusions – see psychosis *Perception **"Do you hear anything or anyone that other people can't hear?" **Interacting with hallucinations? **Modalities of hallucinations: ***Auditory/visual most common ***Tactile (delirium tremens, MDMA) **Illusions (misinterpreting normal perceptions) vs hallucinations (no external stimulus) **Pseudo hallucinations: with preserved insight; stimuli comes from “within” (EUPD) **Hallucinations: false perception in absence of stimulus ***External/internal? ***Describe nature and content e.g. 2nd/3rd person, running commentary, thought echo, command hallucination *Cognition **Oriented in time/place/person? **May require more formal testing *Insight **About dx, treatment, what other people think about it **What does the patient understand about their condition and the cause and the indication for treatment? **Awareness but blaming on others? *Pre-morbid personality
|tableclass|k |Time-critical and high mortality! ''Etiology'': arterial thrombosis/embolism (e.g. secondary to AF); ↓ perfusion; venous thrombosis. ''Risk factors:'' aortic valve disease, prosthetic valve, AF, hypercoagulable states|''Complications'': abdo compartment syndrome, SIRS (bacterial translocation). ''Mx:'' Fluid resuscitation, abx (gent, metronidazole); angioplasty; local thrombolysis; removal of dead bowel| |''Symptoms:'' severe sudden abdo pain ± radiation to back, history of vascular disease. //Chronic:// pain after meals, weight loss|~| |''Signs:'' pain >> tenderness, “claudication”. Pain typically ''out of proportion'' to clinical findings.|~| |''Ix:'' serum lactate (first-line), CT angiography. ''AXR:'' non-specific dilatation of bowel loops<br>➥ Abnormal bloods are a late sign (↑ Hb, ↑ WCC, metab acidosis)<br>➥ Chronic mesenteric ischaemia (“intestinal angina”): CT angio, Doppler US|~| ![[Comparison|Mesenteric ischaemia vs ischaemic colitis]]
|!Characteristic|![[Mesenteric ischaemia]] (ischaemic bowel)|![[Ischaemic colitis]]| |!Onset|Sudden|Hours| |!Cause|Clot - "stroke"|Multifactorial| |!Blood supply loss|Total to affected segment|Transient| |!Clinical presentation|Disproportionate pain|Moderate abdominal pain, bloody diarrhoea| |!Management|Urgent surgery|Usually conservative| Source: Adapted from [[BMJ|https://www.bmj.com/content/355/bmj.i6600?sso=]]
|tableclass|k |''Etio:'' tumour extension from vertebral body, direct extension of tumour. Compression >1 level possible! Relatively common presentation on acute oncology, 5-10% Ca patients during disease. Thoracic spine 60-80%. ''Common primaries:'' breast, prostate, myeloma.|''Acute mx:'' may treat empirically<br> • Dexamethasone 16mg/24h PO<br> • Spinal immobilisation until imaging done (bed rest, braces) <br> • RT: standard treatment = 20 Gy in 5 fractions<br> • Longer RT schedules = ↓ risk recurrence <br> • ⚠ spinal cord infarction <br> • Ability to walk at presentation has prognostic value <br> • NICE guidelines indicate surgery HOWEVER not appropriate for all patients| |''Symptoms:'' worsening new back pain, cervical/thoracic back pain|~| |''Signs:'' UMN signs at affected level. ''Ddx:'' crush #|~| |''Ix:'' urgent whole spine MRI within ''24h''|~| Back to [[Oncological emergencies]] | Not to be mistaken for [[cord comp|Cauda equina syndrome]]
Pts can voluntarily go to hospital for treatment = "informal patient" !Section 2 and 3 ||!Section 2|!Section 3| |!Powers|Assessment order|Treatment order (may start on S2 and move to S3)| |!Duration|28d|6 months, 6/12 when renewed, then up to 1 year<br> <br>After 3/12, patient must consent to treatment, else if not consenting or capacitors, SOAD (second opinion approved dr) to confirm treatment in best interest | |!Safeguard|no long-term treatment unless part of assessment process e.g. no depot injection|Cannot be detained if nearest relative objects<br>➥ Including spouse, parent, sibling<br>➥ Physically present in UK<br>➥ To put in writing<br>➥ Discharge can be barred pending hearing<br>➥ AHMP should make reasonable attempt to contact nearest relative| !Section 5(2) and 5(4) ''5(2):'' when informal inpatient tries to leave * any registered dr can sign * MHA assessment within 72h * Senior psych may release from 5(2) !!5(4): nurse's holding power *Rarely used If in A&E: consider using the Mental Capacity Act instead (not common law) !Section 135 and 136 ||!Section 135|!Section 136| |!Who authorises|Magistrate - AMHP applies for it|Police| |!Powers|Police to enter pt's private residence to allow MH professionals to assess|When pt is in ''public place'', having mental disorder conferring immediate risk → enables police to take pt to place of safety so MH professional can assess| |!Duration|24h|24h| *‘place of safety’: s136 suite (e.g. in psych or acute hospital), emergency assessment centre within psychiatric hospital, custody suite in police station (rare)
|tableclass|k |''Etio:'' [[DIC|Disseminated intravascular coagulation]], //TTP//, severe aortic stenosis etc. (DIC: clotting factors + platelets stuck together; TTP: networks of platelets; prosthetic valve). ''Pathg’s:'' mechanical shearing of RBCs. TTP can be familial, associated with Shiga toxin (E. coli O157:H7) or idiopathic.|''Management:'' Treat underlying cause, apheresis. <br>➥ May require dialysis with AKI <br>➥ AVOID platelets! <br>➥ Good prognosis if caught early| |''Symptoms:'' see [[Haemolytic anaemias]]. //TTP:// neurological signs – headache, seizures, coma |~| |''Signs:'' |~| |''Ix:'' Clotting panel normal; ↓ Plt, ↓ factor VIII, ↑ retics <br>➥ //Blood film:// schistocytes, “helmet cells” <br>➥ Direct antiglobulin test +ve (excludes immune cause)|~|
|@@background-color: #EAC9C9; ''Definition''@@|MCV > 96fL. Without anaemia, often iron deficiency| |@@background-color: #EAC9C9; ''Common cause''@@|Fe deficiency (see below), Hb-pathies - [[Sickle cell anaemia]], [[Thalassaemia]]<br><br>With [[caecal cancer|Colorectal cancer]], Fe deficiency anaemia may be only sign| |@@background-color: #ffe0b2;''History''@@|➥ Fe deficiency: diet, blood loss e.g. [[menstrual|Menorrhagia]], poor absorption (IBD, coeliac), signs of malignancy (B s/s etc)<br>➥ Happened before? Any transfusions? Special requirements?| |@@background-color: #ffe0b2;''S/s''@@|Ischaemic s/s; //Fe deficiency:// pallor, SOB, restless legs| |@@background-color: #e3f2fd;''Ix''@@|ECG ± ischaemic features; OGD/colonoscopy if suspecting GI bleed<br>Coeliac screen (requires gluten-containing diet)| |@@background-color: #ede7f6;''Mx''@@|➥ Treat underlying cause<br>➥ Fe – PO or IV <br>➥ Age >60 + Fe-deficiency? 2ww for colorectal Ca<br>➥ Transfusion if severely anaemic (see local guidelines)| See also: [[Mind the Bleep|https://mindthebleep.com/2020/10/anaemia.html]]
|tableclass|k |''Etio:'' neurogenic inflammation of trigenimal sensory neurons. Neurovascular disorder, ↑ stroke risk.|''Management:'' triptans PO/IM/SC, nasal spray as soon as headache starts + anti-emetic e.g. prochlorperazine (+diphenhydramine - ↓ risk dystonic rxn)<br>➥ can trial triptans as trial of treatment<br>➥ Aspirin up to 900mg <br>➥ High-flow oxygen<br>➥ NSAID > paracet BUT advise re overuse (2-3x/wk)<br><br>''Follow-up:'' headache diaries, eye checks + lifestyle (regular exercise, snack before bed, avoid caffeine, fluid intake)<br>➥ manage triggers<br>➥ ↑ stroke risk → risk venous thrombosis = avoid OCP (CI with aura)<br><br>''Prophylaxis:'' propanolol 80-160mg OR topiramate (can start in primary care; CI pregnancy – advise contraception)| |''Symptoms:'' ± aura. //Headache:// unilat, throbbing, N&V, light+ sound aversion, lasts hours to days |~| |''Signs:''<br>''Ddx:'' [[TIA|Migraine vs TIA]]|~| |''Ix:'' see [[Migraine diagnostic criteria]]|~|
At least 5 attacks of (2 if with aura) 4-72h headache AND *2 of: unilat, pulsating, mod-severe, aggravation by/causes avoidance of routine physical activity *Aura: fully reversible s/s with 3 of: *gradual spread over 5 mins; ≥1 unilat and/or +ve (e.g. tingling not weakness) *2+ in succession; lasting 5-60min; followed by headache
||[[Migraine]]|!TIA| |!+/- symptoms|Typically +ve symptoms e.g. aura|Typically -ve symptoms| |!Speed of onset|Gradual|Sudden| |!Frequency|Repeatedly over months/years|May have a few in succession|
Consider why a migrant population might have ↑ disease burden Anybody in England may register and consult with a GP without charge (NHS England 2017) !Secondary care *Immigration Act 2014 - "hostile environment" *obligatory upfront charging in hospitals, NHS community health services *TB, HIV, family planning services always free *Free treatment for: survivors of trafficking/torture/domestic violence (if related to specific abuse suffered)
{{miscarriage types.png}}
!!Investigations
* TVUS
* serum beta-HCG (x2 within 48h)
!!Management:
* //Septic:// evacuation of uterus, broad-spectrum → specific abx
** See [[Peripartum sepsis]]
* //Expectant:// 7-14d, safety-netting (inevitable, missed)
** Unless ↑ risk haemorrhage, previous bad experience, infection
** threatened miscarriage – 97% have normal outcomes if fetal heart activity present
* //Medical:// if ongoing s/s, offer misoprostol PO/PV + pregnancy test after 3/52
* //Surgical:// RPOC (incomplete), offered if s/s ongoing after 14d
* Offer ongoing support!
** 80% chance of live birth after 2 miscarriages
!!Recurrent miscarriages
|singlecol|k
|''Defn:'' ≥ 3 in 1st trim, or ≥1 in 2nd trim<br><br>''Etio:'' no cause in ~50%, or thrombophilias (Factor V Leiden), antiphospholipid syndrome, chromosomal abnormalities; uterine abnormalities, cervical incompetence|
| |
| |
|''Investigations:'' APLS/anti-cardiolipid ~IgG/~IgM; cytogenetic analysis on products of conception, karyotyping; pelvic USS|
|Antiphospholipid syndrome: aspirin + LMWH|
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
|murmurclass|k |''Etiology:'' acute: heart failure, IE, MI. MV dilatation (Marfan’s, acromegaly, osteogenesis imperfecta), endocarditis, dmg to subvalvular apparatus|''Murmur:'' pan-systolic, loudest when leaning on left, radiating to axilla<br>''Heart sounds:'' soft S2<br>''Apex beat:'' displaced<br>''Pulse:'' low volume, AF| |''Symptoms:'' Signs of HF, L parasternal heave, AF, pulm hypertension|~| |''ECG:'' prolonged PR interval, P mitrale|~| |''Ix:'' CXR – ± enlarged LA (straight L heart border)<br>* TTE/TOE – confirms dx, etiology and severity|~| !Mitral valve prolapse |murmurclass|k |''Epid:'' most common valve abnormality. ± associated with [[ASD|Atrial septal defect]], PDA, cardiomyopathy, [[Turner's|Turner's syndrome]]|''Murmur:'' pansystolic/late systolic ± midsystolic click| |''Symptoms:'' generally asymptomatic|''Management:'' beta blockers if palpitations; surgery if severe| |''ECG:''± TWI|~| |''Ix:'' Echo|~|
|murmurclass|k |''Etio:'' Most commonly rheumatic fever; congenital, atrial myxoma, connective tissue disorders (NB: female > male) |''Murmur:'' Low-pitched, rumbling mid-diastolic murmur with an opening click, loudest over apex<br>''Heart sounds:'' loud S1 <br>''Apex beat:'' tapping<br>''Pulse:'' low volume | |''Symptoms:'' malar flush, SOBOE. gradual ↓ exercise tolerance, signs of pulmonary hypertension, haemoptysis|''Management:''| |''Signs:'' possible AF (↑ pressure in L atrium), P mitrale |~| |''Ix:'' CXR: may show ↑ L atrium |~| !!Listen [[1|https://www.youtube.com/watch?v=qZX8oj-_CZU]]
!!Risk stratification: modified Glasgow score Based on: * ~PaO2 <8 kpa * Age >55 years * Neutrophils >15 * Calcium <2 mmol/L * Raised Urea >16 mmol/L * Enzyme – LDH >600u/L * Albumin <32g/L * Sugar – Glucose >10 mmol/L More than 3 = serious illness, get HDU help
|tableclass|k |''Etio:'' 1 sperm fertilise empty ovum or 2 sperm fertilise same ovum. ''RF:'' extremes of maternal age, previous hx, ethnicity (Asian). Malignant potential = gestational trophoblastic neoplasm.|''Complications:'' choriocarcinoma. <br>''Management:'' ERPC<br>➥ Serial b-HCGs<br>➥ GTN: methotrexate. Mets: lung, bladder/bowel, brain| |''Symptoms:'' [[hyperemesis|Vomiting in pregnancy]], PV bleed, uterus large for dates|~| |''USS signs:'' "snowstorm" appearance|~| |''Ix:'' b-HCG - usually ↑↑; |~|
|tableclass|k |''Etio:'' |''Management:'' MDT approach (more than ever); discuss EOL issues (including parenteral nutrition) early<br>➥ Riluzole - prolongs life by ~3/12<br>➥ Resp failure: NIV at home| |''Presentation:'' UMN ''and'' LMN motor signs. Never affects the eyes!|~| |''Signs:'' wasting of intrinsic hand muscles, aspiration pneumonia; 25% have [[Frontotemporal dementia]]; respiratory failure. ''Ddx:'' myasthenia gravis, radiculopathy, syringomyelia|~| |''Ix:'' clinical dx - El Escorial diagnostic criteria; MRI, EMG. CSF can rule out other dx e.g. oligoclonal bands|~| !Types - i.e. different clinical patterns |!Type|!Anatomy|!Clinical presentation| |!ALS|motor cortex, anterior horn|Weakness, UMN + LMN (wasting, fasciculation). 'Split hand sign' - intrinsic hand muscle wasting| |!Progressive bulbar palsy|Cranial nerves 9-12|Dysarthria, dysphagia, [[Bulbar palsy]]| |!Progressive muscular atrophy|Anterior horn cell|no UMN signs. Distal muscles groups > proximal| |!Primary lateral sclerosis||Slowly progressive, UMN lesions|
|singlecol|k |''Defn:'' <br>Tremor = involuntary, rhythmic, oscillatory movement. Present in many conditions <br>Tics = common, sudden, repetitive, non-rhythmic mvmt/vocalisation; suppressible but irresistible <br>Chorea = involuntary irregular purposeless movements<br>Others: Myoclonus, tardive dyskinesia, akithisia<br><br>''Pathg's:'' basal ganglia origin| |''History:'' ask about FHx, psych Rx, cerebellar signs<br>''DHx:'' lithium, valproate, recreational (cocaine, amphetamines, MDMA)| |''O/E:'' distribution of tremor, how it changes at rest vs with action, full neurological examination<br><br>//Resting:// at rest; //postural:// holding limb against gravity; //kinetic:// on movement; //intention:// on goal-directed movement| |''Ix:'' bloods (TFTs, ~HbA1c, U+Es, Mg); neurophysiology, imaging | |''Ddx:''<br>''Tremor:'' <br>➥ At rest (Parkinsonian) <br>➥ In action: postural/kinetic (dystonic/essential) or intention (cerebellar) <br>➥ Rest + postural + kinetic (Rubral lesions, Wilson’s)<br>''Tics:''<br>➥ Primary (e.g. childhood, Tourette’s) <br>➥ Secondary (neurodegen e.g. HD, Wilson’s)<br>''Chorea:'' familial, hereditary, secondary to autoimmune disorder (Sydenham chorea due to rheumatic fever; SLE), drugs (OCP, L-dopa), metab or pregnancy|
*''SOCRATES'' **Site/distribution: mono-, oligo-, polyarthritis? distal? proximal? (congenital, Inclusion Body Myositis) symmetry? **Character: numbness, tingling (nerve origin) **Radiation: MSK pain: may go to adjacent joints; nerve origin: dermatome **Alleviation/exacerbation: related to use? flares? night waking? (e.g. bone pain) *Hx of trauma? **Knee: any locking? any swelling afterward or now *Trauma: **able to weight-bear afterward? heard a pop/snap? **Re-enact the injury – what movements involved? *“Stiff” – sensation of tightness, but rigidity? difficulty moving? pain? time of day? how long does it last? *“Weakness” – reduced power? fatigue? difficulty moving? instability? *Joint swelling: distribution often characteristic. !!Imaging [[Joint X-ray]] | [[Fracture X-ray]] | [[Trauma X-ray]]
|tableclass|k |Chronic inflammatory condition. ''Pathg's:'' demyelination disseminated in time/space. F>M 3:1. Associated with ~HLA-DRB1. Onset age 25-40|''Management:'' mainly symptomatic<br><br> • Acute relapse: IV methylpred 3d ± plasma exchange <br> • relapsing-remitting: interferon-beta or other immunomodulators; amantadine/modafinil <br> • secondary-progressive: methylpred, amantadine/modafinil<br>➥ Fatigue: amantadine, modafinil<br>➥ Retention: pelvic floor exercises, fluid intake, oxybutynin<br>➥ Spasticity: baclofen| |''Symptoms:'' ataxia, signs of optic neuritis/diplopia, dysarthria, cerebellar signs. Relapsing-remitting phase → degenerative phase|~| |''Signs:'' urinary retention, UMN signs. ''Ddx:'' ADEM (e.g. following infection), neuromyelitis optica, SLE, Behcet's, vasculitis|~| |''Ix:'' Clinical diagnosis, if there is evidence of lesions disseminated in time and place + exclude mimics. //MRI:// gadolinum-enhancing plaques; high-signal changes in brainstem, corpus callosum on T2-weighted images. <br>//CSF:// oligoclonal bands of ~IgG|~| !Diagnostic criteria: ~McDonald criteria - ≥2 episodes + objective clinical evidence of ≥2 lesions !!Characteristic clinical findings * ''Lhermitte's sign:'' neck flexion → paraesthesia down spine/arms ** Ddx: B12 deficiency, cisplatin, cervical spondylosis * ''Uhtoff's phenomenon:'' s/s worse in heat
|-|![[AS|Aortic stenosis]]|![[AR|Aortic regurgitation]]|![[MS|Mitral stenosis]]|![[MR|Mitral regurgitation]]| |!Heart sounds|↓ S2/↓ splitting of S2, S4|-|↑ S1, opening snap|wide splitting of ~A2P2| |!Murmur|ejection systolic; radiation → carotids, loudest in expiration|early diastolic; loudest in expiration|mid/late diastolic; loudest in expiration|pan-systolic; radiation → axilla; loudest in expiration| |!Apex beat|not displaced|displaced, thrusting|tapping|displaced, thrusting| |!Pulse|slow rising pulse, narrow pulse pressure|collapsing pulse, wide pulse pressure|-|-| [[Tricuspid regurgitation]] | [[Pulmonary stenosis]]
|tableclass|k |Progressive, generalised diseases. ''Etio:'' defective/absent glycoproteins. Duchenne’s (X-linked recessive) most common – no dystrophin, typical onset by age 3. Becker’s muscular dystrophy later onset, slower progression.|''Complications:'' restrictive resp failure/nocturnal hypoventilation, dilated cardiomyopathy<br>''Mx:'' corticosteroids can prolong ambulation 6-24m<br>➥ physio, orthotics to reverse contractures<br>➥ ↓ mobility age 8-11<br>➥ IPPV for resp failure<br>➥ nutritional support including parenteral nutrition e.g. PEG<br>➥ progressive scoliosis| |''Symptoms:'' lower limb contractures (toe-walking), calf hypertrophy, delayed motor milestones, Gower’s sign, cramps|~| |''Signs:'' ↓ reflexes, ↓ tone/”floppy” baby, incontinence. ± global developmental delay.|~| |''Ix:'' serum creatine kinase: 50-100x normal (later falls due to muscle wasting); genetic testing, muscle biopsy (not routine). EMG not helpful.|~|
|tableclass|k |''Etio:'' auto-antibodies against ~AChRs. ''Epid'': F>M, onset peaks at 30y, 60y for women; 70y for men. ~MuSK-directed MG more common in Black women|''Management:'' Pyridostigmine with frequent s/s (s/e: muscarinic – mitigate with glycopyrronium). <br>➥ Corticosteroids (start at 15-20mg) or AZT/MYC etc. <br>➥ ~IvIG ⚠ ↓WCC/plt, MI, stroke <br>➥ serial ~FVCs on initial assessment <br>➥ Thymectomy<br>➥ Exacerbations with pregnancy, infection, surgery| |''Symptoms:'' ptosis, dysphagia, dysarthria, facial paresis, proximal limb weakness|~| |''Signs:'' fatiguability. ''Ddx:'' Lambert-Eaton (associated with small cell lung cancer)|~| |''Ix:'' Auto-abs against ~AChRs or ~MuSK; serial spirometry; repetitive stimulation (excludes Lambert-Eaton); single-fibre EMG.<br><br>//MG vs LEMS:// edrophonium testing - MG confirmed if sudden but temporary improvement. Rarely used now (s/e: ↓ HR, ↓ BP - reverse with atropine)|~|
|tableclass|k |''Etio:'' malignant clonal proliferation of plasma cells. Preceded by MGUS ⇒ asymptomatic myeloma. ''Epid:'' M>F, more common than you think. Ag of onset ~60. Incurable|''Complications:'' cord compression, hyperviscosity<br><br>''Management:'' intervention may precede symptoms e.g. high-risk smouldering myeloma. Improving prognosis! <br> • ''MGUS, asymptomatic/"smouldering"'' = monitoring only <br> • chemotherapy: bortezomib (proteosome inh); thalidomide, lenalidomide (immunomodulatory agent – inh angiogenesis); <br> • autologous stem cell transplant – supportive for chemo <br> • bone disease: IV bisphosphonates, kyphoplasty, bracing| |''Symptoms:'' bone pain/pathological fractures most common, recurrent infections (neutropaenia, ↓ Ig) |~| |''Signs:'' acute [[↑ calcium|Hypercalcaemia]], acute ↓ renal fx (light chains), anaemia ,,(75% at dx),,, lytic bone lesions (myeloma cells secrete RANKL). ↑ ESR.<br> • Suspect in pts age>60 with ↑ Ca, leukopenia, persistent bone pain ⇒ [[Myeloma screen]] <br> • Diagnostic criteria: monoclonal protein band (serum/urine); ↑ plasma cells; end-organ damage; bone lesions|~| |''Ix:'' Urine Bence-Jones protein (light chains). <br> • //Bloods:// serum protein electrophoresis: gammaglobulins (↑ ~IgA-lambda ⇒ ↓ healthy plasma cells); serum free light chains, immunofixation (for quantification)<br> • FISH – translocations<br> • //Blood film:// Rouleaux formation <br>Skull XR - easy to see lytic lesions<br> • Bone marrow aspirate and trephine (immunohistochemistry)<br> • //Imaging:// full-body PET-CT/MRI<br> • ↑ Ca, N/↑ PO4, normal alk phos|~|
* FBC, ESR (for plasma viscosity) * U+E, Ca * Serum protein electrophoresis * Urine Bence-Jones protein * Serum immunoglobulins
|tableclass|k |''Etio:'' //Polycythaemia vera (RBCs ++):// JAK2 mutation; //essential thrombocythaemia// (WBCs ++); //myelofibrosis:// megakaryocyte hyperplasia ⇒ ↑ platelet-derived growth factor ⇒ marrow fibrosis + myeloid metaplasia|''Management:'' <br>➥ PV: Hct target <0.45 (↓ risk thrombosis) – either by venesection or hydroxycarbamide/alpha-interferon <br>➥ ET: Aspirin 75mg OD, hydroxycarbamide if previous thrombosis or age>60. <br>➥ MF: marrow support| |''Symptoms:'' //PV:// may be incidental, or hyperviscosity i.e. headaches, tinnitus, visual changes, itch, burning in fingers/toes (erythromelalgia)<br>//ET:// erythromelalgia, thrombosis, headache<br>//MF:// hypermetabolic i.e. fever, night sweats, weight loss |~| |''Signs:'' //PV:// facial plethora, gout. ''All:'' splenomegaly (as spleen attempts to take over BM)|~| |''Ix:'' //PV:// hypercellularity with erythroid hyperplasia; MF: tear-drop cells <br>Bone marrow biopsy may be difficult in MF = “dry tap” due to fibrosis ⇒ use trephine biopsy|~|
|tableclass|k |''Etio:''extreme [[hypothyroid|Hypothyroid]]. ± hx of radioiodine, thyroidectomy, pituitary surgery|''Management:'' on ITU. <br>➥ Bloods, cultures, ABCDE resuscitation <br>➥ Slow IV T3 5-20ug/12h <br>➥ IV hydrocortisone 100mg/8h| |''Symptoms:'' psychosis, goitre|~| |''Signs:'' ↓ BP, heart failure |~| |''Ix:''|~|
|historyclass|k |''History:'' who is raising concerns?<br>➥ [[Developmental history]] - meeting milestones?<br>➥ Behaviour changes (sexualised behaviours)<br>➥ Signs of physical neglect, emotional abuse<br>➥ Previous attendance at A&E etc. for similar complaint?|Escalate to seniors early to get child protection team involved.<br>''Red flags'' = indication for same day [[child protection medical|Child protection]]<br>➥ bruising in non-mobile child<br>➥ facial injuries on soft tissue of face<br>➥ injuries on “triangle of safety”, ear pinna <br>➥ delayed presentation, inconsistent story, abnormal interaction bw child and parent<br>➥ recurrent attendance, esp in different hospitals| |''O/E:'' always with chaperone!<br>➥ Sites of injury <br>➥ Shape and size (resembles object?)<br>➥ Unusual distinguishing features <br>➥ Pattern within injury<br>➥ Clustering of injuries- Upper arm, outside the thigh, body <br>➥ Do NOT age a bruise <br>➥ [[Any other explanations|Bruising]]?|~| |''Ix:'' growth chart, skeletal survey + repeat at 11-14d|~| !External links [[BMJ|https://www.bmj.com/content/360/sbmj.j5647?sso=]]
|!Regular|!Irregular| |[[SVT]]<br>[[Atrial flutter]]|[[Atrial fibrillation]]| !![[Normal ECG parameters]] | [[Wide complex tachycardias]]
!Location: * Midline? (dermoid cyst, thyroglossal cyst) * Submandibular triangle? (malignant LNA, [[eg|Hodgkin's lymphoma]], salivary stone/sialadenitis) * Anterior triangle? (branchial cysts) * Posterior triangle? (cervical ribs, pharyngeal pouches, cystic hygromas, Pancoast’s tumour, subclavian art. aneurysm) * Observe with swallow/tongue protrusion (see [[Thyroid lump]]) !Examination !!Palpation * Location if not described during inspection * Features: size, shape, skin changes, scars, tenderness, temp, pulsatility, fluctuance, reducibility * LN exam * Palpate movement on swallow + tongue protrusion * Tracheal deviation * Thrills = hyperdynamic circulation !!Percussion + auscultation * Percuss down sternum * Auscultate over thryoid for bruit
|tableclass|k |''Mechanism:'' in older pts, fall from standing height (implying osteoporotic #); in younger pts: fall from height, high-energy trauma|''Management:'' planned surgery – on day, or day after, admission<br> • Analgesia pre-op: paracet, opioids, [[iliofascial nerve block|https://www.nysora.com/regional-anesthesia-for-specific-surgical-procedures/lower-extremity-regional-anesthesia-for-specific-surgical-procedures/ultrasound-guided-fascia-iliaca-block/]] possible. Post-op, consider paracet + opioids <br> • Start mobilising the day after <br> • Assess [[fragility risk|Assessing fragility]]<br><br>See [[surgical management|NOF surgery]]| |''Symptoms:''|~| |''Signs:'' leg shortening, external rotation|~| |''Ix:'' Hip X-ray. Consider MRI (or CT) with negative X-rays|~|
|tableclass|k |''Etio:'' inflammatory response in immature bowel. ''Epid:'' 2-5% [[very low birth weight infants|Prematurity]]. ''Site:'' terminal ileum, caecum, ascending colon. ''Onset:'' most common in week 2-3. ''RF:'' prematurity (↑ if <32/40), IUGR, hypoxia, polycythaemia, exchange transfusion|''Management:'' ⚠ potential for rapid deterioration<br>Mx: NBM + NG feed<br>➥ Antenatal steroids<br>➥ IV abx <br>➥ Slow initiation of feeding| |''Symptoms:'' abdo pain + distension, PR bleed, bilious vomiting|~| |''Signs:'' ↑ feed aspirate, DIC, intestinal perforation, hepatic portal venous gas, desaturation, bradycardia|~| |''Ix:'' |~|
!!Causes: THE MISFITS * Trauma/[[NAI]] * [[Heart disease|Congenital heart disease]] * Electrolyte disturbance * Metabolic disturbances * [[Inborn errors of metabolism]] * [[Sepsis|Neonatal sepsis]] * Formula mistakes * Intestinal catastrophes: malrotation+volvulus, or [[Necrotising enterocolitis]] → bilious vomiting * Toxins: maternal drug ingestion * Seizures/CNS !External links [[SORT infographic|Neonatalcollapse.pdf]]
!! See also [[Hypoglycaemia: non-diabetic child]] |tableclass|k |''Risk factors:'' [[Prematurity]], IUGR, cold stress, asphyxia, sepsis|''Management:'' Feed then repeat CBG until >3 <br>If ↓ consciousness etc:<br>➥ 2ml/kg 10% dextrose IV + 10% dextrose maintenance dose<br>➥ repeat sugar 10 min after bolus<br>➥ IM glucagon or buccal glucogel if IV access impossible| |''Symptoms:'' afebrile seizure, ↓ consciousness |~| |''Signs:'' finger-prick glucose <2.6mmol/L|~| |''Ix:'' exclude poisoning|~|
*Sources of infection: intra-uterine, intra-partum, post-partum *Impt pathogens: GBS, Listeria (epidemics! Causes chorioamnionitis) **Listeria: risk premature labour, miscarriage *Impt rarities: toxo, syphilis *TORCH screens for toxoplasmosis, rubella, CMV, herpes simplex → produce common features: **preterm delivery, low birth weight. **anaemia, thrombocytopenia. **Hepatitis, jaundice, hepatosplenomegaly **Microcephaly, [[developmental delay|Developmental delay]], seizures and [[failure to thrive|Failure to thrive]]. !![[Neonatal sepsis]] !!Specific infections * [[Toxoplasmosis|Toxoplasmosis in children]] * [[Congenital CMV]] * [[Congenital rubella]] * [[Group B Strep congenital infection]] * [[Ophthalmia neonatorum]]
!!Rapid onset jaundice ddx: //(causes of haemolysis)// * rhesus haemolytic disease of the newborn * red cell enzyme defects e.g. G6PD * red cell membrane defects e.g. spherocytosis * sepsis !!Prolonged jaundice ddx: * “breast milk jaundice” * ↑ conjugated fraction ⇒ [[Biliary atresia]] * [[Inborn errors of metabolism]] * [[hypothyroidism|Hypothyroid]] * infection
|tableclass|k |''Etio:'' Group B Strep (Strep agalactiae), E. coli. Onset: within 24h (“early”)/after 7d (“late”). //Early:// resp; //late:// meningitis. ''RF:'' prematurity, prolonged birth, foetal distress, Group B strep RF, maternal infection; late: prematurity |''Management:'' empirical cefotaxime + amox ± gent ± metronidazole <br>Prevention: <br>➥ If maternal GBS colonisation or pyrexial, maternal IV benpen during labour<br>➥ observe 24h<br>➥ offer swabs 35-38/40| |''Symptoms:'' non-specific, non-localising signs. Apnoea, high-pitched cry, full fontanelle. More likely to be ''cold''|~| |''Signs:'' ↑ CRP|~| |''Ix:'' cultures! (umbilical, blood, CSF, urine, surface)|~|
JVBERi0xLjMNCiWDkvr+DQoxIDAgb2JqDQo8PA0KL1R5cGUgL0NhdGFsb2cNCi9QYWdlcyAyIDAgUg0KL1ZlcnNpb24gLzEuNA0KPj4NCmVuZG9iag0KMyAwIG9iag0KPDwNCi9Qcm9kdWNlciA0IDAgUg0KL0NyZWF0b3IgNSAwIFINCi9DcmVhdGlvbkRhdGUgNiAwIFINCi9Nb2REYXRlIChEOjIwMTgxMDA4MTY0ODEzKQ0KL0tleXdvcmRzIDcgMCBSDQovQUFQTDpLZXl3b3JkcyA4IDAgUg0KL1RpdGxlIChOZW9uYXRhbCBjb2xsYXBzZSkNCi9BdXRob3IgKE1hZGVsZWluZSBIb3JzdCkNCj4+DQplbmRvYmoNCjIgMCBvYmoNCjw8DQovVHlwZSAvUGFnZXMNCi9NZWRpYUJveCBbMCAwIDU0MCA3ODBdDQovQ291bnQgMQ0KL0tpZHMgWzkgMCBSXQ0KPj4NCmVuZG9iag0KNCAwIG9iag0KKE1hYyBPUyBYIDEwLjEzLjYgUXVhcnR6IFBERkNvbnRleHQpDQplbmRvYmoNCjUgMCBvYmoNCihQb3dlclBvaW50KQ0KZW5kb2JqDQo2IDAgb2JqDQooRDoyMDE4MDkyMDE0MTM0MFowMCcwMCcpDQplbmRvYmoNCjcgMCBvYmoNCigpDQplbmRvYmoNCjggMCBvYmoNCltdDQplbmRvYmoNCjkgMCBvYmoNCjw8DQovVHlwZSAvUGFnZQ0KL1BhcmVudCAyIDAgUg0KL1Jlc291cmNlcyAxMCAwIFINCi9Db250ZW50cyAxMSAwIFINCi9NZWRpYUJveCBbMCAwIDU0MCA3ODBdDQo+Pg0KZW5kb2JqDQoxMCAwIG9iag0KPDwNCi9Qcm9jU2V0IFsvUERGIC9UZXh0IC9JbWFnZUIgL0ltYWdlQyAvSW1hZ2VJXQ0KL0NvbG9yU3BhY2UgPDwNCi9DczIgMTIgMCBSDQovQ3MxIDEzIDAgUg0KPj4NCg0KL0ZvbnQgPDwNCi9UVDIgMTQgMCBSDQovVFQ1IDE1IDAgUg0KL1RUNCAxNiAwIFINCi9UVDcgMTcgMCBSDQo+Pg0KDQovWE9iamVjdCA8PA0KL0ltNSAxOCAwIFINCi9JbTcgMTkgMCBSDQovSW04IDIwIDAgUg0KL0ltOSAy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YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDPwHBtNdAAENCmVuZHN0cmVhbQ0KZW5kb2JqDQoxOSAwIG9iag0KPDwNCi9MZW5ndGggMTk1NQ0KL1R5cGUgL1hPYmplY3QNCi9TdWJ0eXBlIC9JbWFnZQ0KL1dpZHRoIDEzNDINCi9IZWlnaHQgMTEwDQovSW50ZXJwb2xhdGUgdHJ1ZQ0KL0NvbG9yU3BhY2UgMTMgMCBSDQovU01hc2sgMzkgMCBSDQovQml0c1BlckNvbXBvbmVudCA4DQovRmlsdGVyIC9GbGF0ZURlY29kZQ0KPj4NCnN0cmVhbQ0KeAHt0DEBAAAAwqD1T20MH4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA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gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA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L0ZsYXRlRGVjb2RlDQo+Pg0Kc3RyZWFtDQp4Ae3QAQ0AAADCoPdPbQ43iEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg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AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwICBp4EBkhAAAQ0KZW5kc3RyZWFtDQplbmRvYmoNCjI2IDAgb2JqDQo8PA0KL0xlbmd0aCAyNDEyDQovVHlwZSAvWE9iamVjdA0KL1N1YnR5cGUgL0ltYWdlDQovV2lkdGggNjk3DQovSGVpZ2h0IDI2Mg0KL0ludGVycG9sYXRlIHRydWUNCi9Db2xvclNwYWNlIDEzIDAgUg0KL1NNYXNrIDQ3IDAgUg0KL0JpdHNQZXJDb21wb25lbnQgOA0KL0ZpbHRlciAvRmxhdGVEZWNvZGUNCj4+DQpzdHJlYW0NCngB7dAxAQAAAMKg9U9tCy+IQGHAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA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NTMwIDAwMDAwIG4NCjAwMDAwMzIzNzIgMDAwMDAgbg0KMDAwMDAzNDQ4OSAwMDAwMCBuDQowMDAwMDM3MTE3IDAwMDAwIG4NCjAwMDAwMzcyNjcgMDAwMDAgbg0KMDAwMDAzNzQxOSAwMDAwMCBuDQowMDAwMDQwMTQzIDAwMDAwIG4NCjAwMDAwNDEzMzQgMDAwMDAgbg0KMDAwMDA0MTU5MSAwMDAwMCBuDQowMDAwMDQyMjkyIDAwMDAwIG4NCjAwMDAwNDI1NTkgMDAwMDAgbg0KMDAwMDA0MjgxMSAwMDAwMCBuDQowMDAwMDQzNTQ0IDAwMDAwIG4NCjAwMDAwNDM4MTEgMDAwMDAgbg0KMDAwMDA0NDExNSAwMDAwMCBuDQowMDAwMDcwMjA0IDAwMDAwIG4NCjAwMDAwOTI2NTAgMDAwMDAgbg0KMDAwMDA5NDE3NyAwMDAwMCBuDQowMDAwMTAyNTIwIDAwMDAwIG4NCjAwMDAxMDUwODkgMDAwMDAgbg0KMDAwMDEwNTEyNyAwMDAwMCBuDQowMDAwMTA3NDcyIDAwMDAwIG4NCjAwMDAxMDk3OTAgMDAwMDAgbg0KMDAwMDEzNTk0MyAwMDAwMCBuDQowMDAwMTM4Njk2IDAwMDAwIG4NCjAwMDAxMzk4OTIgMDAwMDAgbg0KMDAwMDE0MDg0MCAwMDAwMCBuDQowMDAwMTU2OTk3IDAwMDAwIG4NCjAwMDAxNjE2OTkgMDAwMDAgbg0KMDAwMDE4MTE2MiAwMDAwMCBuDQowMDAwMTgzOTc3IDAwMDAwIG4NCnRyYWlsZXINCjw8DQovSW5mbyAzIDAgUg0KL1Jvb3QgMSAwIFINCi9TaXplIDU1DQo+Pg0KDQpzdGFydHhyZWYNCjE4NjcwMQ0KJSVFT0YNCg==
|tableclass|k |Most common renal tumour in childhood. ''Etio:'' LOF mutation on WT1 gene (chr 11). ''RF:'' congenital overgrowth syndromes (Beckwith-Wiedemann syndrome), trisomy 18, congenital urogenital abnormalities e.g. hypospadias, WAGR syndrome. Patho: mesodermal |''Management:'' surgery + adjuvant chemo e.g. vincristine + dactinomycin ⇒ curative<br>➥ 90% long-term survival<br>➥ F/u ≥60 months – CT chest/abdo<br>➥ F/u iatrogenic s/e e.g. echo for anthracycline-induced cardiac s/e| |''Symptoms:'' abdo mass, flank pain, fever. 95% unilat. Refer unexplained abdo mass in 48h review.|~| |''Signs:'' |~| |''Ix:''// Abdo USS:// hydronephrosis, renal pelvis distortion. //Histo:// epithelial tubules, immature glomerular structures, stroma with spindle cells and small cell blastomatous tissues resembling the metanephric blastema. Avoid biopsy|~| !!Staging * I Tumour confined to the kidney * II Extrarenal spread, but resectable * III Extensive abdominal disease * IV Distant metastases * V Bilateral disease
|tableclass|k |''Etio:'' triad of proteinuria+++, ↓ albumin, ↓ oncotic pressure → lose salt+water into interstitium. ''Pathog’s'': podocyte damage. ''Associations:'' DM, HIV, SLE, pamidronate. Ask about illicit substances/herbs|''Management:'' Not typically an emergency situation. <br>➥ Corticosteroids 4/52 (steroid resistance associated with chronic renal failure)<br>➥ ± fluid restriction, low-salt diet<br>➥ penicillin prophylaxis? | |''Symptoms:'' peripheral oedema, ‘smoky’ urine|~| |''Signs:'' hyperlipidaemia, ↑ BP, hyponatraemia|~| |''Ix:'' Serology for HBV, HCV, auto-abs. C3, C4 normal. Spot urine protein:creatinine ratio <br>➥ ''Biopsy:'' //Membranous:// basement membrane thickening, subepithelial spikes on Ag stain (“spike and dome”), PLA2 +ve.<br><br>↓ threshold for biopsy if <1y, >12y; low C3, steroid resistance, renal failure, hypertension, macroscopic haematuria|~| !!Causes * membranous (more common in adults) – associated with malignancy, penicillame * FSGS – associated with Hep B/C, NSAIDs, HIV, lymphoma, rheum !!Complications * hypercoagulability (?mech. ↑risk renal vein thrombosis esp with membranous nephropathy, amyloid) = anticoagulate * AKI due to hypovolaemia * proteinuria, oedema * ↓ albumin, hypovolaemia
|tableclass|k |''Etio:'' embryological neural crest element of sympathetic NS. ''Epid:'' most common solid tumour in age <5. Prognosis worse if present after 18m – best prognosis age <1. Site: posterior mediastinum|''Management:'' excision + chemotherapy (e.g. doxorubicin + cyclophosphamide)| |''Symptoms:'' abdominal distension, back pain; unilat proptosis, unilat nasal polyp ± epistaxis. 2-3% have paraneoplastic syndrome e.g. opsoclonus, ataxia|~| |''Signs:'' urinary catecholamines, hepatosplenomegaly|~| |@@background-color: #e3f2fd; ''Ix:''@@ histological typing|~| See also: [[Learning in 10|https://www.youtube.com/watch?v=oo-dQmn0NDg]]
|tableclass|k |''Etio:'' Complication of antipsychotic use, abrupt withdrawal of dopamine agonists ([[e.g.|Parkinson's medications]]). No psychiatric dx more associated with NMS.|''Management:'' ABCDE assessment + stop causative medication, fluids to prevent AKI <br> • Rapid physical cooling (not antipyrexials) <br> • BDZs <br> • Dantrolene| |''Symptoms:'' altered mental status: confusion, delirium, stupor|~| |''Signs:'' muscle rigidity, autonomic dysfunction: labile BP, ↑ HR, ↑ RR, urinary incontinence, and diaphoresis; hyperthermia <br>''Ddx:'' [[Serotonin syndrome]] (NMS only: bradykinesia, extrapyramidal signs, autonomic lability)|~| |''Ix:'' exclude sepsis; //Bloods:// ↑ K, ↑ CK, U&Es (monitor for AKI) <br> • CT head: exclude stroke, trauma <br> • EEG: exclude status epilepticus <br> • tox screen; LP: exclude meningitis|~| !![[Comparison|NMS vs serotonin syndrome]]
PLACEHOLDER
|tableclass|k |Suspect when neutrophils < 0.5 x 10^^9^^. //Possible primary: //[[Leukaemia|Leukaemia overview]]|''Acute mx:'' empirical abx; G-CSF not routine<br> • ''Prevention:'' Source control! (Hand hygiene, environmental cleaning, food (cooked+pasteurised, no peppers/strawberries/flowers), water management (v hot or v cold), air management = HEPA filtered. <br>➥ If neutropenia is anticipated, consider fluoroquinolone prophylaxis <br>➥ Daily Tº + baseline bloods until apyrexial + neutrophils > 0.5x10^^9^^| |''Symptoms:'' fever >38C >1h (lack of fever DOES NOT rule out)|~| |''Signs:'' ↓ BP|~| |@@background-color: #e3f2fd; ''Ix:''@@ if line present: paired peripheral + central blood cultures; CXR, PR not routinely required. <br> • High-res chest CT most sensitive for fungal infx; exclude TB|~| !External links BMJ Best Practice, [[OME|https://www.oxfordmedicaleducation.com/emergency-medicine/neutropenic-sepsis/]] !! Back to [[Oncological emergencies]] | [[History-taking|Infection in immunocompromise]]
* Your personal details including your name, job role and GMC number. * The date and time the procedure was performed. * Confirmation that verbal consent was obtained. * The indication for NG tube insertion. * The insertion length of the NG tube. * The pH of the aspirate or the failure to obtain an aspirate. * [[CXR interpretation (if performed)|CXR - NG tube placement]] * Any complications experienced during the procedure. * Whether the NG tube is currently safe to use. ''Source:'' [[Geekymedics|https://geekymedics.com/nasogastric-ng-tube-insertion/]]
# ''Who?'' Women age 47-73 # ''When?'' Every 3 years # ''What?'' Mammogram !2ww criteria for breast cancer *Age ≥ 30 + unexplained breast lump (with or without pain) *Age ≥ 50 + **discharge **Retraction **other changes of concern (new NICE recommendation for 2015) *Skin changes suggestive of Ca breast
|| [[NMS|Neuroleptic malignant syndrome]] | [[Serotonin syndrome]] | |!Onset|<12h|Days - weeks| |!DHx|Dopamine agonists|Serotonin agonst| |!Reflexes|Bradyreflexic|Hyperreflexia + clonus| |!Mental status|Mutism, bradykinesia, coma|Agitation, coma| !External links [[LITFL|https://litfl.com/serotonin-syndrome-ccc]]
!Classification: #Garden stage I: undisplaced incomplete, including valgus impacted fractures (± greenstick # in medial group of femoral neck trabeculae) #Garden stage II: undisplaced complete, medial trabeculae non-displaced #Garden stage III: complete fracture, incompletely displaced #Garden stage IV: complete fracture, completely displaced !Surgical management *''Intracapsular:'' think about replacement **undisplaced: internal fixation **displaced: THR > hemiarthroplasty in pts with better mobility *''Intertrochanteric:'' DHS, intramedullary nail *''Subtrochanteric:'' intramedullary nail !!Analgesia * Principles of pre-op analgesia - anticipate painful procedures * Fascia iliaca block
|singlecol|k |''Pathg's:''↑ capillary permeability, ↓oncotic pressure, ↑lymphatic pressure| | | |''O/E:'' SOB, ↑ HR| |''Ix'': diagnostic aspiration| |''Ddx:'' <br>[[ARDS]], sepsis; <br> • Smoke/poison inhalation, drugs<br> • Intracranial haemorrhage<br> • Fluid overload<br> • ↓ albumin (liver failure, nephrotic syndrome)<br> • Altitude mountain sickness<br><br>''Management:'' Correct underlying cause, monitor fluid balance, escalate early <br>*Focuses on respiratory support | !!See [[cardiogenic pulm oedema]]
|tableclass|k |Lymphoma without Reed-Sternberg cells. ''Etio:'' HIV, EBV (Burkitt); sporadic – c-myc gene translocation. ''Patho:'' diffuse large B-cell, follicular most common. //Associated infections:// HTLV, H. pylori (with [[MALT|GI cancer overview]]). ''Epid:'' //Burkitt:// presents young, rapid progression but 2% of NHL. Many subtypes!|''Complications:'' [[Tumour lysis syndrome]]<br><br>''Management:'' //Indolent:// treat only if symptomatic with rituximab (anti-~CD20 mab) ± chemotherapy <br>➥ //Follicular:// maintenance ritux 2 years, consider BMT at relapse age<65 <br>➥ //DLBCL:// 6x ritux-CHOP chemotherapy. 30-40% relapse ⇒ salvage chemo, SCT is long-term cure <br>➥ //Burkitt:// 3-4/12 chemotherapy R-IVAC/R-CODOX-M – high chance remission + long-term cure<br>➥ MALT: [[H pylori eradication]]| |''Symptoms:'' superficial LNA, B symptoms|~| |''Signs:'' lymphadenopathy, mediastinal mass|~| |''Ix:'' LN excision biopsy. //Blood film:// nucleated RBCs, WBC precursors (“left shift”); Burkitt’s: basophilic vacuolated cells <br><br>➥ BM biopsy ± LN/skin biopsy can be diagnostic<br>➥ LDH indicates rate of proliferation|~|
|!Segment|!Normal|!Possible meaning of abnormalities| |P wave|1:1 relationship with QRS complex|P mitrale – L atrium hypertrophy, may be normal variant<br>P pulmonale (>2.5mm) – R atrium hypertrophy, ?RVH<br>if absent: AF, atrial flutter?| |QRS complex|120 ms duration|Wide complex and V1 up = RBBB; V1 down = LBBB| |PR interval|0.12-0.2s (3-5 sq)|shortened: WPW (HOCM); lengthened: parasympathetic output, β blockers, adenosine, heart block, [[digoxin|Digoxin ECG]], aortic root pathology| |QT interval|460 ms|long: ↓ Ca, drugs, congenital, hypothermia; short: ↑ Ca| |T wave|-|tall: ↑ K+; short: ↓ K+ | |ST segment|-|elevated: STEMI, if diffuse, pericarditis; depressed: NSTEMI, abn repolarisation in LVH, [[digoxin|Digoxin ECG]] (‘reverse tick’)| !Special groups: [[Paediatric ECG]]
|tableclass|k |Most common [[facial injury|Facial trauma]].|''Management:'' Exclude CSF leak! <br>➥ Check for septal haematoma ⚠ necrosis<br>➥ If no complications, safe to discharge home with ENT f/u in 7-10d<br>➥ If displaced, reduce within 14d<br>➥ MUA for # nose is cosmetic only<br>➥ Avoid nose blowing, sneeze with mouth open, ice packs<br>➥ Head injury advice| |''Symptoms:'' epistaxis, nasal discharge, deformity (look from above)|~| |''Signs:'' swelling, persistent epistaxis|~| |''Ix:'' visual acuity, facial XR|~|
<<list-links [tag[notifiable-disease]]>>
|singlecol|k |''Defn:'' ST depression, raised trop (partial blockage of lumen). Without raised trop, ''unstable angina''| |''Symptoms:'' worsening or crescendo angina| |''Signs''| |''Ix'': 12 lead ECG, IV access, contraindications to PCI?<br>➥ BNP, troponin<br>➥ CXR - rule out [[complications of ACS]]. Risk-stratify with TIMI score.| |''Management:'' stabilise + cardiac monitor<br>➥ Low flow oxygen if sats <90% <br>➥ Aspirin 300mg PO + fondaparinux 2.5mg OD SC (unfrax heparin if angiography within 24h of admission) <br>➥ Morphine 5-10mg IV + anti-emetic (metoclopramide 10mg IV) <br>➥ GTN PRN<br>➥ Oral beta-blocker or CCB (diltiazem/verapamil) if contraindicated (VERAPAMIL + BETA BLOCKERS = ASYSTOLE)<br><br>Follow-up:<br>➥ GTN infusion<br>➥ If evolving s/s or Ix, treat as STEMI <br>➥ PCI within 4 days admission|
*Note specific behaviours – non-verbal cues! *Ask about motivation for behaviour *Are any numbers important? *Intrusive thoughts? How do they feel about these thoughts? *Social support **impact of illness on household **children? Safeguarding? !Ddx: *''OCD:'' ≥2/52 genuine obsessions/compulsions ** ''Mx:'' psychological (CBT); //pharm:// SSRI building to high dose *''[[Eating disorders]]:'' overvalued ideas around fatness, weight; ego-syntonic *''OCPD:'' ego-syntonic
*For current pregnancy: **LMP, +ve pregnancy test **Scans so far **Any problems during pregnancy **Investigations e.g. Rh status, Down, mid-trimester scan *Parity + gravidity *Previous terminations: stage, method, problems afterward *Previous miscarriages !See also [[Antenatal history]] or [[Postnatal history-taking]] or [[Sexual history]]
Occupational disease → notify employer in writing
!History-taking for delusions
*Delusions:
**The belief may be true but the reason why they believe it may be bizarre e.g. morbid jealousy/Othello
**References? e.g. misinterpreted perception
**Usually mood-congruent
*Hallucinations: percept without external stimulus ("Any strange experiences recently?")
**modality (auditory, tactile, visual)
**content e.g. 2nd/3rd person, running commentary, thought echo, command hallucination
*Psychosis can have a prodrome: anxiety, ideas of reference
*Obsessional thoughts: in own voice, intrusive, persistent
*Non-auditory hallucinations more likely to be [[substance misuse|Substance misuse history]]/physical illness
*Happens around sleeping/waking? May be normal
!!May be part of [[Acute psychiatric illness]], [[primary psychosis|Schizophrenia]]
|historyclass|k |''History:'' recent trauma? ↓ mobility due to pain, instability, "unsteady"? [[Limb weakness]]?|''Ddx:'' <br>➥ //Ortho:// [[OA|Osteoarthritis]], [[RA|Rheumatoid arthritis]], [[NOF|NOF surgery]], Paget's disease, [[PMR|Polymyalgia rheumatica/giant cell arteritis]]<br>➥ //Psychological:// fear of falling, depression<br>➥ //Neuro:// stroke, PD, peripheral neuropathy<br>➥ [[Spinal cord compression|Metastatic spinal cord compression]]<br>➥ systemic infection, anaemia, hypothyroid, hypothermia| |''O/E:'' gait, hip/knee o/e, neurovascular o/e of lower limbs|~| |''Ix:''|~|
*[[Metastatic spinal cord compression]] *[[Brain metastases]] *[[Neutropenic sepsis]] *[[Tumour lysis syndrome]] *[[SVC obstruction]] See also [[Cancer complications]]
|historyclass|k |Wound communicating with fracture. ''History:'' time of injury, mechanism, environment|''Principles of mx:'' grossly clean wound + photograph<br>Tetanus booster, prophylactic abx<br>DO NOT CLOSE: stabilise, debridement/wash out, cover with sterile dressing then delayed closure within 72h. <br>[[Complications:|Complications of fractures]] osteomyelitis| |''O/E:'' neurovascular status|~| |''Ix:'' [[X-ray|Trauma X-ray]] per any other trauma|~|
|tableclass|k |Infective [[conjunctivitis|Conjunctivitis]]. ''Etio:'' N. gonorrhoeae, C. trachomatis, S. aureus, S. pneumoniae – onset depends on organism|''Management:'' <br>➥ [[Gonococcal|Gonorrhea]]: within 5d ⇒ systemic cefotaxime <br>➥ [[Chlamydia]]: 6-21d after birth ⇒ systemic macrolide, TOP tetracycline <br>➥ Chlamydia tracomatis? 50-70% colonisation rate in +ve mothers; can also cause pneumonitis w SOB, staccato cough. Associated w childhood asthma. Treatment: macrolide 10-14d| |''Symptoms:'' (muco)purulent discharge (↑ mucuous with Chlamydia); cobblestoning of conjunctiva |~| |''Signs:'' |~| |''Ix:'' NAAT (contamination with other Neisseria species → confirm with culture) from eye swab|~|
!Common presentations *[[blurred|Blurry vision]]/∆ vision/[[floaters|Flashers and floaters]] *[[Red eye]] *Eye pain *Visual field loss - [[acute|Vision loss - acute]] or [[gradual|Vision loss - gradual]] !History components !!HPC *Bilat/unilat? *Acute/chronic? Periodicity? !!PMH *contact lens use *surgery including laser? cataract? *''trauma'' *amblyopia (may be masked ⇒ "new" presentation) ''DH'' to note: tamsulosin, pilocarpine (s/e: headache) ''FHx:'' esp retinitis pigmentosa, macular degeneration !!''SHx:'' * Driving? support at home? *Certificate of visual impairment (e.g. AMD) ! O/E * General inspection - outer to inner, surface to deep ** eyelid, eyelashes, conjunctiva, corneal opacities, foreign bodies ** corneal reflex - will be blunted by local anaesthetic! * //Acuity// - Snellen chart (can print off), pt wearing glasses if they usually wear * //Colour vision// - use red object if no Ishihara plates * //Fundoscopy// - most important in non-ophthal setting is to check optic disk ** optimise: dark room, pt to fixate on a faraway spot * Document what you try
|historyclass|k |''Hx:'' Blunt, penetrating, corneal?<br>Trauma history|''Principles of mx:'' Document visual acuity<br>➥ Blowout #: Refer maxfax! + advise pt avoid blowing nose, PO abx<br>➥ Corneal: analgesia (tetracaine) → urgent referral<br>➥ Injury medial to punctus ⇒ risk damage lacrimal apparatus| |''O/E:'' ALWAYS evert the lid! //Blowout #:// bruising, enophthalmos. <br>@@color: red; Red flags:@@ irregular, dilated or [[non-reactive pupils|Retrobulbar haemorrhage]], ↓↓ visual acuity, hyphaema/hypopyon, corneal opacity, [[↓ eye movement|Retrobulbar haemorrhage]]|~| |''Ix:'' CT >> XR|~|
|tableclass|k |''Etio:'' complication of trauma/eye surgery; haematogenous; direct extension from sinuses. ''Pathogens:'' Staph, Strep, gram negative rods|''Acute mx:'' try to open eye, then refer to ophtho ± ENT to find focus of infection → admit for IV ceftriaxone/clari; PO co-amox/clinda 72h (local guidelines vary)<br> • Assess optic nerve function<br>''Mx:'' nasal decongestants. Pre-septal: fucithalmic BD, co-amox TDS<br><br>''REFER URGENTLY IF:'' ↓ visual acuity, photophobia, eye pain, if neonate <30d, corneal involvement| |''Symptoms:'' facial pain. Orbital: ↓ vision, proptosis, ocular pain|~| |''Signs:'' ? ∆ eye position. ''Classification:'' Chandler's classification, based on anatomy|~| |''Ix:'' CT + contrast – subperiosteal abscess|~|
!!Condition *What it is **Infective? genetic? etc. → if infective, take brief hx to establish possible route of entry **Acute? Chronic? *How to diagnose definitively (if applicable) *How we can manage it **Conservative/medical/surgical management **Expected s/es !!Intervention (medication/procedure) #What it’s for [indication] #How long it’s used for (e.g. while in hospital, after d/c, life-long?) #Why used [advantages] #Important s/es to look out for + how they will be managed #Elicit ideas, concerns and expectations!
|tableclass|k |''Etio:'' Degenerative ∆ articular cartilage → reactive ∆ subchondral bone/synovium.|''Management:'' 1st line: paracet ⇒ topical NSAIDs. ⇒ oral NSAIDs (stop topical) <br>➥ add regular NSAIDs if pain still uncontrolled. <br>➥ Other options: topical capsaicin, opioids <br>➥ Intra-articular steroid injections? TENS? <br>➥ Joint replacement| |''Symptoms:'' short-lived morning stiffness; lumbar spinal/lateral recess stenosis (facet joint OA)<br>''Distribution:'' weight-bearing joints (hands/feet more common in women)|~| |''Signs:'' Heberden’s nodes (DIP), Bouchard’s nodes (PIP) (= small bony nodules)|~| |''Ix:'' Joint XR: ↓ joint space, periarticular sclerosis, osteophytes, subchondral cysts, subchondral sclerosis, peri-articular osteopenia (↓ bone mineral density, likely due to underuse)|~|
|tableclass|k |''Etio:'' Often injury/implant-associated in developed world. Haem spread more common if immunocompromised. Risk factors: IVDU, penetrating injuries, GUM procedures. Pathogens: Staph aureus, Pseudomonas, E. coli, Streptoccoi, Salmonella (esp in sickle cell), don’t forget TB!|''Management:'' high-dose empirical Abx <br> • Chronic: Surgical debridement of dead bone, skeletal stabilisation, ‘dead-space’ management <br> • TB: Drain abscesses, immobilise affected joints, arthrodesis/arthroplasty with gross joint destruction. Standard 6/12 course anti-TB drugs may not suffice!| |''Symptoms:'' non-specific pain, low-grade fever. TB: local pain, swelling, ‘cold abscess’, systemic signs|~| |''Signs:'' wound drainage.<br>''Rad signs:'' Metaphyseal lucency, haziness ⇒ subperiosteal rxn ⇒ sequestrum + involucrum; disuse osteopenia<br>''Ddx:'' primary bone cancer, trauma, aseptic loosening of implants|~| |''Ix:'' FBC, WCC, blood culture (60% +ve)<br> • US for associated [[Septic arthritis]]<br> • MRI to image soft tissues + more sensitive <br> • CT to image bony sequelae <br> • TB: joint aspiration ⇒ creamy pus|~| !External links Radiopaedia [[serial imaging|https://radiopaedia.org/cases/osteomyelitis-interval-imaging-1?lang=gb]]
|tableclass|k |''Definition:'' bone mineral density <2.5 SD below normal adult mean. ''RF:'' previous fragility fracture, current/frequent recent use of oral corticosteroids, history of falls, BMI <18.5 kg/m2, smoker, alcohol >14 units/week, etc.|''Management:'' Lifestyle advice: regular exercise, diet, ⛔️ smoking/alcohol <br>➥ ''Pharm:'' bisphosphonates. If not tolerated: raloxifene, denosumab<br><br>Treat without assessment if: women with previous fragility fracture, OR anyone age>70 on high dose corticosteroids| |''Symptoms:'' fragility/wedge/crush fracture, e.g. of vertebrae|~| |''Signs:''|~| |''Ix:'' DEXA, Vit D, Ca status. Exclude non-osteoporotic causes of fragility fractures!|~|
|historyclass|k |''History:'' discharge, hearing loss, systemic and/or infective s/s?<br>PMH: RF for malignant otitis externa<br>Site, pain extends to tragus/jaw etc.? Exacerbating actions|''Ddx:'' AOM, AOE, referred pain<br>@@color:red; Red flags for 2ww:@@ concurrent dysphonia, odynophagia, hoarseness + immunocompromise, neck mass, wt loss, focal neurology, otalgia >4/52 + normal otoscopy| |''O/E:'' otoscopy, cranial nerve o/e, neck/LNA o/e|~| |''Ix:''|~| !Referred pain: sources * //CN5:// TMJ dysfunction, dental abscess * //CN9:// oropharyngeal pathology - peritonsillar abscess, oropharyngeal Ca * //CN10:// laryngeal cancer * C2, C3 e.g. cervical spine disease
|tableclass|k |@@background-color: #eac9c9; ''Epid:''@@ N hemisphere. 2nd most common UK gynae Ca. @@background-color: #eac9c9; ''RF:''@@ think ↓ ovulation. Age (80% in post-menopausal, highest incidence age≥70), FHx, HRT, endometriosis; ↓ with pregnancy, COCP. ''Pathg's:'' tubal origin w p53 mutation? i.e. tubal intraepith carcinoma ⇒ serous carcinoma - most common type. @@background-color: #eac9c9; ''Subtypes:''@@ mostly epithelial (most commonly serous high-grade). Familial syndromes: BRCA1/2, HNPCC|@@background-color: #ede7f6; ''Management:''@@<br> • Early stage: laparotomy – resection + Bx of adhesions, suspicious areas + free fluid washing + para-aortic LNectomy + diaphragm sampling <br> • High-risk: chemo with platinum+taxol x6 OR single platinum-based agent <br> • Stage II-IV, well: cytoreduction + 6-8x adjuv chemo IV/intraperitoneal <br> • Stage II-IV, unwell: neoadjuv chemo x3 + debulking + chemo x3 <br> • F/u clinically, ~CA125 no impact on survival despite early dx <br> • Spreads locally<br>See [[staging|Ovarian cancer staging]]| |@@background-color: #ffe0b2; ''Symptoms:''@@ abdo bloating/distension, early satiation, fatigue, urinary frequency without dysuria, irregular PV bleeding ***⚠ late dx***|~| |@@background-color: #dcedc8; ''Signs:''@@ pelvic mass, ascites (usually reflective of disease extent but can be reactive ascites), abdo mass|~| |@@background-color: #e3f2fd; ''Ix:''@@ USS, ~CA125, ascitic tap|~| !!Benign ovarian lesions *serous cystadenoma: most similar to serous carcinoma → 20% bilat *mucinous cystadenoma: can cause pseudomyxoma peritonei if ruptured
Staging: extent of spread – 65% stage III Pre-op prognosis → risk malignancy index (RMI) = ~CA125, menopausal status, USS findings
|tableclass|k |Premenopausal = 1:1000 malignant if symptomatic. ''RF:'' endometriosis, ↑ gonadotrophins e.g. clomifene, see [[ovarian Ca|Ovarian cancer]]. ''Types:'' benign = endometrioma, dermoid; malignant: choriocarcinoma (↑ HCG); endodermal sinus tumour (↑ APH)|''Management:'' <50mm: likely self-resolve; 50-70mm: yearly USS f/u, surg/MRI if larger. <br> • If persistent, consider cystectomy <br> • COCP unlikely to benefit| |''Symptoms:''|~| |''Ddx:'' [[Ovarian torsion]], [[fibroids|Fibroids]], PID, salpingitis|~| |''Ix:'' 1st line: TVUS; if diagnostic, no ~CA125 needed.<br> • LDH, AFP, hCG|~| !!External links [[BritSPAG|https://britspag.org/wp-content/uploads/2018/10/Ovarian-cyst-management-in-PAG-guideline.pdf]]
|tableclass|k |''Etio:'' vasoactive products released by hyperstimulated ovaries during fertility treatment e.g. clomifene. ''Onset:'' 3-7d after hCG administration. ''RF:'' PCOS, age<30|''Management:'' Careful fluid balance ⚠ hypoNa<br>➥ resolution with menstruation if non-conception cycle| |''Symptoms:'' N+V|~| |''Signs:'' ascites, pulmonary oedema, pleural effusion if severe|~| |''Ix:'' ovarian size = marker of severity|~|
|tableclass|k |''Etio:'' Twisting of ovary on its stalk. ''RF:'' cyst, fibroid|background-color: #ede7f6;''Management:'' may self-resolve; laporoscopy detorsion can preserve ovarian function; cystectomy| |''Symptoms:'' abdo/LIF crampy pain, N+V, adnexal mass |~| |''Ddx:'' [[Ovarian cysts]], fibroids, PID, salpingitis, ectopic, fibroid degeneration, urinary calculi, renal colic. ** CA125 may be falsely ↑|~| |''Ix:'' pregnancy test, TVUS ± transabdominal USS|~|
!!Before OD: *history of suicide attempts, self harm, MH *direct contact with suicide/attempts *~FHx, MH *Drugs/alcohol *Life events, childhood experiences *Physical illness (as risk factor for MH) !!During OD: *What was done, how, over how long *planned or impulsive? *Drugs/alcohol? *Preparation? Intention? *Expectation? *Attempts to avoid detection? *Goodbye note *Degree of violence *Accepting treatment? *Staggered OD? !!After OD: *What’s changed? *How do you feel now? → regret, relief? *Accepting f/u? *Protective factors *Parental/school understanding *Plans for future
!Approaching oxygen prescription *Oxygen is a drug *Most respiratory drive is from CO,,2,,, NOT hypoxia! *See [[Interp of O2/CO2]] *Choose your target sats range **88-92% in patients at risk of hypercapnic respiratory failure **94-98% in all other patients *What can prevent you from taking big breaths? i.e. restrictive lung disease (and COPD) **neuromuscular disease **scoliosis, kyphoscoliosis **severe obesity *Hypercapnia in COPD is caused by gas trapping - ↓ airway pressure during expiration causes collapse *HOWEVER, in acute setting, high flow O~~2~~ is acceptable → titrate to target sats later. !Indications for LTOT ~PaO,,2,, < 7.3% on two separate occasions OR pO2 of 7.3-8 kPa and one of: *secondary polycythaemia *nocturnal hypoxaemia *peripheral oedema *pulmonary hypertension *''Aim'' is to increase independence *Has mortality benefit in COPD when done for 10-15 years with cardiac effects ''Equipment required:'' Concentrator Risks: O2 burden – partly psychological
/9j/4AAQSkZJRgABAQAAYABgAAD/4QCARXhpZgAATU0AKgAAAAgABAEaAAUAAAABAAAAPgEbAAUAAAABAAAARgEoAAMAAAABAAIAAIdpAAQAAAABAAAATgAAAAAAAABgAAAAAQAAAGAAAAABAAOgAQADAAAAAQABAACgAgAEAAAAAQAAB9CgAwAEAAAAAQAABYYAAAAA/+0AOFBob3Rvc2hvcCAzLjAAOEJJTQQEAAAAAAAAOEJJTQQlAAAAAAAQ1B2M2Y8AsgTpgAmY7PhCfv/AABEIBYYH0AMBIgACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2wBDAAICAgICAgMCAgMFAwMDBQYFBQUFBggGBgYGBggKCAgICAgICgoKCgoKCgoMDAwMDAwODg4ODg8PDw8PDw8PDw//2wBDAQICAgQEBAcEBAcQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/3QAEAH3/2gAMAwEAAhEDEQA/APxbooor94PhwooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP1s+Ln/KJX4P/APYzTf8Ao/V6/JOv1s+Ln/KJX4P/APYzTf8Ao/V6/JOvE4f+Gp/jf5nfjPij6IKKKK9s4AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACvcP2Yv+TlPhN/2N2hf+l8FeH17h+zF/ycp8Jv8AsbtC/wDS+CuTMf8Ad5/4Taj8UT//0Pxbooor94PhwooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP1s+Ln/KJX4P/APYzTf8Ao/V6/JOv1s+Ln/KJX4P/APYzTf8Ao/V6/JOvE4f+Gp/jf5nfjPij6IKKKK9s4AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACvcP2Yv+TlPhN/2N2hf+l8FeH17h+zF/ycp8Jv8AsbtC/wDS+CuTMf8Ad5/4Taj8UT//0fxbooor94PhwooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP1s+Ln/KJX4P/APYzTf8Ao/V6/JOv1s+Ln/KJX4P/APYzTf8Ao/V6/JOvE4f+Gp/jf5nfjPij6IKKKK9s4Aor1D4IaTpuvfGnwBoesWyXlhqHiDS7e4gkG6OWGa7jWSNl/uurFa9N/bN8KeHPBH7Tvj3wp4R06HSdI069jS3trdfLijX7PE21V/3mNYfWI+19j/d5jX2fu8x8xUVPBDNdTJb28bSyzMqIiDczs/3VVa9kvf2bv2g9N0htf1D4aeI7fTo18x5pNJu1RE/vt+7+Vf8AaarqYiEPjkZwhJnilFdN4X8G+MPHGpNpHgnQ7/X79U3m3062mu5tu5V3eXErtt3MPzr0DXv2dPj94V0abxH4l+HPiHS9Ltk3z3NxplzFFCo/ikZo/wB2v+01RPFU4y5JyDlkeM0VteHvDfiHxbq9voHhbS7rWNUvDiC0s4ZJ55G/2Y4ldmr78/Yy/Zx8Zad+1V4H0P45/Di9h0DUxqKmDXtJc2U8iadcyqv7+LymZWUN/vCscbj6dCEnLeJpRoSnLlPzporofFtvDa+K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xV3/AC/NX3laq2m+Iri1uPl+0bsFu9fkBFK8LiWJirKcgjtX3f8ADP4++GfEmk23h/4gzGx1K1VUjvj9yVU+7ub+Fq/QeGY4bBwlRhFRi+x/N3ixSzHN6scfWk6kkrO7bdj64oSNd/ygLuNctb+LPC8Nv5kviGxlRRxIZl3f8Cr54+Lf7Rei6bp0/h/wPL9tv7pGikuwNqQq/wB7y/7zf7Ve/iMRCEeaUj8byzh/FYurGnTh/wAA+VvjPrNvrfxL12/syGga4ZEI77Plry7PzZpXZpXaSQksxySaZXx9WV5cx/S+Ew6pU40o/ZVgoooqTYKKKKACiiigAooooAK9w/Zi/wCTlPhN/wBjdoX/AKXwV4fXuH7MX/Jynwm/7G7Qv/S+CuTMf93n/hNqPxRP/9L8W6KKK/eD4cKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAr74/Z58fWOveGLfwbdXCQavo53Woc7fOh/u18EZ4xU1vcTWsqT20jRSxtuR0O1lb/er5jivhmlmuF+r1JW6p+Z91wBxvVyLHxxlOPN0a7o/ayGRpkEjIUbuD2avBfj78SNL8H+Dr3RYZ1bV9WjaCONT8wV/laRv+A18LRfGn4pQWf2FPENx5WMc7Wb/AL627q88v9QvtSunv9SuJLq4k+Z5JGaRj/wJq/LeH/B+dHExq4qScY9F1P3Hiv6QdPEYSdHA03Gcla7tp6WIra1ur65is7SJp55jhEQbmZv7q19l+CP2Hvip4msYtR8QXFt4aimG4R3RZp9v/XNfu17T+xT8J9J0nw1P8ZtetluNRupGt9KEg3LCqfK0yq38Tt8qN7V+hFs0jQrJMS7yfMTX5t4s/SCxWDxs8vym0eXRyeuvZLbQ/IOHuDYVKKxGI+1sj8rvEn7BHxF0+ye58N63YazIo/1GWhd/93dXxX4l8M6/4P1e40HxNYy6ff2p2vDMu1lr+i9VaQrGoLM3ygD+Kvnj9rL4E/8ACwvhzeatcWHleJdBt5LqwnAVpJo4V3SWzN/F8qlk/usP9qvL8NPpAZnUxMaWbR56LaTklblvte2ljXO+EKChzYeVpdu5+HFFFFf2sflwUUUUAFFFFABRRRQAUUUUAFFFFABXuH7MX/Jynwm/7G7Qv/S+CvD69w/Zi/5OU+E3/Y3aF/6XwVyZj/u8/wDCbUfiif/T/Fuiiiv3g+HCiiigAooooAKKKKACiiigD1vwT8F/G3j/AEdtc8PR25tVmaD95N5bbkVW+7/wKus/4Zg+Kf8Azys//Aj/AOxr6R/ZW/5JnP8A9hGb/wBFx19KV/JXGHjVmuBzGthaMY8sXZaf8E/srgrwMyfH5ZQxlaUuaSTdn/wD82v+GYPin/zys/8AwI/+xo/4Zg+Kf/PKz/8AAj/7Gv0lor5f/iYDOu0fuZ9X/wAS6ZH/ADS+9f5H5tf8MwfFP/nlZ/8AgR/9jR/wzB8U/wDnlZ/+BH/2NfpLRR/xMBnXaP3MP+JdMj/ml96/yPza/wCGYPin/wA8rP8A8CP/ALGj/hmD4p/88rP/AMCP/sa/SWij/iYDOu0fuYf8S6ZH/NL71/kfm1/wzB8U/wDnlZ/+BH/2NH/DMHxT/wCeVn/4Ef8A2NfpLRR/xMBnXaP3MP8AiXTI/wCaX3r/ACPza/4Zg+Kf/PKz/wDAj/7Gj/hmD4p/88rP/wACP/sa/SWij/iYDOu0fuYf8S6ZH/NL71/kfm1/wzB8U/8AnlZ/+BH/ANjR/wAMwfFP/nlZ/wDgR/8AY1+ktFH/ABMBnXaP3MP+JdMj/ml96/yPza/4Zg+Kf/PKz/8AAj/7Gj/hmD4p/wDPKz/8CP8A7Gv0loo/4mAzrtH7mH/EumR/zS+9f5H5tf8ADMHxT/55Wf8A4Ef/AGNH/DMHxT/55Wf/AIEf/Y1+ktFH/EwGddo/cw/4l0yP+aX3r/I/Nr/hmD4p/wDPKz/8CP8A7Gj/AIZg+Kf/ADys/wDwI/8Asa/SWij/AImAzrtH7mH/ABLpkf8ANL71/kfm1/wzB8U/+eVn/wCBH/2NH/DMHxT/AOeVn/4Ef/Y1+ktFH/EwGddo/cw/4l0yP+aX3r/I/Nr/AIZg+Kf/ADys/wDwI/8AsaP+GYPin/zys/8AwI/+xr9JaKP+JgM67R+5h/xLpkf80vvX+R+bX/DMHxT/AOeVn/4Ef/Y0f8MwfFP/AJ5Wf/gR/wDY1+ktFH/EwGddo/cw/wCJdMj/AJpfev8AI/Nr/hmD4p/88rP/AMCP/saP+GYPin/zys//AAI/+xr9JaKP+JgM67R+5h/xLpkf80vvX+R+bX/DMHxT/wCeVn/4Ef8A2NH/AAzB8U/+eVn/AOBH/wBjX6S0Uf8AEwGddo/cw/4l0yP+aX3r/I/Nr/hmD4p/88rP/wACP/saP+GYPin/AM8rP/wI/wDsa/SWij/iYDOu0fuYf8S6ZH/NL71/kfm1/wAMwfFP/nlZ/wDgR/8AY0f8MwfFP/nlZ/8AgR/9jX6S0Uf8TAZ12j9zD/iXTI/5pfev8j82v+GYPin/AM8rP/wI/wDsaP8AhmD4p/8APKz/APAj/wCxr9JaKP8AiYDOu0fuYf8AEumR/wA0vvX+R+bX/DMHxT/55Wf/AIEf/Y0f8MwfFP8A55Wf/gR/9jX6S0Uf8TAZ12j9zD/iXTI/5pfev8j82v8AhmD4p/8APKz/APAj/wCxo/4Zg+Kf/PKz/wDAj/7Gv0loo/4mAzrtH7mH/EumR/zS+9f5H5tf8MwfFP8A55Wf/gR/9jR/wzB8U/8AnlZ/+BH/ANjX6S0Uf8TAZ12j9zD/AIl0yP8Aml96/wAj82v+GYPin/zys/8AwI/+xo/4Zg+Kf/PKz/8AAj/7Gv0loo/4mAzrtH7mH/EumR/zS+9f5H5tf8MwfFP/AJ5Wf/gR/wDY0f8ADMHxT/55Wf8A4Ef/AGNfpLRR/wATAZ12j9zD/iXTI/5pfev8j82v+GYPin/zys//AAI/+xo/4Zg+Kf8Azys//Aj/AOxr9JaKP+JgM67R+5h/xLpkf80vvX+R+bX/AAzB8U/+eVn/AOBH/wBjR/wzB8U/+eVn/wCBH/2NfpLRR/xMBnXaP3MP+JdMj/ml96/yPza/4Zg+Kf8Azys//Aj/AOxo/wCGYPin/wA8rP8A8CP/ALGv0loo/wCJgM67R+5h/wAS6ZH/ADS+9f5H5tf8MwfFP/nlZ/8AgR/9jR/wzB8U/wDnlZ/+BH/2NfpLRR/xMBnXaP3MP+JdMj/ml96/yPza/wCGYPin/wA8rP8A8CP/ALGvP/Hvwt8VfDcWJ8TJCv8AaHmeT5Mvmf6rbu3f99iv1lr4u/bBJEfhQjqGvv8A2hX2/h54wZnmea0cFiOXklfZdk338j4PxJ8GMqyrJ62Ow8pc8bWu9NXb9T4kooor+pj+RgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA/cf4HtbyfAPwK1rhkWxVXx/z03fN/49mvf4GWS3iZfusK/Nv9i34zaKuky/BnxVdraSNM02lTyHbGWf70LN/C275k+pr9DIJLrSXaz1CNgmeDj7tf5U+KXD1fLM9r060fibafdN3uf0Tw/jIYnBR9n8SOltriS1uIrqLG+E7hmug1zxQNahWO6gWC1hSR5sndlfLbd/wHbmuVSSORVaMhlb0r5U/ay+NWm/DfwJf+DdNuFk8UeIoGtkjRv3lrazfLJNJ/dZ1yqL77qx4OjmOPq/2Ng5PlqtXX6+iMMz9lRj9YqR+E/Gafy2ndoflTe2z/AHaioor/AFcP59CiiigAooooAKKKKACiiigAooooAK9w/Zi/5OU+E3/Y3aF/6XwV4fXuH7MX/Jynwm/7G7Qv/S+CuTMf93n/AITaj8UT/9T8W6KKK/eD4cKKKKACiiigAooooAKKKKAP0Y/ZW/5JnP8A9hGb/wBFx19KV81/srf8kzn/AOwjN/6Ljr6Ur/OvxK/5HmI/xM/0y8L/APkQ4X/Cgooor4M++CiiigAr7h0f9keHU/AUGuyX1zDrlzZC4W2OwRCd03KjfLu9FavmX4ReET43+IejaA8e+2kmWSf+75EX7x/++1Xb+Nfpo/xSig+Nlp8LlZBC+ntIT/F9ozvVP+/Slvxr9R4DyHC1ac8RjI+7JqK9WfgXi5xbj8NiKeFyyTjKMXOfov6Z+QzKyllZSrL1BptezfH3wd/whfxN1WzjTFvfH7bD/dIm3bh+Em4fhX1V+zn4e8Fah8HL2/8AFlpbyWqPd+fLIv3IFX5vm+8Nq5+7Xz2WcI1cTjp4GUrOF/wPs878RaWDyujmkafNGpb3V5n530V+lHw/+LfwZ8Z68vw30rw4LS1uRJHBvt4hBNtVmZSgzt3Kp+8Pm/3q+P8A4++A9P8Ah78RbrSNJXZY3cSXUEYOfLWVmVo/93ch2+i4qs34UjQwv1rD1FUhe0rdGRw34hTxeOeX4zDujUceaN+qPF6K/USSz+FHhv4OaD4q8Z6PbTwW9lZy7TErmWdoVCrt/jZtx+98vVm6UzwL4l+E/wC0BpOo+HW0D7N9iVQ0ciIrqj7lR4nT7rLjtyte6/DqPPGl9YXO1dRPk1401HSliY4OXsou0pXWn+Z+X1FdF4h0j/hF/FWoaHcL5y6bdSQsW48xY3Zf/HlWvsiP9oz4SeFiuj+CPBf2iJflaVEjgD/7Sjazt/wLa1fJ5XklCpKccVWVPl+f5H6FnvFOIoU6Msvw8q3tPe0aSS03b73PhWiv0P8AiN4R8B/Fr4RXXxN8O6Z/ZOp2MEtxkxBJf3GRJFKF+/8AKp2n6e61+eFHEOQSwE4x5uaMleLL4L4xp5vSqP2bhUhK0ovowr7B+GH7NOlfEX4b2vi5dSmtdQvluNiZTyQ8UrxpuG3dj5Rur4+r9TP2f9atfDf7O9j4h1HP2TTo9QuJdo3Hy4riZm2/8BFe94eZbhsViqlPEx5kot/ij5PxmzvGYDAUZ4KfLJzS/B6H5ganpt5pGoXGl6jG0N1ZyNDLGfvJIrbWWvtT4ffskW3iHwnp+u+Kr+6sb2+Tzmt4wmI42/1atuXdu28t9Stex+L/AID6H8QPiToXxHs5YptJnjWa9Qcrc7FVoGX+8rcBv9kY717l4W8Yab4putZtNL+eLQ71rCSQH5WlSNGfb/us+36g19tw74f0aOIn9b96O0fPrf7j8u4y8YcVicJRjl0uSVuaflLa2vn+h+JB6Uteh/C/wFc/EjxrZeF4ZDFDLukmlA+aOBfvN/vfwr/tEV9veJ/HHwZ/Z+ni8IaZoAvNTWNXmMUaNIqv0MssnLM3XHP4fLX5rk3DH1mhLE4iooU1pd9/JH7dxRx59SxUMBhaLq1mr8q0su7Z+b1fR/wj/Zz8R/EuzTXL+4/srRpCNkhQNJNt67FP8J/vN/49W78UPHPw5+LsOgWnhfSxpetXOowwzu0KLOInG3/WR5V13MvftX0H+0t4nvvhx8NNJ8N+FXOnC/dbUNEdpjt40+YK38P8K/7ua+gynhnBU5VsTXqe0pwS26tnxXEHHuZ4iOFwWEpexrVW1rrZLr5+RhL+yj8JfM+xHxHeG59PPtw+f9zyv6V8cfFzwJZ/DfxrceGbK8a9ghjSRJJFUHbIM7W215sWZjuZizetdn4a0nXPiV4t0rw2bp7i7umW3WSUszRxxBmY/wC0saA/L7ba8XMc0wmOhHD4fC8lTm92z/A+pyTIcxymrLFY3HOpRjF8yatbz6nFUV+jviPXvg1+zglp4cs9DOo6w0QkYqiPMV5xJLK3Teynaq/98gVesdM+EX7S/hq8l0ywGk6za/K0gjRLiCRgdjMU+/G2D19D91hx6n+oEZTlh44hSqr7P6XPB/4jBUjGOMqYOUcNL7f627H5qUV9T/sx+HIT8XNU8P6/ax3DWdlcJIrqHXzI541b73417d8Qfi38IvAmrax4ItfD2LuRWFxPDbxrEJpEyu7JDNt3Dtx2rgwHB8KmE+tYisoK7Wq6nqZt4lVaeYf2fgsK6rsn7r6M/Oqivtj4G/CnwVpfga4+LfxKijntkR5beGVd8ccUR2h2j/jkZuFH0/iaun0j45/Bjxrq1n4Pv/B2231CeOC3eaCBlDyNtTcoPy/Mf4d1a4TguMqUKmIrKEp/DH+tiMx8UZRr1YYLCyqRpaTkrJJ9bd7HwBRX1z+1j4a0Lwnr3h+18PafBp0LwTMUt4kiUncOW2rXeftbaBoujeD/AA9NpljDavNdfO0Uaqx/ct6LWGK4PnT+tc1T+Fb53OnBeJkK7wPLR/j81tfh5T4Kor7s/ZF8PaLrXh/xJLqtlFdNDNFsMsaNj93/AA7lr5f+H/gG6+I/xAj8L2zGKKSSSSZwP9XDE3zFf9roq/7RFcNThmoqOHq05c0qt7R9HY9ajx7ReLxmHrx5Y0LScvVXPM6K/RrxL8Rfgz8BL5fBmi+Hvtl9Cim4MSoXTcu4edLJgtIy/Nj37VPqfgn4Z/tFeBLjxJ4KsV0/XItyhvLWKRJ1G7ypgvysrcc+/wDvLXvy4Ci3KlTxClUj9n/gnyUfF2UFTxGJwcoYefwyduuza6I/N6ivevgN8Il+J3ii4TWS0Wk6SFe6C/K8jszbYt3bdtO8/wB0f7VfTGrfHL4JfDTUZfCvhrQPtUdmfLlktIIhFvT5WXczBnb/AGsf8CNeXlfCka2H+tYmoqcJfDfr8j3+IPEKVDGSwOAw7rVIq8uXRR9WZfxs02ytv2c/DlzDAkcrrpxLIqhj+6/vV8A1+k37TWoWerfBKw1XTIzDa3U9nNFGQFKo6llXA+VflNfK/wAG/HPwy8EWGpXvjTRRq2p+an2MCISOq7Tn5pPlT5sfN97mvo+NcBSq5pToymoR5V7x8T4YZxXw2Q1q9KlKpPnfurfW35HgNFfpH4F+MfgH4vazH4L1bwgLZL5XEJljSeBiis2GbauxtqnbXx18cvANr8OfiHeaDpuRYyRpcW6k5ZY5f4N3+yylf93bXzOb8LRoYaOKw9RThe21tT7jh3j6pi8fLLsbh3Sq8vMldO69UfUn7UWm2Fp8I/DVxbQRxSPdWwJVFUn/AEeWvz9r9D/2qlx8HPDB7/a7X/0mmrz/AOBHwk8I23g+5+LvxLjSbToFkeCGUboxHGdrSyR/xszAhF/9Cyu36vizI543NfY0vd91OT6Jdz878OuLKWVZBLEV7y99qMVu29kj4wor9CPC/wC0H8MPF+v2vgzUPCa2mnalIltC8ixOmXO2NZItvyhunU4rwf8AaQ+FGn/DjxNbX2gRmHSdZEjJECSInixvRf8AZ5DKP97+7XzOZ8JQhhZYrCVlUhHSWlrH6BkniFUrY+OXZhh3SqTV43aaf3dT5vooor4o/TQooooAK+Lv2w/9X4U/3r7/ANoV9o18Xfth/wCr8Kf719/7Qr9W8Gv+ShofP8mfknjj/wAk3if+3fzR8SUUUV/fR/nUFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAD45JIXWSNyjqcgg7WFfUvgX9sL4yeC7OLS5r2PXLKEbUjvl85h/wL71fK9FeHnvDOAzKl7PHUVKPmjswuPq0Jc1GVj7I8Tftv8Axi1qzaz0f7JoPmDaZLSJfM/4Czfdr5G1XVtS1y/m1TWLmS9vLg7pJpm3SO3+9VCiufh/hDLcqjKOBoqPN2X67l43Matf+LO4UUUV9IcAUUUUAFFFFABRRRQAUUUUAFFFFABXuH7MX/Jynwm/7G7Qv/S+CvD69w/Zi/5OU+E3/Y3aF/6XwVyZj/u8/wDCbUfiif/V/Fuiiiv3g+HCiiigAooooAKKKKACiiigD9GP2Vv+SZz/APYRm/8ARcdfSlfNf7K3/JM5/wDsIzf+i46+lK/zr8Sv+R5iP8TP9MvC/wD5EOF/woKKKK+DPvgooooA+8P2OPCcMCa149vgEA/0SFj8uFXDyn8fk/I16XcXn7NF142bx++u2v8AbayrN54vWxuVdi/Lu27doxtxXyvo37Qw8P8Awsk+GukaCbaSS2kg+2fatzF5s+ZKI9nqTt+b5eK+bK/V5cX4XBYWjh8PFVOXV3T0fl/mfz5Dw5x+aZji8ZjqkqPNpGzWsfO19H2P0T/a88Kwa94O0v4gaYVmXT3VGkXBV7e5xtO708zZt/3jVP4Nsy/sv+JsHjytT/8ARVeK2f7R7/8ACrl+GOs+HxqEQtGszc/adjbTlUPl+U3zRrj+LtWJ4N+OreEPhnqXw3/sT7XHqK3KG5+0bCv2lPL/ANX5b52/71ei+I8veYvGRqW542lo9/uPF/1Jzv8AsX+zJUeb2dVOOq1jrrv/AMHU5b4GMw+LfhkJxm6/9lavVP2wkZfifYBm3/8AEqi/9HS18/eB/E58GeLNM8UC2+2f2dKJvK37N+f4d21tv/fNdX8YPicPix4it/EjaYdNmgtltmj83zlZUd5Fbd5af3zXxWDzShHJqmFlL35STsfpuZZBi6nE2Hx8af7qMWpS031+Z9Y/G3n9mXwuf4hFpv8A6Krzb9jUsfH+qqDx9g/9qLXn3jX46SeMfhxp3w9OjfZU05LZBcfaN+/7Mmz7nlrjd/vVz/wd+Kz/AAl1681yPTP7Va6t/J8vzfJx84bdu8tvSvo8TxDg3nFHFRn7iiruz7M+Jy7gzMocNYrATpfvJSbjG67rzsbGt+GYvGP7QN74YuJDFDf6tJHIw4IjBZm2/wC1tWvqj4o+PtN/Zzh0zw34C8NQRm9haQzOGWMhG24Zl+aWT+9ub0/vV8KeIPGV1qvji78caZG2nXU10LyMK+8xyZ3fe2ru+b/Zr6l0r9sW6l05LPxZ4Zh1CVB80kcuxXb+9saNtv8A31RkWe4On9Yj7T2c5S0la+n6GnFPCeZ1IYJuj7WnTglKnzW962/Z/wBdz2/RvHuvfEr9nvxF4j1y2iguZLO/QCBXVGVYm2su5mavy4r7E1L9sDxFeWOo2VnoUFolxGqWo3tJ5eflZpAy4fjlV2r/ALWa+PXZpHaRsbmO7gbVry+N85w2LjR9jU55RVpO1j3vCjhvGZfUxU8RRVOM3eMb3t5fIbX6O/DwY/Y/1A7uunax/wCjJ6/OKvovw9+0BNoXwln+FY0XzUmtry2+1/aMY+1NK27y/L/h3/3vmxXLwPm9DB16ksRLl5otfPQ7vFfh/F5jhaFPB0+aUZpvZaJPub3w6/aIv/B3wr1fwlK7PqVqmzS327sLL97d/wBc+WH/AHz/AA179+xk0kvgXXHlYuz6o5YseS3kQ1+bFfSHwb/aCf4ReH7vRI9DGpm6uTceZ9o8nG5Ej27fLb+5+tejwlxZyYqnLGz9yMWoni+IHhzz4Cusrpc1SpNSlstvW3r6tmp+yNqFlZfFaSC6YK95YSxRZ7uro+3/AL5Qt+FZv7UXhLWdI+KOo67cW8jadq4hkhuMZTcsSxsm7+8rL93+7ivnrTtRvtI1CDVdMme3urWRZIpYzgqy/davsnw5+2PqdpYJaeKvD0epTKMGeGYRBvYo6vz/ALrE/wCzWGUZlgsTlv8AZ+MqcnK7xdrnVxFkea4LO/7Yy2l7Xmjyyjez9U2fK+m6br/h6LTfHUthImn295D5Usi7UllT94oX+98qH7tfol8ePB118X/hhput+DCL2e2Md7bop5mjdOVU+vzBvw218e/GD49aj8VrG20caVFpdhayrMAHaSRpFUqvzbVUDa54K1D8Kv2gfFfwwg/sxY01XRwxYW0rGMox5PlSH7u7+7tZa7MpzTLcJKpgZVHKlOK963XvY8/iDIM7zCnh81jTUMRTk+WF73i+l9r/AOZ5QvhTxS15/Z40a9+1Zx5f2aTfu/u7du6vfPgfpGofDr41+H7Lxhb/AGC41C2cqkh5i85XEYb0ZmTbt9xXr837aempbs9r4Wk+046NOqp/33tz/wCO18hfED4j678QvFg8W6iI7O5jVEhEG4eUsTMy7W+9u3MW3VwVIZZl84V8PW9pNSTtayPVpVc+zmlUweNwsaNKUZLmvd3atpY9p/au8H65p/xFufFL28j6ZqUcXlzKuY0eNAhRm/hPy7h9a9L/AGNPDGrWkut+KbyF7fT7qOKGEsNqyMjMWZf7yr2b3rl/Cn7YniDT9Oj0/wAXaNHrLqNvnRyCJ2x/fXays3+7t/3a5j4i/tR+KPF+jzaBoFgmg2VwpWZlk8yZ4/4grbVVQw4+7u/2q+gpZjlFHGSzSFVylq+W3V+ex8jPJuI8RlkeH6mHjGOi9pzK1l5b30O5/Z/1KDXf2jfFOrWTAQXMF68bryrRi4i2n/gf3q8B+Puf+FweJsnP+kJ/6LWqXwi+Jsnwp8TTeJItOGpNNbSW3lGXysbnRt27y2/ufd2965vx74rbxx4u1PxW1t9iOpN5nk7/ADdnyqv3tq7vu/3a+ZzTOqVfKo0+b95zNyj6n2nD/CuJwfEFSty/uvZqMZabq3zPvC+0y78a/slWdh4YzdTxWdt+6Qbmc2sq+am3u2Ub5f7wr4v+Evh3XNY+JOg22m2Usz2V/byz4X/Uokqs5k/u7VBrovhL8dfEvwp8yzt4k1LSZm3PbSsU2P6xyfwj/gLLX0VYfta3fiLxFoWh6J4disH1G9toZ5ZJfNKxyyqrbFVV52n7zf8AfNfRRxuXZhLD4ipUcKkEly2ve3Znx1bLM6yajjMLQw6qUajlJTuly3Wt1u7HLftpHPifw72/0ab8fmWvS/2s9Ku9Z+Hui6tpcLXUdtco8rRDdsjeJtr/AO7u2/mK81/bT/5Gfw5zn/Rpv/QhWP8ADn9q7VvCOgW3h/X9I/tdbKMRxzCXY+xRhVk+V87fu7q9HMMywsMfjMLipckaltd9keRlOSZhVynLMwy+nzypc3u3tdN92es/se6VqNj4V8Q3l/bS28V3KnlNIrKJNqHcV3deteN/srapaWHxhvLe7cI97a3MMWe7rKj7f++ULfhXUWn7ZmqQvcpN4Yha2kP7lI7ko0a99zeW29m/4D/u18eW+sXthrCa3pUjWl1DP50Uin5ozu3L81eRjOIcHhlg44WfP7Nu+lj6HK+DM0xzzKWPpey9uo8uqeyfbtpf8D2f9ozwhrXh74m6vqN5byNYanL5ttcY+RlZV3R7v7yt8u2vp39knQ77wp4N1zxN4i3WFjfOssRmG39zCh3S/wC7z19q4Dw/+2Vq1vZJb+KNAj1G4UYM0EohDe7Rur8/7rH/AHa80+KX7SXin4i6a+g2dqmiaVN/rYonaV5F9Gk2p8v+yq/99VvQzLKcHi5ZlTquUtbRt1fdnLjMl4izHL6eR4jDxhCNk6nMndR7Le+n/DHvv7I+s2GrR+NLGEiK5ubv7Uo/i8ubeF/75/rXxH4w8F+I/BmvXOha7ayxzRSMqOVbbMu75Xjb+JWqDwf4w17wJrkOv+Hp/IuYuCCMpIjfeSRe4avsGz/bRkFgI9S8KJPdKOWS5wpb/daNmX/x6vLp5hgcfgaeHxlX2c6d9bXTv6HvYjJ83yfNq2Myygq1Ora8bpOLirbs6b462s6/s2+Ht8bK8K6cHBHzJ+62/N/wLFYH7PPw58I6d8Obv4sa3p661exLcTRQlRIY0ti3yxo3y+YzKfm+leSfEP8AaX8T+PvCb+FZtOgsUuZD58inzd8Wd0aKrdG/vt7fLtrA+Enx68SfCiGXS4baPU9KlYyeRIzRlH/iZJPnxu/u7Wr2q3EmXSzWFeUuaEY2vbZ97HzWH4FzqHD08JGHLUlUcuVP4o9r9D6N+GX7TfjDx38RtK8LPpNpa6bfPIrbRI8saJGzfeyq9h/DXkX7X6FPirDuGd+mw7f+/stdrqP7YjxK03hvwlBbXUhy0s0u8fiscYZv++q+fvi/8V9Q+LGuw6rdWcdjb2sflQwrtd/m+ZvMfarN838P3V/76ZufiDiHDVMuqYeWI9pUuntY6+D+EMZQzunjI4JUKSi01zJ69z62/apJPwa8MjHS8tf/AEmmr0j4P+ILi/8AgJptz4XtI9T1CwtjELV3CB54GwyFudrN1X6g18VfFL49y/Evwjp3hOTRf7PXTZophKLjzN/lxPHt2+WmPv7vvdq4v4afFnxb8LdQe40GVZbW4ZfPtpgxik/2v9lv9pf/AB6uupxrhKeaOtGXNCUUuZdPvPOw/hfmNfIVhqkVGrCo5KLektNrp9T6auf2qfEmlXn2G9+H62t4pxskeRHDf7vkbq8T+N/xY8VfEM6bZeJdDGiC2DTxxuHMpWT5c/vNny/J/dr3IftqI0GZfCANxjp9qyv5+VXyf8SviBf/ABK8TSeJL+2jsi0ccKxRkkKi7tvzMPmb5jXm8S5/GeFlTp4p1Ob7PLb73Y9zgbhGpDHwrVstVLl+1z82vkrnAUUUV+WH76FFFFABXxd+2H/q/Cn+9ff+0K+0a+Lv2w/9X4U/3r7/ANoV+reDX/JQ0Pn+TPyTxx/5JvE/9u/mj4kooor++j/OoKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK9w/Zi/5OU+E3/Y3aF/6XwV4fXuH7MX/Jynwm/7G7Qv/S+CuTMf93n/AITaj8UT/9b8W6KKK/eD4cKKKKAC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+BwooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAr3D9mL/k5T4Tf9jdoX/pfBXh9e4fsxf8AJynwm/7G7Qv/AEvgrkzH/d5/4Taj8UT/1/xbooor94PhwooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig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/wAWtb8X+LfCeq+IZFub3TW02C8VLjy1VlhkWQ/L8v8AF/4792vzeorhxWXRqS9pzcsjohXtHlPsX9qT43fDX4iaH8OPhf8ACS11JPCXw00+4s4L3VhGt7dyXbxtM7RxNtVf3Q2f7zfKtXfib8Y/hN4R+Cr/ALOv7PP2+/03WbyG/wDEviDUYltp9Umt/wDj3ght1Z9lrE3zbWbduH+8zfFtFZwyimoxj/KOWIl7wUUUV6RzBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAereD/APkmnj//AK56X/6U15TXq3g//kmnj/8A656X/wClNeU14OS/x8V/iX/pMT6jOv8AdcL/AIX/AOlSCiiivePlwooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD1X4Uf8AH54m/wCxd1b/ANENXlVeq/Cj/j88Tf8AYu6t/wCiGryqvAwH+/4j0X6n0+Y/8i/D+sv0CiiivfPmAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP0P8A2TbdU+HeoXOPmm1KTn/ZSGL/AOvX1DXzV+ynMsnwznVf+WeozK3/AH7ib/2avpWv87fE2UnnmI5v5j/TPwrilkGF5f5Ud38N/BQ+IXi228Ji/XT5btXMbsnmKzRBm27dyfwg1v8Aiz4Tav4W+I9t8NzdC6uLx4BHMEZFKzY+Zl+f5VbP5VxngnX28LeLtH8RIxjGn3UUrkd41b94v/AlytfpX4s8GJqXx78DeLolEsRsrxpB2/criM/99XH6Vtw1kNDH4N+778ZR5vR6Hy3HfF+NyrMl737mdOTitPiSvufH3xO/Zx1H4c+HLnxKutxanHZSxxzosLRsnm7dv8T+qfL71k6J8CrrVPhbcfFK41ZLO2himlWAwFiy27Mqru3fxFdtfSB1v/hYngP4w6VKfOltL2aaL3WCNRD/AOPW9Z/xwmbwJ+z14a8DqQlxepaxTD1ESedK3/fYH519HjeGMBH2mKhT/dxi7av4rtI+Jyvj/N6vscunU/fS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ttVVWu38U/Gn4meN9P8ABul+KdZ+32/gG3W00XNvBHJa26eXtj8xI0aZU8tNnmM23H+01Vhco9lKMqaS920ip4rmUuY/UX9tT9uH9pf4N/tQeLfAHgDxVHZeHNJ/s5rezk0+ymC+dYW00itJLC8p3SSMfv8AfC184/t86avjKX4aftM6bLNLY/FTQY5riJ7ia5jtNUtNq3VvC0rP5cKNIqpH93cH218W/Ej4keM/i34x1D4g/EPUf7V8Qap5P2i68mGDf9niWGP93AqRrtjQL8q9q3D8T/iB4u8C+GfgdrXiCGLwfo9+1xYxXUEKxWU13I3mStcRQvc+X+9dnXcy/wCzuVazwmUqj7GdOK5o/F56f5lVcVz83MfV37KzjQf2W/2nPFl98lpJo2laTGT91576eaJVX/aTcv8A31X59V9b/Fn4seC9D+EGk/s1fBm4l1Dw/a3zatrutyRtbNreqbfLXyYG/eR2tuvyosm1mYKzKrL83yRXbl0ZXqVZfakc1aXwxCiiivTOYKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD1X4Uf8fnib/sXdW/9ENXlVeq/Cj/AI/PE3/Yu6t/6IavKq8DAf7/AIj0X6n0+Y/8i/D+sv0CiiivfPmAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACvcP2Yv+TlPhN/2N2hf+l8FeH17h+zF/ycp8Jv+xu0L/0vgrkzH/d5/wCE2o/FE//V/Fuiiiv3g+HCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK9I8YfFn4gePvDfhjwf4t1X7bo/gy2ktNItRBBBHawy7fM/wBRGjOzeWu9pNzNj71eb0VE6cZy5mXznSeEPFviDwJ4o0vxp4TvW07WtEuI7u0uEVZPLmhbcrbXV1b/AHWVlb+Kv0d/Z1+OXjGy+A37TvxRfxMum+O9Tm0DUIbuAwWk81093O00kcMSojb9zb1VNrZb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X+J2x/wEN/er4RXAYFhkV894EcDyw1KeZYiNpy0V+i6v5s/W/pCceRxVeGV4Wd4R1lbq+i+Q2iiiv6NP5fCiiigAooooAKKKKACiiigAooooAKKKKACiiigD1X4Uf8fnib/sXdW/9ENXlVeq/Cj/AI/PE3/Yu6t/6IavKq8DAf7/AIj0X6n0+Y/8i/D+sv0CiiivfPmAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKANK91rWNUiih1G+nukh+4JpWkVP93d92s2iigAooooAKKKKALD3VxJClvJK7xR/cQt8o/3VqvRRQBYmurq4CR3EryrCNqB2Zti/3VqvRRQAVLBcXFpKs1rK0Tr0dDtaoqKABmZjub5mooooAKfFJJDIs0LlHU7gQdrCmUUAPlkkmkaaZy7sdxJO5jTKKKACpEkkjdZIyUdTuBB+ZajooAlnuLi6ma4upWmlbq7ncxqKiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK9w/Zi/5OU+E3/Y3aF/6XwV4fXuH7MX/Jynwm/7G7Qv/S+CuTMf93n/AITaj8UT/9T8W6KKK/eD4cKKKKACiiigAooooAKKKKACiiigAooooAK/YT9sz4x+HP2c/jhc6T8Jfh14esvE15p2nXVzrl9aR3skW+BVWOytWXyLb5U+eTazSMTX4919mft2fFfwH8ZPj1J40+G+qf2vozaXYWyziCaD97bptkXbPGjfK3+zXj4zC+1r0+aPu2f6HXQlaEj2L9sDTbL4n+Cf2cvin/ZVhpHiv4lWN5a6pNY2620U81tPbQRytGvy7v3rf+Or91Vrvv2m/wBoTVv2TfivP+z58AfDuhaHoHhC00+O5luNLgu7rUri4to7lnuJpVdm+WVV/vfe+b7u35r+N/xj8F+IvgX+zt4Z8E6v9q8SfDu01T+04fIlj+y3E09tJD80saRybvLb/Vs3T5q9s+Nf/DK37W3jKL43t8W4/hrrmtWlmmt6PqelXN20N1bxLB5lvNDhZF8tAqL7bvl3bV8RUlH2fto/u/e/PT8Njscr83LL3tDD/ag8M+CvEMH7P37QXhzw9Y+HJ/ih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9mL/AJOU+E3/AGN2hf8ApfBXh9e4fsxf8nKfCb/sbtC/9L4K5Mx/3ef+E2o/FE//0vxbooor94PhwooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigDZsde1LTtK1PRbWQLa6sIVuBtVt3kyeYvzfw/NWQORt9aQHAI9aORWdLDwhKUox33/L8kdNSvOcYxlL4dvz/AFEooorQ5gooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigDa0fXtS0GS8k02QIb61mtJMqrbobhdsi/8AfNYtFFZxoQTlOMfekdEsROUIwlL3UFFFFaHOFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFdF4X8U+IvBXiCx8U+EdQn0rWNMk8y2ubd2SWOT/AGW/8d/2lO2udoonDmKTsfds/wDwUk/a9m097M+L7dbiSPy2vE0uwW5K/wC95H/slfEusavq3iHVbzXtevJdQ1HUJZLi4uJ5GklmmdtzSSM3zMzN/FWZRXPh8BRpfw48ppKrJ/FIvabqN9oupWusaXO1re2M0dxBMh2tFJC25WX/AGlZa9T+Lnx4+LPx4v8AT9R+KuvHXJ9Kjkjtf9GtrRY1mbzJP3dtHEu52+ZmZdzV49RWs8PGU+fl94j2kuXlPcPFv7Rnxo8efDfRvhF4r8Svf+E9DW1Wys/s9smxbSNo7dWmijSeRYlYqqyM1Hwa/aM+MPwCm1B/hd4gbS4dWCi8tZIYbu2n2fdZoZ1dd3zH5l+avD6Kw+o0eX2fL7pft5X5uY+jPEn7Wv7RPi7UdZ1HxF40ub1tf0m40O7heGD7N/Z12ytNBDb+X5UG/YnzQosnH3q8l8A+PvF3wt8Xab48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2Yv+TlPhN/2N2hf+l8FcmY/7vP8Awm1H4on/0/xbooor94PhwooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK+3P2S/gp8NfHvg34pfFX4maVqniay+HNnYTRaJpMvkT3jXzzKzPIoZ1jiWLc+3+Es38O1uXH4qNCn7SRrQhzy5T4jor638ceP8A9kHWPDOpWPgv4Saz4c1ySJls7pvEDXcUM38LSRyx/Mv+zurF+D2s/s4WPh0w/Ef4deIfG/iNZpGb7BqX2S0Fv8vl/LFG8u7rv+ap+uS5eb2cvw/zL9l73LzHzFRX6F/Fz4M/BDxV+zLP+0X8HvDWseBLvQdcj0fUdI1O5a8ikjmjVllhklXzfvOn/j/y/danW3wO/Zo8H/s5fCr48/FS/wBaNz4lTV0n0jTNvm6pcWl60cG2aRfLtoYo1/et8zNvGyuf+2KfLzcsvi5fmX9TlzH55UV+oGufBz9jDxJ8DdA/abtv+Eh8B+G4dUn0W/0KCVdUu7++WPzIYbW4l+WFmjUs8kny7Rt27tu7g/G3wx/Z2+Iv7LXiD47/AAX0HVfB2q+B9Ws9PvrO/vv7QhvLe7ZVWTdtXbJukH3dq8N8rblZcoZzB/Zlvb5ilg5H590V+hek/Cf9nb4G/AvwL8WPj7o2reNPEfxIF1c6bo1heLp9ta2Nuyr5k0yr5jM29G/u/Nt2/KzNzfxv+D3wU1T9nrQP2mvgfa6l4dsLzW5NA1DRdTnW78mfyXnWS3m2qzLtT592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AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK9w/Zi/wCTlPhN/wBjdoX/AKXwV4fXuH7MX/Jynwm/7G7Qv/S+CuTMf93n/hNqPxRP/9f8W6KKK/eD4cKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK9w/Zi/wCTlPhN/wBjdoX/AKXwV4fXuH7MX/Jynwm/7G7Qv/S+CuTMf93n/hNqPxRP/9k=
{{paed ecg dftb}}
[[EM Cage|https://emcage.net/paediatric-ecg-interpretation-in-the-emergency-department/]] | [[Ped EM morsels|https://pedemmorsels.com/pediatric-ecg/]] | [[PEM playbook EKG Killers|https://pemplaybook.org/podcast/ekg-killers-part-one/]]
!Paediatric assessment triangle [[DFTB|https://dontforgetthebubbles.com/the-paediatric-assessment-triangle/ ]] # Appearance: TICLS # Breathing # Circulation Be aware of the assumptions! ![[History-taking|Paeds general approach]] !External links * https://spottingthesickchild.com/ * https://what0-18.nhs.uk/ * https://www.pedscases.com/ * https://dontforgetthebubbles.com/
*Previous history: **Birth history ***Pregnancy & delivery ***Birth weight, gestational age **Perinatal problems *PMH: **Immunizations **Developmental milestones reached? *FHx: **parents – consanguineous? Country of origin? Occupation? **Siblings – age + sex **Familial illness *SHx: **family structure, accommodation **school, childcare **smoking, alcohol, pets ![[Ready to examine?|Paeds assessment]]
!Cubital tunnel syndrome |singlecol|k |''Etio:'' Compression of ulnar nerve in cubital tunnel| |''Presentation:'' Tingling/numb 4th and 5th finger| !Radial tunnel syndrome |singlecol|k |''Etio:'' Compression of posterior interosseous branch of radial nerve due to overuse| |''Presentation:'' 4-5cm distal to lateral epicondyle. Worsened by extending elbow and pronating forearm| !Lateral epicondylitis = tennis elbow |singlecol|k |''Etio:'' overuse of extensor muscles - repeated microtrauma at lateral epicondyle. ''Epid:'' age 30-40| |''Presentation:'' point tenderness over lateral epicondyle, pain on resisted wrist extension/middle finger extension; reduced grip strength| |''Ddx:'' cervical radiculopathy, radial tunnel syndrome, frozen shoulder| || |''Mx:'' topical/heat/ice, rest + avoiding aggravating activity|
|historyclass|k |''History:'' <br>➥ [[Developmental history]]: walking, neurodevelopmental delay, risk factors for DDH<br>➥ recent infection/febrile illness<br>➥ duration, progression, associated pain<br>➥➥ pain on back flexion?<br>➥➥ Distribution? Referred pain? <br>➥ Muscle weakness?<br>➥ FHx of juvenile idiopathic arthritis/other autoimmune<br>➥ @@color:red; Red flags:@@ waking up with pain, unexplained rash/bruising, pain/anxiety after traumatic injury (compartment syndrome)|''Urgent referral if:'' <br>➥ age <3 <br>➥ unable to weight bear<br>➥ neurovascular compromise<br>➥ safeguarding concerns<br>''Ddx'': Perthe’s, [[DDH|Developmental dysplasia of hip]], SUFE, [[JIA|Juvenile idiopathic arthritis]], septic arthritis, osteomyelitis, myositis| |''O/E:'' signs of infection, LNA, rash^^CKS^^; check for organomegaly //(JIA)//<br>➥ pGALS: weight bearing, hair tufts, sacral pit (spina bifida)<br>➥ gait abnormalities, hip ROM|~| |''Ix:'' hip XR; USS can show effusion. //Bloods:// creatine kinase, inflammatory markers|~| !See also [[Limping child]] JIA:
|!Condition|!Etiology|!S/s|!Treatment| |!Supraspinatus tendinopathy|Rupture of supraspinatus tendon|Pain reproduced by adducting pressure on abducting arm|Physiotherapy + pain relief; subacromial bursa injection of steroid, eg triamcinolone acetonide 40mg with local anaesthetic; arthroscopic acromioplasty.| |!Calcifying tendinopathy|Acute inflammation of supraspinatus, typical age ~40. F>M.|Tenderness at rotator cuff insertion; ± crepitus, painful arc; calcifications on XR|Symptomatic: analgesia, ice, brief immobilisation| |!Acromioclavicular joint OA|See [[OA|Osteoarthritis]]|See OA|Steroid injections, excision of lateral end of clavicle| |!Adhesive capsulitis|Immobilisation, injury, T2DM. F>M|Diffuse aching pain, ↓ ROM active/passive. Nil tenderness over rotator cuff|NSAIDs, physio, steroids. THEN: MUA, arthroscopy, capsulotomy| !Red flags * Shoulder mass: malignancy? * Suspicion of [[Septic arthritis]] * Sudden inability to raise arm: rotator cuff tear? * Abnormal shape, loss of rotation: dislocation? * New inflammation in multiple joints: inflammatory arthritis?
!Articulate courses - UCL https://rise.articulate.com/share/qK44oYQA8bDYQNKCnTX-kJjDV-amCt8X#/
!Pain: [[Analgesia in cancer]] | [[Cancer complications]] !Nausea/vomiting |@@background-color: #eac9c9; ''Etio:''@@ often iatrogenic i.e. from opioids but don't forget other causes e.g. [[Bowel obstruction]]| |@@background-color: #ede7f6; ''Management:''@@ same principle as pain = by mouth, by the clock, by the ladder; trial anti-emetic regularly <br> • avoiding food sight/smells, small and often, alternative therapies<br> • haloperidol, cyclizine, pro-kinetics (metoclopramide, domperidone)| !Agitation/restlessness |@@background-color: #eac9c9; ''Etio:''@@ pain, sign of opioid toxicity.| |@@background-color: #ffe0b2; ''Clinical presentation:''@@ hallucinations, reversal of sleep-wake cycle.| |@@background-color: #ede7f6; ''Management:''@@ non-pharm (BPSD/[[Delirium]]), reversible causes e.g. retention!<br> • Midaz 10-60mg, uptitrate as needed (2.5-5mg 1-2h SC), or levopromazine <br> • Consider if sedation will ↓ ability to eat etc.| !Intractable hiccups |@@background-color: #eac9c9; ''Etio:''@@ gastric distension, liver enlargement → diaphragmatic spasms; mediastinal tumour ⇒ phrenic nerve| |@@background-color: #ede7f6; ''Management:''@@ managing pharyngeal stimulation e.g. soft palate massage, dry sugar<br>➥ //Reducing gastric distension//: prokinetics (metoclopramide)<br>➥ //Relaxing smooth muscle:// nifedipine<br>➥ //Suppressing central reflex:// chlorpromazine PO| !Acute haemorrhage |@@background-color: #eac9c9; ''Etio:''@@ tumour eroding into major vessel. Often pre-terminal.| |@@background-color: #ede7f6; ''Management:''@@ rapid sedation, anticipatory sedatives (high dose midaz), f/u with relatives| !Excess secretions |@@background-color: #eac9c9; ''Etio:''@@ intrinsic to tumour e.g. nasopharyngeal tumour; due to loss of airway tone| |@@background-color: #ffe0b2; ''Clinical presentation:''@@ "wet" voice, ?desaturation| |@@background-color: #e3f2fd; ''Ix:''@@ CXR - reversible cause?| |@@background-color: #ede7f6; ''Management:''@@ <br>➥ chest physio, positioning, SALT ax (for cough), saline nebs, oral suctioning; fluid management<br>➥ glycopyrronium (does not cross BBB), hyoscine butylbromide<br>➥ ↓ secretions = makes secretions thicker| ![[Malignant ascites]] !!External links UCLMS booklet, CNWL booklet, local guidelines
↑ awareness of own heartbeat signs of [[Hyperthyroidism]]
|singlecol|k |''Etio:'' ductal adenoca, 60% in pancreas head. ''Epid:'' age 60-80. ''Risk factors:'' chronic pancreatitis, M>F, smoking, longstanding diabetes; genetic predisposition with SPINK1, PRSS1, Peutz-Jegher| |''Symptoms:'' painless jaundice, anorexia, unintentional weight loss| |''Signs:'' <br>''2ww criteria:'' age <40, jaundice; age >60 + unintentional wt loss/new diabetes| |''Ix:'' CA 19-9 (poor rule-out; use only to monitor activity), EUS, cholestatic LFTs | |''Mx:'' Pancreatoduodectomy (Whipple’s) - only 15-20% patients considered suitable. High mortality!<br>➥ Neoadjuvant chemotherapy with surgery <br>➥ Palliation + stent insertion<br>➥ Manage pancreatic insufficiency; delayed gastric emptying; pain (e.g. coeliac plexus block)<br>➥ Prognosis poor apart from ampullary/islet cell tumours| !! Consider pancreatic cancer with... * New-onset diabetes, especially if aged over 60 or if previously stable diabetes suddenly becomes unstable. * GI s/s not improving with treatment * repeated consultations for GI s/s * New-onset mechanical back pain associated with GI s/s
|historyclass|k |''History:'' [[Overdose]] - clarify how much, staggered/immediate, time of ingestion<br>➥ Ask about concomitant alc/drugs<br>➥ Risk factors for toxicity: rifampicin, anticonvulsants, St John's wort; malnutrition, cachexia, HIV, cystic fibrosis|''Principles of mx:'' N-acetylcysteine - 150mg/kg body weight in 200mL glucose over 15min, 50mg/kg in 500mL over 4hr, then 100mg/kg in 1L over 16hr<br>➥ S/e: itching, nausea, bronchospasm - stop tx if so, then resume at slowest rate<br>➥ OD >8h ago AND >12g or >150mg/kg taken: start NAC immediately<br>➥ Check INR + creatinine - if normal after NAC tx, medically safe for discharge<br>➥ See [[Liver transplant criteria]]| |''Presentation:'' [[Acute liver failure]]; N+V, RUQ pain|~| |''Ix:'' [[LFTs]] (may be normal until >18h), clotting, renal fx|~|
!![[Travel history]] !!Worms significant in the UK: *Strongyloides *Enterobium (pinworm) - perianal itching *Toxocara (Etio: cat/dog parasite, often in kids/ppl with pica eating from sandpits etc.) !!Buzzwords: *Schistosomiasis: haematuria, E Africa *Strongyloides: hyperinfestation in immunocompromised, larva currens *Enterobius: pinworm, itchy bottom *Toxocara: cats/dogs, ocular/visceral larva *Ascaris: roundworm *Ancyclostoma: hookworm, anaemia *Trichuris: whipworm, [[Intussusception]], rectal prolapse *Onchocerciasis: river blindness, E/W Africa *Loa loa: eye worm, calabar swellings, W Africa *Taenia saginata = beef tapeworm; taenia solium = pork tapeworm, neurocysticercosis *Echinococcus granulosis: hydatid disease, liver/lung cysts !!Investigations * Stool microscopy (OC&P, “ova, cysts and parasites) * Terminal urine (last 5ml urine) if suspect schistosomiasis * Serology possible !!ID buzzwords: *Leptospirosis: bilat conjunctivitis, deranged LFTs, exposure to sewage
!Key to explain: *legal concept *gives adults rights and responsibilities !The following people automatically have PR: *birth (presumed biological) mother *2nd parent – if married to/in civil partnership with birth mother at the time of conception/birth *Surrogate mother initially has responsibility until handed over to legal parents Only 2 parents can be registered on birth certificate, but PR can be shared with others. *Appointed guardian *Person obtaining a residence order. *Named local authority *With emergency protection order, for duration of that order. !If parents disagree with medical team *duty to act in best interest >> duty to respect pt’s or parents’ wishes *@@background-color:#e3f2fd;Gillick v West Norfolk and Wisbech HA (1985):@@ court can decide, but if no time to get court decision, doctor can safely carry out emergency treatment if judged to be best interest @@background-color:#e3f2fd;Glass v UK [2004]:@@ where medical team acted against pt’s family wishes → court emphasised need to reach consensus or seek external advice
2nd most common neurodegenerative disorder. |tableclass|k |''Pathg’s:'' alpha-synuclein; Lewy bodies in olfactory tract, dorsal motor ncl of vagus with rostral spread. Age of onset 60+ unless young-onset/genetic. //Secondary causes:// repeated head trauma, post-infectious, neurosyphilis, metab ⇒ basal ganglia calcification. //Drug-induced:// 1st gen antipsychotics (haloperidol, risperidone), antiemetics (metoclopramide), valproate|''Management:'' ~L-Dopa is 1st line. See [[other PD meds|Parkinson's medications]]<br>➥ Must inform DVLA<br>➥ See specialist care every 6-12m<br>➥ Physio, OT, SALT, nutrition support - protein in last meal to reduce off-effects<br>➥ Advance care planning<br>➥ Deep brain stimulation to STN, pallidum, thalamus | |''Symptoms:'' resting tremor, loss of facial expression, aprosody, low-volume rapid speech|~| |''Signs:'' tremor, rigidity, akinesia, postural instability. Pill-rolling tremor 4-7Hz (see [[Parkinson's O/E]]|~| |''Ix:'' Typically clinical dx.<br>➥ DAT scan – measure of functioning dopaminergic terminals <br>* Queen Square Brain Bank diagnostic criteria|~| !!See also [[“Parkinson’s-plus” syndromes]] !!Exclusion criteria * Antipsychotics, dopamine-depleting drugs, known neurotoxin * Repeated strokes, repeated head injury * No improvement on L-dopa * Cerebellar signs, early severe dementia * Cerebral tumour (...) and communicating hydrocephalus
!Part of [[Parkinson's disease]] !!Starting and stopping * Impulse control disorder - not a reason to stop ** Repetitive reward-based beh e.g. gambling, sexual behaviour, binge eating ** Requires secondary care review ± CBT * Stopping suddenly can cause [[Neuroleptic malignant syndrome]] |!Medication|''L-dopa''|''Dopamine agonists'' (ropinirole, bromocriptine, amantadine)| |@@background-color: #EAC9C9;''Mechanism of action:''@@|direct replacement of dopamine|//Ergot-derived:// bromocriptine, cabergoline| |@@background-color: #EAC9C9;''Indication:''@@|First-line|//Amantadine:// drug-induced dyskinesias| |@@background-color: #e3f2fd;''Adverse effects''@@|N+V (domperidone can help), dyskinesias, dystonias, unpredictable ‘off’ effects|nausea, orthostatic ↓ BP, psychosis, disinhibition/impulse ctrl disorders, excessive sleep | |@@background-color: #ede7f6;''Administration:''@@|➥ Co-prescribed with co-careldopa (Sinemet) <br>➥ Efficacy ↓ over time|Available in parenteral form (patches)| |!Medication|''MAO-B inhibitors'' (selegiline)|''COMT inhibitors'' (entacapone)| |@@background-color: #EAC9C9;''Mechanism of action:''@@|?|↓ peripheral breakdown ⇒ ↑ central delivery| |@@background-color: #EAC9C9;''Indication:''@@|??|Lessen ‘off’ time| |@@background-color: #e3f2fd;''Adverse effects''@@|Postural ↓BP, AF|↓ liver function | |@@background-color: #ede7f6;''Administration:''@@|?|SC injection| !!Symptom control with... *//Nausea:// domperidone = D2 antagonist without crossing BBB *//Symptomatic mx:// postural ↓ BP – midodrine
* Inspection: spontaneous movements, facial expression, resting tremor, posture * ''Tremor:'' resting (accentuate by distraction), postural (extend arms fully), kinetic (past-pointing) **Parkinsonian tremor: 4-6 Hz, asymmetric, at rest, in hands/chin/arms/legs * ''Bradykinesia:'' paucity of facial expression, ↓ spontaneous blinking, lack of arm swing **Test for bradykinesia using rapid alternating movements e.g. finger tapping (↓ amplitude = fatiguability) * ''Tone:'' similar to upper limb exam (lead-pipe rigidity, cogwheel rigidity – accentuate with co-activation) ** //rigidity vs spasticity:// spasticity affects ‘anti-gravity’ muscles; Parkinsonian rigidity affects entire range of movement * ''Gait:'' looking for step initiation, step length, heel strike, arm swing, posture, tremor, turning (festination, stoop, +ve pull test) * ''Non-motor features:'' dementia, REM sleep behaviour disorders/excess daytime sleepiness; autonomic dysfunction e.g. incontinence, constipation, postural hypotension * To complete the examination, offer: ** cerebellar examination, eye movements ** lying and standing BP; medication review ** MMSE/cognitive assessment * [[''Ddx tremor:''|Movement disorders approach]] essential tremor (Mx: propanolol) !!See [[Parkinson's disease]] !!External links * https://oscestop.com/Parkinsons_exam.pdf * https://geekymedics.com/parkinsons-disease-examination-osce-guide/
|tableclass|k |''Epid:'' ↑ in preterm infants. ''Onset:'' 3-5d after birth|''Management:'' Dexamethasone in preterm labour<br>➥ Ibuprofen/indomethacin in preterm infants<br>➥ Term infants: surgical closure| |''Symptoms:'' failure to thrive, CCF|~| |''Murmur:'' continuous murmur @ upper left sternal border; thrill. ''Pulse:'' collapsing|~| |''CXR:'' ↑ vascular markings, ↑ aorta. ''ECG:'' LVH|~| # Acyanotic lesions: L → R shunt ## [[Ventricular septal defect]] ## [[Atrial septal defect]]
*↑ risk of CVD, obesity, diabetes *subfertility – weight loss, healthy lifestyle, then: *1st line: clomifene ± metformin max 6/12 *Gonadotrophin (⚠ hyperstimulation) *PCOS in pregnancy: risk GDM **metformin NOT recommended **Folic acid 5mg OD
|tableclass|k |''Etio:'' Infection from endocervix e.g. Gonorrhea, chlamydia, M. gen.<br>↑ risk infertility, ectopic pregnancy|''Management:'' admit if cannot rule out ectopic/other cause of acute abdomen<br>➥ empirical abx e.g. IM ceftriaxone* 500mg 1x → PO doxycycline 100mg BD plus metronidazole 400mg BD for 14 days BASHH<br>➥ f/u in 72h<br>➥ avoid sex until treatment complete<br>➥ Remove IUD if severe<br>➥ Contact tracing via GUM clinic<br>➥ If not resolving, consider abscess<br>➥ If incomplete tx, can result in chronic PID| |''Symptoms:'' chronic pelvic pain, dyspareunia, intermenstrual bleeding, menorrhagia, bilat lower abdo pain, fever|~| |''Signs:'' infertility, adnexal tenderness ± mass<br>''Ddx:'' Fitz-Hugh-Curtis, ovarian cyst torsion/rupture, ectopic|~| |''Ix:'' pregnancy test, STI screen. //Vaginal smear:// PMN|~|
|historyclass|k |''History'':<br>onset – how related to menstrual cycle?<br>➥ When in menstrual cycle, any associated dysmenorrhea?<br>➥ Associated activities – dyspareunia?<br>➥ Trigger points?<br>➥ LUTS; wt loss, appetite change<br>➥ [[Obstetric history]], pelvic infection/surgery, sexual history as appropriate|''Principles of mx:'' NSAIDs + cyclical ovarian suppression (COCP) for gynae pain.<br><br>''Ddx:'' urogenital atrophy secondary to menopause; PID, adhesions, prolapse, fibroids, endometriosis... Often >1 cause; affects 1 in 6 women in the UK!<br><br>➥ Consider overlap with IBD, other medically unexplained s/s| |''O/E'': abdo examination, bimanual examination – check for cervical motion tenderness (uterus, ovaries, bladder); cervical smear if overdue|~| |''Ix'': urine dip, MC+S – exclude cystitis/urethritis<br>➥ Offer STI if sexually active<br>➥ Pelvic USS – exclude structural abnormalities e.g. [[Fibroids]]|~| !Non-gynae - if prostate present * ''Ddx:'' chronic prostatitis ± obstructive s/s * ''Ix:'' MSU, STI screen, PR o/e !!Sources Oxford Handbook of General Practice, lectures
|tableclass|k |@@background-color: #EAC9C9; ''Etiology:''@@ Mucosal breach in duodenum/stomach (atypical sites: Meckel’s diverticulum (ectopic gastric mucosa), ~Zollinger-Ellison (↑ gastrin) → usually unresponsive to medical therapy). M>F 3:1|@@background-color: #ede7f6; ''Complications:''@@ perforation (duodenal>stomach); UGIB, gastric outlet obstruction (from scarring around pylorus)<br><br>@@background-color: #ede7f6; ''Mx:''@@ <br>* Lifestyle: weight loss, ⛔️ smoking+alcohol, stop ~NSAIDs.<br>*H pylori eradication if present (amox, PPI, clari OR metro. Clari + metro + PPI if allergic)<br>*''first-line:'' ~PPIs full dose (e.g. omeprazole 20mg OD)<br>topical antacids; surgical definitive repair – endoscopic clipping; Perforated ulcer repair: pre-op G&S, catheterisation ⇒ omental patch ⇒ post-op oral diet| |@@background-color: #ffe0b2; ''Symptoms:''@@ gastric: pain precipitated by food, wt loss, anorexia. duodenal: epigastric hunger pain relieved by eating. Shoulder tip pain.|~| |@@background-color: #dcedc8; ''Signs:'' @@ epigastric tenderness, gastric outlet obstruction: distension Ddx: non-ulcer dyspepsia, GORD, duodenitis/gastritis, cancer|~| |@@background-color: #e3f2fd; ''Ix:''@@ OGD/barium meal if contraindicated<br> *Test for H. pylori (breath test, faecal antigen test)<br> *Upper GI endoscopy + biopsy<br> *Biopsy gastric ulcer rim+base (histo + microbio)|~|
|tableclass|k |''Etiology:'' infective (viral, pneumonia, rheumatic fever), MI, drugs (procainamide, penicillin, isoniazid, hydralazine), trauma, uraemia, SLE, rheumatoid arthritis, myxoedema, surgery, malignancy, radiotherapy, sarcoidosis... Often associated with myocarditis|''Mx:''<br>➥ NSAID for symptom mx + PPI (colchicine if NSAIDs contraindicated)<br>➥ colchicine + steroids 2nd line <br>➥➥ colchicine = improves response, ↓ recurrence<br>➥ If purulent: vancomycin + ceftriaxone/gentamicin <br>➥ pericardiocentesis| |''Symptoms:'' Chest pain worse on inspiration/lying flat, relieved by sitting forward, ±fever|~| |''Signs:'' friction rub? signs of [[Cardiac tamponade]], ↑ JVP on inspiration (Kussmaul’s sign = constrictive pericarditis), ±↑ troponin, ↑ inflammatory markers.|~| |''Ix:'' FBC, CRP, ESR, troponin<br>//ECG:// concave global ST elevation, PR depression<br>//CXR:// ± effusion. Pericardiocentesis is diagnostic|~| !External links [[LITFL|https://litfl.com/pericarditis-ecg-library/]] | [[Learning in 10|https://www.youtube.com/watch?v=zE2DF8eMBl0]]
!In primary care
* Screen with Edinburgh Postnatal Depression Scale
![[Psych drugs in pregnancy|Prescribing in pregnancy]]
!Postpartum (puerperal) psychosis
|tableclass|k
|Clinical variant of [[bipolar disorder|Bipolar affective disorder]]|''Mx:'' MBU (psych unit) from 7/40<br>Taper mood stabilisers/antidepressants if needed<br>psychological treatment: CBT, mother-infant bonding etc.<br>ECT<br>± social services, support the rest of the family |
|''Onset:'' 3d - 3/52. ''Symptoms:'' Insomnia, restlessness, psychosis, paranoid delusions|~|
| |~|
|Ix: |~|
!Practically speaking
*call security if you need to stop patient from leaving
*remove baby from the situation ("who's holding the baby? on the floor?")
**safe place: off the ward
**“extra monitoring"
*Section 2 or Section 5(2)
**5(2) - 72h, requires 2 senior psychiatrists + AMHP
*antipsychotics?
*rapid sedation with lorazepam/haloperidol
**start stat + regular
*not all perinatal psych teams are hospital-based but verbal advice
*act as MDT
Source: [[RCGP|https://www.rcgp.org.uk/clinical-and-research/resources/toolkits/perinatal-mental-health-toolkit.aspx]]
!Postnatal depression
*''Defn'': Postnatal depression vs ‘baby blues’: lasts >10d
*''Onset'': weeks-months after birth
''[[Stillbirth]]'' death >24/40 before or during birth (UK) ''Miscarriage'' death <24/40 ''Perinatal mortality'' >24/40 to 1 week (includes live births + stillbirths) ''Neonatal mortality'' 1st 28d of life
|tableclass|k |''Etio:'' Group A Strep, E. coli, Staph aureus<br>''Site:'' Endometritis. ''RF:'' C-section|''Management:'' Mortality 20-40%! Treat as with sepsis<br>➥ monitor with appropriate warning score system<br>➥ drain/remove any abscess, RPOC <br>➥ Example abx: IV cefuroxime/clinda and metronidazole +/- gentamicin → switch to PO<br>➥ Microbio consult if breastfeeding<br>➥ Group A Strep: avoid ~NSAIDs, contact prophylaxis| |''Symptoms:'' infection focus – e.g. purulent lochia, offensive vaginal discharge wound site infection, endometritis, mastitis|~| |''Ddx:'' VTE (in secondary infection)/PE|~| |''Ix:'' exclude [[PE|Pulmonary embolism]]|~|
|singlecol|k |''Mechanism:'' peritoneum as semi-permeable membrane<br>''Indications:'' pt/carer dexterity| |''Advantages:'' fewer s/e, can be done at home (given sufficient dexterity)<br>''Disadvantages:'' lasts 4-5 years (peritoneal sclerosis)| |''Access:'' peritoneal catheter| || |''Complications:'' PD peritonitis (Mx: gent, ceftazidime into port)| ![[Other RRT modalities|Renal replacement therapy]] !!External links [[Curbsiders|https://thecurbsiders.com/podcast/192-dialysis]]
|tableclass|k |''Etio:'' ± traumatic experiences → maladaptive coping mechanisms; FHx. ''Defn:'' disturbance in behavioural tendencies ⇒ personal/social problems. Enduring, longstanding and pervasive.|''Management:'' consistency, team working<br>➥ crisis planning – admission might be harmful<br>➥➥ if admitted, what is the focus? Time-limited<br>➥ harm reduction, emotional regulation - Dialetical Behavioural Therapy<br>➥➥ psychodynamic psychotherapy, Mentalisation Based Therapy, CBT, therapeutic communities<br>➥➥ 12-18 months<br>➥➥ 40% patients disengage<br>➥ no good evidence base for any medication when not in crisis| |''Symptoms:'' outbursts of intense anger, impulsivity, disturbances in self-image/aims/preferences, intense and unstable interpersonal relationships, self-destructive behaviour ~ICD-10|~| |''Classification:'' Cluster A (odd, eccentric)/B (dramatic, erratic)/C (avoidant/fearful) ^^~DSM-IV^^|~| Affective instability vs bipolar - timescale is longer in bipolar vs minutes/hours in affective instability !Psychological therapy *DBT - learning skills to cope with difficult emotion * MBT - recognising and understanding mental states (yours and others), and examine own thoughts about self and others !External links [[Mind|https://www.mind.org.uk/information-support/types-of-mental-health-problems/borderline-personality-disorder-bpd/about-bpd/]]
|tableclass|k |@@background-color: #eac9c9; ''Etio:''@@ AVN of prox femoral epiphysis. Site: asymmetric usually. ''Epid:'' M>F, age 5-8.|@@background-color: #ede7f6; ''Management:''@@ symptomatic – may revascularise by itself. ''Progression:'' collapse of femoral head. ''Complications:'' coxa magna deformity (short femoral head)| |''Symptoms:'' [[limp|Limping child]]|~| |''Rad signs:'' flattening of femoral head|~| |@@background-color: #e3f2fd; ''Ix:''@@|~| See also [[Radioogy assistant|https://radiologyassistant.nl/pediatrics/hip/hip-pathology-in-children]]
For evaluating systematic reviews * population ** characteristics of the particular patient? dx? what stage? ** age? gender? * intervention/exposure ** treatment? type of care? ** environmental factor? * comparison ** alternative treatment? - drug vs placebo/no intervention * outcome ** what are you trying to achieve? What are you trying to improve? ** What are you measuring? How is it measurable? * Side effects?
*Congestive heart failure *Liver failure *[[Nephrotic syndrome]] *↓ venous return **venous insufficiency **[[DVT|Deep vein thrombosis]] *Damage to lymphatics: **radiotherapy **chronic lymphadema *Drug-induced: **SIADH ⇒ salt retention **Beta blockers **amlodipine + other CCBs **steroids **NSAIDs !See [[general approach to swollen legs|Leg swelling]]
|background-color: #EAC9C9;''Definition:'' Fluid (including blood, pus etc.) in the pleural space. Causes: see [[ddx|Pleural effusion ddx]].<br>//Drug-induced:// amiodarone, nitrofurantoin, phenytoin, methotrexate, pergolide|background-color: #ede7f6;''Management:'' Unilat effusion (clinically suspicious for exudate): diagnostic aspiration with 21G needle, send for ix <br> • Chest drain at 5th intercostal space; drain ≤1.5L to avoid re-expansion pulmonary oedema<br> • Surgical mx: VATS if adhesions present, persistent collections| |background-color: #ffe0b2;''Symptoms:'' pleuritic chest pain, SOB|~| |background-color: #dcedc8;''Signs:'' dullness to percussion, ↑ vocal fremitus|~| |background-color: #e3f2fd;''Ix:'' CXR: blunting of costophrenic angles <br> • USS: in guiding aspiration; diagnostically. <br> • Pleural fluid microscopy and culture, [[analysis|Pleural effusion fluid analysis]]|~|
!Most common causes of [[pleural effusion|Pleural effusion]] * [[congestive heart failure|Heart failure]] * [[pneumonia|Community-acquired pneumonia]] * malignancy !Is this a local or systemic process? |-|!Transudate|!Exudate| |!Indicative of...|nephrotic syndrome, portal hypertension (= hepatic hydrothorax), congestive heart failure|cancer, trauma, PE, infection| |!How formed?|caused by altered hydrostatic pressure, pleural permeability, and oncotic pressure|changes to formation and absorption of pleural fluid| |!Threshold (Light’s)|Protein <30g/dL|Protein >30g/dL (or pleural:serum protein >0.5, pleural:serum LDH > 0.6)| !!See [[Pleural effusion fluid analysis]]
!Normal * Clear fluid * pH: 7.60-7.64 * Protein: < 2% (1-2 g/dL) * White blood cells (WBC): < 1000/mm³ * Glucose: similar to that of plasma * LDH: <50% plasma concentration * Amylase: 30-110 U/L * Triglycerides: <2 mmol/l * Cholesterol: 3.5–6.5 mmol/l |-|!Abn|![[Significance|Pleural effusion ddx]]| |pH (measure with ABG machine)|<7.2|pneumonia (drainage indicated), malignancy| |Glucose|<3.3 mmol/L (60 mg/dL)|empyema, rheumatoid arthritis, TB, and malignancy| |LDH|>50% plasma|exudate, ongoing inflammation| |Lymphocytes |>50%|malignancy, TB| |Amylase|presence?|pancreatitis|
|tableclass|k |''Etio:'' P. jirovecii. Most common HIV indicator in resource-rich settings; may occur in any immunocompromised pt. ''Pathg’s:'' inflammatory infiltrate so aiming for damage control|''Management:'' Empirical treatment with co-trimoxazole<br>➥ ⚠ nephrotoxic, hepatotoxic<br>➥ + corticosteroids if severe<br>➥ PO2 9.2 cutoff to reduce chances of becoming more hypoxic with abx<br>➥ Prevention: for patients with history of PCP, severely immunocompromised - give co-trimoxazole PO| |''Symptoms:'' gradually ↑ dry cough 2-3w, SOB|~| |''Signs:'' Desaturation with exertion|~| |''Ix:'' CXR may be clear, or: bilat pneumonitis, perihilar fluffy shadows. <br>➥ high-resolution CT: ground-glass changes<br>➥ Histo: silver stain <br>➥ Bronchoscopy/BAL: detection 70-<br>➥ 80%<br>➥ ↑ LDH; ~Beta-D-glucan, PCP PCR|~|
![[CAP|Community-acquired pneumonia]] *''Mild:'' 500mg amox PO TDS, clari BD, doxy *''Mod:'' Amox PO/IV + clari/doxy *''Severe:'' IV co-amox + clari OR cefuroxime + clari *''IECOPD:'' amox/doxy + pred for H. influenza cover *''Aspiration:'' cephalosporin + metronidazole *''Secondary to flu:'' normal treatment + fluclox (for Staph cover) ![[HAP|Hospital-acquired pneumonia]] *''Empirical abx:'' local and other guidelines vary wildly *BNF: early-onset (<5d after adm): co-amox/cefuroxime; late-onset: *antipseudomonal penicillin (e.g. tazocin) *broad-spectrum cephalosporin (e.g. ceftazidime) *antipseudomonal β-lactam or quinolone (e.g. cipro) *add aminoglycoside if Pseudomonas suspected *ESBL → meropenem, ceftazidime 7 or 14d (also antipseudomonal)
|tableclass |k |''Definition:'' air between pleural space and lung. ''Risk factors:'' smoking, tall slim habitus, previous ptx, trauma (including iatrogenic), chronic respiratory disease|''Management:'' • Primary spontaneous ptx AND age<50:^^BTS 2010^^<br>➥ if rim of air <2cm: supplemental oxygen + observe; follow up as outpatient <br>➥ if SOB and/or rim of air >2cm → aspirate <br>➥ if unsuccessful → aspirate → then chest drain <br> • Secondary spontaneous ptx (i.e. smoking hx, underlying lung disease) OR age>50: admit → <br> ◦ if rim 1-2cm, no SOB: aspirate + oxygen + observe 24h <br> ◦ if >2cm OR SOB: chest drain <br> • Complications of chest drain: surgical emphysema <br> • Avoid contact sports; flights until closed pneumothorax is confirmed with CXR, f/u with Resp team. Advise A&E if SOB, f/u CXR after 2-4/52, smoking cessation.| |''Symptoms:'' if small, may be asymptomatic; or sudden onset pleuritic (ipsilateral) chest pain, SOB|~| |''Signs:'' ↓ chest wall movement, ↓ breath sounds, ↓ vocal fremitus, ↑ resonance on affected side|~| |''Ix:'' erect PA CXR: loss of lung markings (ddx: emphysematous bulla) <br>US usually only in trauma context|~|
|tableclass|k |background-color: #EAC9C9;''Etio:'' Mutations in ~PKD1/~PKD2 gene. Autosomal dominant/recessive: ''pathog’s'' = somatic second hit. Symptom onset usually in adulthood. ''Epid:'' 10% [[ESRF|Chronic kidney disease]] |background-color: #ede7f6;''Complications:'' [[SAH|Subarachnoid haemorrhage]]<br>''Management:'' usually supportive. <br> • [[Renal transplantation]] is gold standard. <br> • [[HD|Haemodialysis]] > PD if dialysis needed <br> • Experimental: tolvaptan (ADH antagonist)| |background-color: #ffe0b2;''Symptoms:'' flank pain|~| |background-color: #dcedc8;''Signs:'' haematuria, abdo mass. ''Associations:'' hepatic cysts, CKD, hypertension|~| |background-color: #e3f2fd;''Ix:'' renal USS: large echogenic kidneys in an at-risk pt are diagnostic <br> • CT/MRI; screening: US abdo|~|
|tableclass|k |''Etio:'' ↑ ovary androgen production ⇒ multiple small follicles = inhibits ovulation; associated with insulin resistance. PCOS ≠ polycystic ovaries (25-33% women). ''Epid:'' 7%♀|''Management:'' symptomatic ctrl, lifestyle ∆ (↓ insulin → ↑ SHBG…) <br> • regulating periods: COCP → ↓ LH, ↑ SHBG, protects endometrium <br> • hirsutism: laser, cosmetic, anti-androgens (e.g. cyproterone) + contraceptive<br>See [[PCOS counselling]]| |''Symptoms:'' Oligo/amenorrhoea, heavy, irregular or prolonged periods, [[acne|Acne]], hirsutism, obesity, infertility, male pattern balding, sleep apnoea|~| |''Ddx:'' ↓ thyroid, congenital adrenal hyperplasia (esp if total testosterone >5)|~| |''Ix:'' OGTT, CVD screening. See [[Rotterdam criteria]]|~|
|tableclass|k |''Epid:'' mean age of onset = 70. //''GCA:''// stenosis of large vessels due to inflammation; can affect aorta |''Complications'' with GCA: blindness <br>''Mx:'' Prednisolone 15mg PO OD, should improve within a week (else reconsider dx). Continue 1-2 years <br>➥ Gradually ↓ by 1-2mg/month <br>➥ If cannot wean from pred without flares: DMARD e.g. MTX, tocilizumab <br>➥ //''GCA:''// IMMEDIATELY START 60mg pred PO OD, continuing for 1.5-2 years| |''Symptoms:'' morning stiffness; shoulder + pelvic girdle pain. //''GCA:''// headache (constant), scalp tenderness, sudden vision loss/blurriness/diplopia, jaw claudication|~| |''Signs:'' normal strength (weakness = pain inhibition)<br>//''GCA: ''//scalp necrosis; optic disc swelling → anterior ischaemic optic neuropathy, splinter haemorrhages on fundoscopy|~| |''Ix:'' Clinical diagnosis. CRP, ESR, exclude neoplasm! GCA: temporal artery biopsy |~|
# Aims/objectives of drug therapy # Is it needed? Identify essential drug therapy # Identify unnecessary drug therapy → can lifestyle changes replace any drugs? # Are therapeutic objectives being achieved? → compliance, dose titration # Risk of adverse drug reactions? → pt-reported or in lab results; Yellow Card needed? # (Cost-effective?) # Is pt willing and able to take drug as prescribed?
!!Portal hypertension pathogenesis * Sinusoidal hypertension * Splanchnic vasodilation * Hyperdynamic circulation
* raised CRP, WCC - inflamamtory response - NORMAL * fluids change electrolyte balance (Na/K) * keep eye on renal fx Source: Rob Stephens' revision lecture
|!Early (<48h)|!Late| |➥ Cellulitis<br>➥ UTI<br>➥ physiological<br>➥ atelectasis|In order of duration from surgery:<br>➥ pneumonia<br>➥ leak/collections<br>➥ wound infection<br>➥ VTE|
!Thyroidectomy |singlecol|k |''How it works:'' | |''Indications:'' [[Thyroid storm]], thyroid mass causing [[Airway obstruction]], [[malignancy|Thyroid cancer overview]]| |''Procedure:'' under GA. Collar incision| |''Risks during surgery:'' thyroid storm during manipulation of thyroid<br>''Risks after surgery:'' infection, bleeding, external laryngeal nerve neurapraxia, see below| |''Follow-up:'' lifelong thyroxine| !Complication: haematoma |singlecol|k |''Etio:''| |''Symptoms:'' stridor| |''Signs:'' | || |''Mx:'' release of sutures on the ward| !Complication: [[Hypocalcaemia]]
|tableclass|k |Have a low index of suspicion! ''Epid:'' ~5% patients have bleeding. “Reactive” = within 1st 24h; after = secondary (up to 5-9d after). ''Etio:'' infection if secondary bleed|''Management:'' GET ENT, ~A-E → sit up, spit blood out<br>➥ Admit 12-24h<br>➥ Look for source of bleed<br>➥ Pressure with gauze soaked in lidocaine + adrenaline if possible<br>➥ Ice pack to back of neck/forehead<br>➥ Definitive mx usually surgical| |''Symptoms:'' ± ‘herald’ bleed, excess swallowing|~| |''Signs:''|~| |''Ix:''|~|
!Diagnostic criteria #re-experiencing event e.g. flashbacks/nightmares, hallucinations; distress from events resembling the original #avoiding stimuli associated with stressor; numbness, social withdrawal #↑ arousal e.g. poor concentration, startle response
After acute [[urinary retention|Urinary retention]]: *look out for post-obstructive diuresis = >200ml/h *If IV fluid replacement required, replace ~50% of urine output
*Usually at 6w ([[NICE recommendations|https://www.nice.org.uk/guidance/cg37/chapter/1-recommendations]]) *Birth history f/u: **method of delivery → scars, lochia, ask about incontinence (pelvic floor exercises needed?) **Breastfeeding **Concerns *Psychological **mood screen (Edinburgh Postnatal Depression Score) ** birth trauma, worries about baby ** [[Perinatal mental illness]] *Social support **Family life – smokers, domestic violence **sleep *O/E: **abdo exam (uterine tenderness → endometritis, RPOC?) **BP if previously high **vaginal exam if tears/episiotomy, abnormal bleeding/discharge, pain on intercourse **smears to be delayed until 3/12 post-delivery **Consider rubella **Consider OGTT if GDM *Contraception: full-time breastfeeding (i.e. every 4º or more) = contraception until 6/12 if amenorrheic, else discuss other forms of contraception !See also [[Obstetric history]]
Think major haemorrhage protocol!
{{PPH BMJ summary.pdf}}
|historyclass|k |''History:'' may present as falls, dizziness/"vertigo" - ask about activities, postural element<br>➥ //Risk ax:// falls at night? injuries from falls?<br>''DHx:'' antihypertensives, dopamine agonists, nitrates, Addison's|''Principles of mx:'' Correct underlying cause - meds review, night sedation<br>➥ Optimise contributing disease - see ddx below<br>➥ Encourage activity, compression stockings, abdominal binder - weak evidence<br>➥ Fludrocortisone| |''O/E:'' fluid status|~| |''Ix:'' Lying + standing BP, obs, cardio o/e, U+E if suspect dehydration.<br>➥ Confirm postural drop with >20mmHg systolic drop or >10mmHg diastolic drop|~| !Ddx * Intravascular depletion - dehydration, shock, Addisonian crisis * Vasodilation - nitrates * ↓ baroreceptor reflex ± autonomic neuropathy - age, [[diabetes|Complications of diabetes]], [[MSA|“Parkinson’s-plus” syndromes]] and Parkinson's, vasovagal
JVBERi0xLjUNJeLjz9MNCjEgMCBvYmoNPDwvTWV0YWRhdGEgMiAwIFIvT0NQcm9wZXJ0aWVzPDwvRDw8L09OWzExIDAgUl0vT3JkZXIgMTIgMCBSL1JCR3JvdXBzW10+Pi9PQ0dzWzExIDAgUl0+Pi9QYWdlcyAzIDAgUi9UeXBlL0NhdGFsb2c+Pg1lbmRvYmoNMiAwIG9iag08PC9MZW5ndGggNDg3OTkvU3VidHlwZS9YTUwvVHlwZS9NZXRhZGF0YT4+c3RyZWFtDQo8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MCA2MS4xMzQ3NzcsIDIwMTAvMDIvMTItMTc6MzI6MDAgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyI+CiAgICAgICAgIDxkYzpmb3JtYXQ+YXBwbGljYXRpb24vcGRmPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxkYzp0aXRsZT4KICAgICAgICAgICAgPHJkZjpBbHQ+CiAgICAgICAgICAgICAgIDxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+cG9zdHBhcnR1bSBoYWVtb3JyaGFnZSB2MTRfd2ViPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOkFsdD4KICAgICAgICAgPC9kYzp0aXRsZT4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6eG1wR0ltZz0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL2cvaW1nLyI+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTctMDktMjBUMTI6NDc6NTUrMDE6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE3LTA5LTIwVDEyOjQ3OjU1KzAxOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTctMDktMjBUMTI6NDc6NTUrMDE6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIElsbHVzdHJhdG9yIENTNS4xPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6VGh1bWJuYWlscz4KICAgICAgICAgICAgPHJkZjpBbHQ+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8eG1wR0ltZzp3aWR0aD4xNzY8L3htcEdJbWc6d2lkdGg+CiAgICAgICAgICAgICAgICAgIDx4bXBHSW1nOmhlaWdodD4yNTY8L3htcEdJbWc6aGVpZ2h0PgogICAgICAgICAgICAgICAgICA8eG1wR0ltZzpmb3JtYXQ+SlBFRzwveG1wR0ltZzpmb3JtYXQ+CiAgICAgICAgICAgICAgICAgIDx4bXBHSW1nOmltYWdlPi85ai80QUFRU2taSlJnQUJBZ0VBU0FCSUFBRC83UUFzVUdodmRHOXphRzl3SURNdU1BQTRRa2xOQSswQUFBQUFBQkFBU0FBQUFBRUEmI3hBO0FRQklBQUFBQVFBQi8rNEFEa0ZrYjJKbEFHVEFBQUFBQWYvYkFJUUFCZ1FFQkFVRUJnVUZCZ2tHQlFZSkN3Z0dCZ2dMREFvS0N3b0smI3hBO0RCQU1EQXdNREF3UURBNFBFQThPREJNVEZCUVRFeHdiR3hzY0h4OGZIeDhmSHg4Zkh3RUhCd2NOREEwWUVCQVlHaFVSRlJvZkh4OGYmI3hBO0h4OGZIeDhmSHg4Zkh4OGZIeDhmSHg4Zkh4OGZIeDhmSHg4Zkh4OGZIeDhmSHg4Zkh4OGZIeDhmSHg4Zi84QUFFUWdCQUFDd0F3RVImI3hBO0FBSVJBUU1SQWYvRUFhSUFBQUFIQVFFQkFRRUFBQUFBQUFBQUFBUUZBd0lHQVFBSENBa0tDd0VBQWdJREFRRUJBUUVBQUFBQUFBQUEmI3hBO0FRQUNBd1FGQmdjSUNRb0xFQUFDQVFNREFnUUNCZ2NEQkFJR0FuTUJBZ01SQkFBRklSSXhRVkVHRTJFaWNZRVVNcEdoQnhXeFFpUEImI3hBO1V0SGhNeFppOENSeWd2RWxRelJUa3FLeVkzUENOVVFuazZPek5oZFVaSFREMHVJSUpvTUpDaGdaaEpSRlJxUzBWdE5WS0JyeTQvUEUmI3hBOzFPVDBaWFdGbGFXMXhkWGw5V1oyaHBhbXRzYlc1dlkzUjFkbmQ0ZVhwN2ZIMStmM09FaFlhSGlJbUtpNHlOam8rQ2s1U1ZscGVZbVomI3hBO3FibkoyZW41S2pwS1dtcDZpcHFxdXNyYTZ2b1JBQUlDQVFJREJRVUVCUVlFQ0FNRGJRRUFBaEVEQkNFU01VRUZVUk5oSWdaeGdaRXkmI3hBO29iSHdGTUhSNFNOQ0ZWSmljdkV6SkRSRGdoYVNVeVdpWTdMQ0IzUFNOZUpFZ3hkVWt3Z0pDaGdaSmpaRkdpZGtkRlUzOHFPend5Z3AmI3hBOzArUHpoSlNrdE1UVTVQUmxkWVdWcGJYRjFlWDFSbFptZG9hV3ByYkcxdWIyUjFkbmQ0ZVhwN2ZIMStmM09FaFlhSGlJbUtpNHlOam8mI3hBOytEbEpXV2w1aVptcHVjblo2ZmtxT2twYWFucUttcXE2eXRycSt2L2FBQXdEQVFBQ0VRTVJBRDhBOVU0cTdGWFlxN0ZYWXE3RlVKcW0mI3hBO3I2VHBOcWJ6VmIyRFQ3UU1FTnhkU3BESHliWlY1eUZWcWUyS29nM0VBaVdZeUw2VDhlRW5JY1R6SUMwUFQ0aVJURlYrS3BhOS9xaE4mI3hBOzZiYTBqbmpnSCtpc3N5MW1kYWg0ei9Jd0lLNzk4a0FHdWNwQUVnWFhMelNvK2FkZGhXR084ME5vTHFkakZDalhOdUZtbFdONVNrTlgmI3hBO0RNV1dKaUJTdE56c0Njc01JL3puRGpxczFiNGpmdmordEZQcmZtSU8vcCtYcFhSQ1FHTnpBcFlBOVZGZS9hcEdEZ2ovQURtWjFHWGUmI3hBO3NaLzAwZng4MGJvK29YOTdFN1htbnZwOGljUjZjanE5YWlwb1YyMjl2MTF5RTRnY2piZGd5eW1QVkhnS0xXN3RXdW50Rm1RM2NTSkwmI3hBO0piaGdaRmprTEtqc2xlUVZtallBOTZId3lMZXE0cTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlZDL3ZyYXdzYmkrdW45TzJ0WW4mI3hBO21uZnJSSTFMTWZ1R0tzWXVQemEvTHEzNUNiVzRWWkZMc29XUmlGRVJuSm9xbi9kYWxzVlNQekorWWY1VWVaTktOalA1aGNXME05cmMmI3hBO3Y5VDlXTjVHaGRibU9JU2VtVytJb09RUWhnTzY0cXhDL3dETGY1QjNjbHBOSjVoazlIVDViZzI4TWNjRFFCMVdMbUhUNm95eXRGUksmI3hBO3MvSm02U0Z3S0JWVFR5eCtVTnhMTlBkZVpyZzNLSnFWMUxOcDl0SGIyd3R0WGpjU0w2ZjFlZXZDM2xBNU14WnRxMUFWVVZWNzdRL3kmI3hBO0hXVjlQL3hCSll5MkszOHR3c0VVTWRJOVNpRnBPMGgrcUZTcTh6eGI5amtSWGlBcXFxUTBuOGo0TkprMDBlYnJ0TGYxQmZlb2tWc2cmI3hBO2plMit0eGVxb2pzVmlVcVpuQ3R4cVBTakNFY0FNVlVibnkxK1JLeXNsMzVvMUZRYmpVcmRETVFzTWMxNmtTM01LUnRhaUxZWFN1bncmI3hBO25jazFQSFpWVnNQSy93Q1NEUVhjRnQ1bXU1cmVGRGJ6a1EycklydmFTMjdBY2JMKzhNTm03UDhBek1GWnVSNFlxcGVhUEwvNUF3M08mI3hBO3BTWDNtV2F6bmVXNU54YjI4VnFIVnBaTGtTcEhXelp1UEs0WlB0ZnN4MU95MVZYVzNsMzhueWsrcDZwNXRtZXpXYlM1SUptQXRicUomI3hBO3JlS1o0UHJkeXFjNVRPSEwvRUZweFZWb0FveFY2bnB2NXErUU5WMVJOSjBuVjR0UTFLUjFqVzF0Z3p2OFE1RnVnV2lLQ3o3L0FBMDgmI3hBO2NWWlppcnNWZGlyc1ZkaXJzVmRpcnNWZGlyQ1BPSDV1K1cvS2VwUFk2bGJYc2hqdG11cExpMmc5V0pWWGw4TEVOVlNmVGFoSTQrK0smI3hBO3BkRCtmMzVkVHhSeVJUM01pVENSb2dMV2NzNnhoQ3pCZUhJaWtxOXNWUWV1Zm5OK1Rra3phZnJTcGNTUnhMZEdDNXNYbEFTVzI5UU4mI3hBO1I0MkZUQk5TbldqRWVPS3RyL3prSitWaFpvbGttTndxY3piTGFTRnpTZzRpaThhamxUcmlxclkvbmwrVjExcUV0dFlsNWI0ZytzRXQmI3hBO1hCSkNGZ3JTRlZXcENVM2IyeFZTL3dDaGh2eW5FTEZybVJhQW1TTDZyS1NPQ29YVWhVSXFnY1Yvc3hWRXYrZS81Y05DTGlOcDdpclMmI3hBO1JBSmJTY3VhUkNlUlBpVlFHQ0N0Q2Q2RURmRlVQbzM1NWZsRmNhaEZwV2xTQVRhaE9VVlliUjBqZTRua2I3YkJBdktWK1RWYnIxeFYmI3hBO2tlcCtlOUh0TDJTMmF3a25NRVF1TGwxVlR3akxxdGFiMXBVTWNWUXQxK2JYa0cwdVo3ZWVmMDVyWitOeFdGd0l6VWlyUHg0Z2JrOHEmI3hBOzBwVTRxcVczNW5lUXB4Yk5CY1JlbmVvTGkzbEtoRWZuTHhIeHNBdk5wR1B3bjRxNzRxNjMvTS95UFBFeGljbElWZG1YMFgrRllYOUkmI3hBO21uSGFqTlQ2Y1ZYSithSGtTTlEvMXVLRWNWWkMzR01sQ3RWS2cwSkhFNHF2bS9OYnliREVzalhkVmFKcHh4QkpFU0ZsTGtEY0RraFUmI3hBO1Y2dFFEY2pGVnEvbTM1SWFkNEJmcDZxRURqL01XVG1PQi9iK0grV3VLc2wwaldMSFZyS085c3BCTGJTZ1BGSUNDckt3cXJLUnNRUjAmI3hBO3hWRzRxN0ZYWXFrdm12elpwbmxyVFJlMzNKK2JlbkJCR0FYZDZWcHVRQUIzT1c0c1JtYURoYS9YdzAwT09mdUFEQ1ArVjc2Yi93QlcmI3hBO21iL2thdjhBVE1uOGllOTBmK2luSC9NbDlpWVEvbXZkVDJzVjNCNWJ2WnJhZmw2VXNSRGcrbWFOOWxUME9RT2xBTkdRY21QYmhsRVMmI3hBO0dLWmllN2ZraEp2ekNqdVNaNVBLTisvSnZUWjZNQVhVOFNwb3RLZ21tUDVVZnpndjh1eTUrRGsrU2hkZWJ0T2xXVzB1dkpOM0lwVmsmI3hBO21na1ZtQlFsVmRTcFVncWVhZy9NWS9sUi9PQ1QyNUlHdkJ5WDdrTlArWVBsMndkamNlVTU3UjV6eVl5ZnV5NVJSSFUxVWN1S3FGK1YmI3hBO0JraG83NVNEVms5b3hENnNjNCsvWlphL21oNUtGenlmUUhnRXI4cHBrWldhcEFYa1I4UEkwVWQrMkU2R1hld2o3VVlpZDR5QStESS8mI3hBO09mbXJ5VDVTMG0wMUNXMU55ZFJIS3doZzJNcThWWXZVa1VVQmwzOXhtTmp3bVJydWUzN0s3T25yVCs3STRhQnYzOHZtd1gvbGUzaysmI3hBO3BQOEFocVdwNm4xbC9wbDM1TTk3dmY4QVFuay9ueCtSVEswL05iVHJxd09vV2ZrMjh1TFFTZWswc01nZWtnVWJGVkJib1J2VEluVDAmI3hBO2FKRGp6OW5SQ2ZCTExBU3E5MU9QejlwUDZUVzZUOHU3MGFteXJicmNDSWlmaTdjMWo1OE9YRXNlUUZldStEOHYvU0NEMkJHcjhiSFgmI3hBOzQ4MUM5ODc2TnFGMGwxY2VRdFVrbWpYN1FNd3FtLzJnRjNIWHJoL0wvd0JJTC9vZmovcTJQNS90VWIzODUvS0tUdkRmZVVabG5YYVMmI3hBO09kMURpbzZNR1d2UnNrTklUMURmRDJWbklXTWtTRlhUUHpuL0FDOW12WUlMcnk4OWxidFNNM0FLdUkxUGlvNG5qNDArN0FkSklCamwmI3hBOzlsYzBZa3hsR1I3bVRlZnZObmtMeWdiZTNsMHBiKzh2RUV5d1JVQytqeUlWMmMxRkMzTGpTdmZMTkpvSlpySTJBZUoxbXVoZ05TK3ImI3hBO3VZaS81MytUbkRCL0t6TUcrMEdtVTErZFZ6TS9rV1g4NGZKd3Y1YmgvTktady9tUFlTNmRiM1Z2NUR1NWJDOFdSWUpJanpqZFl5d2smI3hBO1VjVUkyUEtvK2VWSHN3QWtHY2JEY08waVFKQ0VpQ3RrL01UVDByNm5rQzhXcWlZa2dnY1Nwa0QxNGQxQk5jUjJaSC9WSXAvbEUvNm4mI3hBO05NSVB6Y3V0T0FzSVBJK293Q0lCUkFnYjRRQlFBQVI5cVV4SFpzU0w4U0tudEdRTmVITkF2L3pranB5TVVmUXAxWlNReW1aUVFSMUImI3hBO0hETGY1R2wvT0RRZTJvRCtFcG41YS9QN3kvcStzVyttM1ZqTnAvMXBoRkRjTzZ5SUpHTkZEMEM4UWZIS3MzWk00Uk1nYnB0d2RyWTUmI3hBO3lFYUl0NmxtcWRxd2Y4MXREaTFQU1laWkduSzJQcVQrbGF4aVdXVFpWNHFyTWc3K09aR0ROd1dhZFQycjJlTlVJeEo0YWVTUTZOb2MmI3hBO3J3b0l0ZldTWmxSVWswYTRRaG1QUmkxQUFPcGF2SDN6SS9QSHVkUC9BS0dJL3dDcWZaKzFHV045SFpXMFN3WHZtYXdqYUVNSWpwbHomI3hBO0NzWmRtUHBPM0lSbzVZZDJvZVEzM3lCMVFQT0ljakgySGtnS2pta0I1ZjJzeXMvSjJzWG1sUWxQTXVvSmFYS0xNTGVWR2pZZXFmVismI3hBO05HY01yY20zQjNyajQ4ZWZDRW5zckxYRDQwNi9IbWlIOGs2KzhpeVA1cXZta1VFS3g1RWdNVllnSDFPaE1hN2UyUGp4L21oVDJYbUomI3hBO3Z4NS9pdlB5UW1vL2xsZWFreU5xSG1DNXUyanFJek9wa0sxcFduSno0WktPcUVlVVFHbk4ySExKWEhsbEt1L2Y5S0QvQU9WTld2OEEmI3hBOzFkSC9BT1JJL3dDYThsK2RQYzAvNkdvL3p6OHYydGZtajVNdHJyeTlvOXpNOTdjTG91bnd3cmJhZmJyY1hFM0lLdFZqTHB2OEhTdVUmI3hBO1J6bUpKcm1YMGYyZjdST2gwNGlJOFcwUjhnODZIa3J5K3lTbUllWUpKSTQza0VKMGFhTm45TkdrS3A2cGpYa1FoQTMzTkIxSXlmNXMmI3hBOzl6dlA5RlV2OVQrMUg2ZGIyV2h4em13MWZ6THA4UVpRM0RTYnVGWkhaa0FDZ2hhdFdtM1hiSVMxRjh3NCtmdCtHWDY4TVplOW5RL0wmI3hBOzN6RGNxczdlY2RTSmtNYzN4Z2hnMGRHUWtGOW1XZ3dlS1A1b1l4N1Z4QWJZSWYyL0JYVHlINXJSUFRUenRxYUpVbWkxRzVKSjZQNHQmI3hBO2o0Zy9taGllMHNCTitCRDhmQkpyL3dESkJkUXU1THkrMSs0dWJxWWd5enlSS3pzUUFvcVMvZ01tTlNRS0FjekY3UkhIRVJqamlJanomI3hBO1EvOEF5b0N3L3dDcnhML3lKWC9tckQrYVBjMmY2SjUvekI4MGIrYlBsQzJ2cmpTdFNtYTlsRU5qYTJoaHNMWVhMaFFacERLeWwwUEUmI3hBO0FkRnF4TkFvSk5NeU5KclRoZ1JWM0w5VDUxMmpvUm56R1JOZjJsZ0xlVHRDRUxTb2RkY0pRc2cwZWNPRjlSWTJQRnlwUEhuVWdiMEImI3hBO0lCcG1UL0xCL211RC9Jc2Y1eWMySHJhYkRZMk5wcjNtU3l0NW1LMlVDNmJkb2dMTTVZY1FhSWVTczFEUS90ZE44cG5yNFNObkdDVysmI3hBO0haODRDbzVKQU12dWZ5Lzh6WFVMUTNQblBVWm9uRkdqY3N5a1VLOURKNE1jbEhWd0JzWTRxZEhNODhrbGIvQlhtNm9QK050U0hFVUYmI3hBO09Rb0Q4cE1INW5IL0FLbkZsK1Z5ZjZwSklKUHlLdDVKR2trMXFWNUhKWjJhRUVrazFKSjU1a0R0UWorRnhUMlJFbXpJcjdYOGs3V3kmI3hBO3VvYndhdEk1dG5XWUlZUU9YcGtOU3ZQdlRCTHRJeUZjUE5NT3lZeGtEeEhaNzFuUHU5WWorWjAxekQ1WXVwTFoyU1lSRUswWklZQnAmI3hBO0l3MUNQWW5NalRBR1l0MVBiVTVSMDhqSG5YNlE4ZjhBSjExRkZmei9BS1JGdDZMUkUrcnFFYzh5ZzFBb2lSRU55UEt0YWRCMnpZNWgmI3hBO1kydjRQR2RtNUFKbmo0YXIrSVNsOGdHVDMxNzVkUzNuTVQ2TTA2cTVSRXRMN2RsNmNXNWNkMjZiVStZeWlNWmYwdm1IYlpjdUFBMGMmI3hBO043L3dUL1grUE5qdmtTNzFZZVo0MWhlU01UcGNWakJJakpFTHNnb2R0bkFwbDJvaU9CMXZaT1hKK1lBRmppNHR1bklvdXgwUzZTSzcmI3hBO1RWN0JyMitZMVc0R29MRzhaY1VYa3RXclZxZGV0Y3JsbWpmcE5EM09YaDdQeThKOFRHWnlQWGpwRmpTdExKa3BvVWhYWVVHckp5VnEmI3hBO2xhY3VOTnpYcXRhajU1SHhmNlgyTjM1RC9hSmY4ckZuNkYxR1BYYlNmUmJXU3dFY3F2Skc5NGt4S2NsRktWQjQvQTFmSHAydytMRXgmI3hBO0lrYitERDhqbGpsakxGQXdBTy9ydmJablBuK0hWNS9LVTBPanVZOVJrdExaWVhWdlRJQmtBZWpiVStEbG1IaklFdCtUNlgySkxIR2MmI3hBO0RrM2gvd0FkMisxOC9YbGo1a3NyeHJLODFtSzJ2RjYyOHVvSWowNDg2OFdjR25FMXpLOGJHOW1lMXRDRFJyL1NvY0hWakc4aStZYlomI3hBO2tSMWpjcnFVYlVkdVhGVFNUL0lZL1FjZkd4c2Y1WTBIbC9wV1YyT3QrVVBRdHJhNUtUYWhIRUk3Z3grWVVUMUpsQTVOeExOd3FRYXImI3hBO2xKeUM5aVBrNnVmYUdNeVBEbGdJazdmdXhzTzVKZGR2N0c3dUZ1TkExaUt6c0VSVW1TZlZvNUNKaVhZL0g2blRpdnc3Q3RNbkROQ3QmI3hBOy91Y3ZTOXJhVVJQaXlqS1Y5SVZ0OGt0WnRWVlF6ZVliWlZKVUF0cVVZcnpVT3RLdnZWV0JHVDhiRzVQOHNhRHkvd0JLOUgvTFh5LzUmI3hBOzQwenpORkxxTXp0cDhrY2l6b2JqMVZQd2tvZVBJOUc3NVhsbkFqWndlMXRWcGNtR29EMVdLMnBrL3dDYlZuNWd2ZEtzYmJSblpIZUsmI3hBOzJOeHhrRVpNWUV1M0tvMjVVMnpKN09sQ0pKbDUvb2ZPZTFZWkpXSWM3L1c4d1hWdEEwdXhObHJpRDlNV29kSjVmMDBJUzBoWXNoZUEmI3hBO2xpT0tNb292WHIzekx5YXFIRWFtQU83aGNIRnBzbkQ2b2t5NytORVM2LzVIVlViZ1l4SlIwNTYvRlJrSWRDVWI0UWFTTFN0RCsxWDImI3hBO2orYWovUGovQUtWbitXbC9NbC9wM1ByUGxCN20ydFk0V1dkaUMwUjE2TVBLSlUvZEJRd1BIY2dyc2ExK1dJMVVmNThmOUtwMDB2NWsmI3hBO3Y5Tzc5T2VUWW5jM1VKVWJCRi94REdnQkFWR0h4S3hQeG81clgycHRpZFRIK2ZIL0FFaUJwNWZ6SmY2ZGZCcVBsalVaUmEyRUR0ZDMmI3hBO0o1MmNjV3ZSeU15S2FzQWxPVGJJd0pCMjhOc01kVEVrZXVKL3pWT25sL01sL3AyVWZsaHBYbXJUcE5TajFhUjJ0WklRMFNOS0pRSkEmI3hBO1NLZ1ZhbTNYQnJaNDVWdzgwNkRGbGhmR2R2ZmIzWE5BN3BLUE1YOXluK3EvNjB5Y0hHMUhKNUJydWovbURhWGNzdWlYOXhxRnBLNGwmI3hBOytyelhOdEN5Rm5rTHhKeXRIL2RoU2xENnZMK01pQzB3bEE4d3BRNkorWmEyOXdwMUIyTG9qUStyZXdlb0pESHdaT1VlbkFLcXMzSUgmI3hBOzRxbFJVYm5HaW5pZ3k3eWJwMnMyTnNxYXZxRW1vWDBnTFN1NWpLb1FuSGpHWTRvQngycnV0YW5EV3pBeUJsc0dBL21ob25sMkxVNHQmI3hBO1Z2NGJpSDY1R1lacm0xVFNFV1JrUW5qTkpmTDZyRm8wcDE0aFY3YjVHWWJNRWpWRDlMRkpydnlQSmFyQUdhL2p1bTlaRk12bDVYV1ImI3hBO0lXVU8wYkJWY24xR0JaZzFHVTAycHlqczNlcjhXelA4c05JOHYzT3EvcGZUMWE1aXRVRU5yZFNEU0hXTjVEeWtSRFlJc2tiQU9hcVcmI3hBO29RL2prb2hweXlQSS9wZXArWmRSczlOME5yKzlETmJXMWpISklzWXE1cFdnV3RCVW54d3hGbW5kOW1ZcFpPR01lWlA2R0kybXI2bmYmI3hBO1djRjlhK1ZkUnVMYTVRUEJLa2xzM0pXVU1Ec2Fpb1BmTERBQTBTSGM1Tk5qaEl4bGxnSkRudEw5U3dheHFQQXVQS2VwY2ViUjdOYi8mI3hBO0FHMExCbHBYcU9MVng0UjNoZnl1UC9WY2Z5azZ4ODBhSzgrclcxL1lYZW5YbWpXLzF1NmdrOUp5WStJYjRTbFJXakQ3OFRqTzFkVnkmI3hBO2FDWUVKUU1aUnlHZ2QrZnhRR2srYnJiVzRWdXROOHVYbDNISEkwYU9yMjFWZFFwWUFNUXcya1hmM3d5eGNQTWh0MUhaZ3hHcDVJQTgmI3hBOytVdngwUngxalVLZ0h5bnFWV1pnQnlnKzBrZ2lidjJkZ01IQ084Tlg1WEgvQUtyaitSN3IrNUVlVHZPdWthdnI5MXBLV3M5cnFGb3ImI3hBO2xsbGFPUlAzYmhIQWFNa1ZCUHlPTThSQXZvalg5bjVNV0laQ1JLRXU2K3U0NXNyOHh6YUJZYWRaNmhydC9IWTJjeVc5ckZKS0dwNjMmI3hBO0YyVWNoM1lWcGtJWmVGNW5OQzVGaW4rTWZ5ZDlWb2o1cXNsa0ZPUVp5dTVKRkNUUVYyMzhNbitaUGMxZUVqOUIxRDh0ZGZ2SXJMUnQmI3hBO2V0YjY4bVF2SGJSTldRb0FTeDRHaEZLYjF4L00rUytFeVJQSW1ub2lvakJVUUFJcWlnQUFvQUFQYkg4eDVMNFRmK0JySHJ6NmROc2YmI3hBO3pQa3ZoTy93UFpWcjZtL2pUSDh5ZTVmQ0NvZkxFVnBhenRISnZ3WWtrRWswQjk4ZkhzaGZEb01pekdiVXIxNXJPSzJhNHZaUkRhUVImI3hBO1NTVHlFRWdLQ3RUUWI1SUdtckpEaU5NRmwvTUg4cFl2VDlUelZhTDZvNVJubWR4UW11dzZmQ2QvSGJyaDhScS9MQkZONXUvTE5YaVImI3hBOy9NbHFyVHNVaERQVG13WW9RbFI4WHhxVjI3N1k4YS9sZ3kyTHk5RkUvTlhxZW00OGNlTkkwNENTZVlaL0orZ05BTmQxYURUdnJJa2EmI3hBOzNOeTRqVmhGeERrRnR0dlVVZlNNZU5meXc3MEJGcjM1YXllb0kvTU5pZlFCTTM3MUI2YWhHY3MvOGk4RVlnbllqSGpYOHQ1cDVvMWomI3hBO29PcDJxMzJrWDBON2FjMlZaN2Rsa2pMeG5pdzVJYVZVaW1QR3Y1Y0t1cFdrTWlKYVRvczBMV3lSU0k0QlZsK0lFRlQyT0lMc3RLVEcmI3hBO0lJTzQvWXdTNnR2eXd0WnJteGV4RHRZbFByVWNGcmRUeHhNNEpRTzBLT2lraXZmTGh4bmQzMEphMlFFdUw2dVZ5aUwrWkJVdnJQNVgmI3hBO0JDbjFLVUlXTWpMOVJ2NmNoc1dJOUxxSzByalUvd0FFTXVEVy93QTRmNmVINjFzOTkrWFEwdlViR3pTV3hPcHhQYlRYRWVuM2hmN0wmI3hBO0wxTU5UdzMrR3VFQ1ZnOTNtRXh4NnZqaktSRXVBM1hIRC9pdXJGZElYVWRGc2swNngxNk9LT0lrcHowUzVlVDRucjhSZUJpMjVwdlgmI3hBO3d5eVZTTmtmN0lPeXptR2FYSExIWlA4QXRzYS8zU05YWHRUdEhEM1BtR3dpRXpLa2NsMW9rME1heWNBaWtNME1hTDhLOUNlUFUwd2MmI3hBO0FQSWZhMWZsb1QrbkhJMTNaUWR2bWYxc2w4cGVRdFEwenpOZCtZOVQxQ0s3dTd1TDB1RnZDSVkvaTQxYWkvQ05rR3dHVnp5Z3g0UUgmI3hBO1hhM3RPR1RESERDSmpHSnZjMzMvQUsyUS9tSkg1MWs4bTJZOHBnbThEUkc1RWZEMWZSRVoreHoyKzF4clRmOEFITE5GNFhpZnZPVHkmI3hBO0hhWGkwZkMrcmlZTFlhUDU0bnM3VjlXL1Q2WHljcFp4QmJXY3lDWU82bzBYTm95djdvamM3MUo3Wm56T0N6d2pIWHhjREdNL0NPSXomI3hBOzR2TGhSc21uK2NJNGkxcmNlWnhPRmNvV3RySlJ5MkNyOE1tMVRXcHIweUlPSzl4aitaL1V6TWN0YkhKL3NWV1MxODhCQjZkLzVwWismI3hBO2FodVZ2YUtPSEpReEFFcmRGNUVlUFRicmdFc1hkaitaL1V2RGw3OG55aTZLMjg4ZWk3UzMvbW4xQ1hDS3R2YWZDS24wMk5aYU50VGsmI3hBO0tqNTRtV0srV1A1bjlTaU9XdWVUNVJTclhZdnpmUjRSb1Z4cnM2a045WU41SEJGUTdjZUhCbXFPdGEweTdFZE4vR0lmQzJqT05TSzgmI3hBO015UHY0WHJtakRXbDhwVzQxd2c2dUxUL0FFMGpqL2VjRFd2RDRhK1BIYXVhZkp3K0llRDZiMmR2aTR2REhGOVZicDFsRGFsUG1aOVcmI3hBO1RTcnB0SVVQcVF0NVBxeXNBYXRWT3pmQ1RTdEFjbmpxeHhjbkYxaHlESEx3L3I0VFR6cUc1MXE1c28wMVFhdThzaUdPN2lXenNaSXkmI3hBO3BROGd2Tk4xWmpUaWZldVpjb1F2YmgrMTBPUFVhamhIRWMzRjFxTVAxSy8xbldCSndXNjFrUi9FUzM2UHMrb0M4YUR2dnk4UDZqaGomI3hBOzNSK1paK0xtdjZzMWYxSWZqdjhBeHpNZktlbytkcC9NbHJITTkzTm81dHlkUWEvaGhpS3pVYW5wZWwyNWNlL1N1Unl4eGlKNWNYazImI3hBO2FITHFwWndEeEhIdytyaUVSdjVWOFB0WXByM21HK1h6RGUySytZTld1OU9FcU5hM1VNM2wwMndZam0yMDhmcnFxTXdRZkRYWTlkc28mI3hBOzhHZmNYYUh0SFRqL0FDa1A5TUVKTjVydVhXaTZucnllaW9ST0Z6NWM1TTYwYm1lVlZJSVBIYzdpdFJ0dStEUHVLL3lscHY4QVZJZjYmI3hBO1lNcDhnYS9IZmEzeHVOWjFPM1NJZ1cybTZoYzZSTEZjUElycVF2MUwxSmlVNjBNZ0hTZ05NVGltTnlDeWhyOEV5SXhuRWsrWVpINTMmI3hBOzE2MjBEVGJqVjdsR2tpdFlJeVkwKzB6UElVVWIrTE1NT09QRWFkNTJkcGpubEhHT2NqK2g0UmMvbURvajZyZTZuWlFhcnBVK28wK3UmI3hBO3BZMzBjYVNFZDJEUXY0bnZtYU1NcW8wWHQ0ZGw1UkNNSkhITVI1Y1VTYS8yUVRmeS9xR3ZhMUM5em9vOHgzRWNEQ04yaTFTMlFncUMmI3hBOzRCQmhVMCtNKzIrUW5FUjU4UDJ1SnFzV0xDZUhKNElKL3dCcmwveFhrbTB0ditZRTByODdEelJ5NUdRZ1gxcXFobnFDVkF0d29xR0kmI3hBOytISVhEK2o5cmlpV2xBK3JCL3BKZjhVb2lEencwZnFDejgwdkNZelJocU51MFpqTzVwKzQ0bXRQcEdOeC9vL2F6NHROZFhndS93Q1omI3hBO0wvaW1KNnY1dzB1K1piUFhQMDVmeFdzM0pySzYxQ0pveElsVk5Rc0NtdTVGUWE1ZEhHUnVLZHBnMEdTQTRzWGhSTWh6RUR5LzB6MGomI3hBO3lYK2ErbitZOVhUU1YwK1N6a2FObWhZdUpGUHBpcFUwQzArSE1mSmdNUmJ6M2FIWWs5UGo4VGlFdDAvODg2N3JlajZmYVhXbHoyVVgmI3hBO0NLMitzRFVwcFlJakVSTHlFWmlEbjFTd1dtM1N1T0xIS1lxSXMyOG5xY2tZU0prYURDcC96Yzh5QzlramdtMFJyVWNqRk05L2RMVVYmI3hBO1BIa0Jic1ExQUtpbE4rdVgva3MzODF4Znp1SCtlRTEwTDgwL1V1YmthN3FlbXdXNmhSWm16bnVKWFkxYmtaUFVqakM3Y2FBVjc0Um8mI3hBO3N2V0tEcmNQODRKeC93QXJOOG8vOVh5UC9nbi9BS1pMOGxrL21vL080djV3ZC95czN5ai9BTlh5UC9nbi9waitTeWZ6Vi9PNHY1d2QmI3hBOy93QXJOOG8vOVh5UC9nbi9BS1kva3NuODFmenVMK2NFd3NQTSttNnhhWEQ2YnFDM2F4cVJLSTNKSzFCcHlCM0ZhWlhMQktCSEVLYlkmI3hBO1pvekhwTnM2elh1VWtYblNHM204djZoRmMzZjFHQjdXVVNYVkNlQXFuWWJtdlNnNjViaEpFaFF2ZHdlMFl4bGhtSkhoSENkM2wxdGYmI3hBOytYTHNzc0ZscEU5MHA5VWVqWlh4V2cyUE9OVWI0YWtkQ1B1MnpOTVpqbVpWN3c4eGp5NEo3Q09LVXVlMEovYUsvVXRaZEk1dkw5UzAmI3hBOzFSRWg1S0xIVWVLbU5XNU05Vk93VjZtdmdEWEQ2dTgvTUlJeDduaHg3RC9VOG5UditmM0poNVpuMFhVTlpjMk54WVc5Mmx0YytoYlcmI3hBO0VFOERUQXdGQkc3UzhWYmpUMVBFdHYyeUdVU0VkN3J6YjlEUERreStnd0VxbFFqR1ViMnFqZlB2OSs3Ri9LMWhyT2g2L0hkeTZmOEEmI3hBO1dIdDBKZTFFc0N2U1JTcTE1K3B4RGJpdE9sY3V5NUlTalZ1dTBHajFHREtNaHhtVlgxaisxbGx4NWoxQ2RKSTIwSm1vVm9nbXN4KzYmI3hBO3A2Ykt4OUptM0FJcjJQeXpHRUlqK0w3M2N6MUdZZy91VDg0Y3ZsM01adU5IMS9Vdk5ZMU9MVHpBalhNVCttSkltS0JDby9ZS2o5bnMmI3hBO015QmtnSWNOOUhVWk5IcU1tcEdUZzRSeERxT2xQV1BPTmphWDFqTGEzY1N6VzhrTVBPSjkxUEdUa0svU00xMERYSjlPN1B5U2dSS0omI3hBO283L2M4WXVQeW92ZzJwU3g2ekVGbnFiQ0VhWmJ0OVdIUG5UN1FhVmdnNEx5UHVRVGxuaVQ3M1puWGF2L0FGV1NRM2VqNm0ybXd6MkUmI3hBO09xV1hHSkh1SUJvc0R5U2xFVm5IQXkvQzBnbUFDam9WWVpFNUpIcVhIbDJqcWp2eHovMG9UYSt0YnByZVc1bHQ5VmxmbW4xYU1hYWsmI3hBO2tzVU1kcXN6UWdHVWhnZURSMXI5dHVJNlZ3Y1JRTmJuQTJsTC9TaFF2Ylc3c1N2K2phdE5XN0VCK3JhVWtpQ0ZDc3V3RWdZS1lweEYmI3hBOzZsVHVqVUZlcnhsVHJ0Ui9PbC9wUW1ObDVEWFZ0SHRKNG5PbTNKQ1BPYnZUb1ZtY21LdEhpTEVKVjJIS2hyc1ZCSDJoTVpKOTdrUTEmI3hBOytxSS92SkQ0TTE4bitVdEowcTd0cFZnaWUvaVYxYThTTVJGdVFJK3lwSUd4cGdsT1JHNVJxTlhtbmo0WnlNbC81cStYNHRaMHl5amwmI3hBO25lQ08ydDRKMk1jWmxadUtTaWdSZHlkOXFiNW02RFA0ZG1yNS9vZVI3UzAzaW5odXQvMXZJSlBMWGw2TGtaYnpVa0NxakVuUzdvajQmI3hBOytnMlUvRUs3anFPaDNCcG5meXNQNXJyUDVHSDg1UE5Ia2g4dVIzY05ocVYwRmtaUFhSOUZlNnFlSktzbk9LU29BNmxOaHRYS2N1dWgmI3hBO2srcUoyOHlQdWNqRG9aNHdSR1hQeUNMdC9NMDBjS2lMVVo0MGlRUXFqZVh0OWdXSkNOQVN4L2QvRTFEMnJ1UmxaMU9JODRuNXliaHAmI3hBOzhnNVNIeWloTlZ1b2RjMG9XOTFxRnliYUtRVGVsSG9qVzhucUtGaUFKV0tOanRLT3BwMVA3TzA4ZXRoQThRaWI5NWFzMmhua0hES1cmI3hBOzN1Q1N0NVo4dGhZVy9TTjhmWDJRRFRia21wYmp4WWNhcWE5bXkvOEFsWWR6amZ5TVA1elB2eXY4dTJlbnRxZDNiVDNFZ2FNMjd4M04mI3hBO3RKYXNHU2pFcUpBQ3czKzBOdmZLTlRxL0ZBMnFpNWVrMFl3azczYjNiTkk3Vkp2Tm1qU2ExbzkxcGNVZ2lsdVlIV04ycnhEQjBZVnAmI3hBOzJxTXN4VDRaQXVIcnRPYzJLV01HaklmcVlCNVkvTDN6cDVmZVo0TGZUTGlhV2krdkpOY0s2b1AyVk1ZU2dKb2Zvekx5NmlFKy93Q3gmI3hBOzUvUTlrNm5UV1FNWko2M0w5Q2VQcFg1aHlyT2sxcHBVa1Z6WDFZV251dURCZ3dma08vSU1CMTZDbmZLdUxIM3kreHp6aDFwQkJqaUkmI3hBO1BuTHp2OGZyU2J5ZCtWMnZhVDVqWFdMNlMyU0dCWmlrRnV6dVMwc2JSaFJ5VVVVYy9ITGMycWpLUENMY0hzN3NQTGh6K0xNeG9Yc0wmI3hBOzZnajlMSGZQZHJxMTVmSitqdkxNZW92RUJEY1h0emJXazRlQnFPMGNSbXU3Vnh4UGlwVW41SE1XVHZNUkFHNVk2M2xuWDFzM2xYeWYmI3hBO3B2clN1STNpR2wyUWsvWWYxQ3Y2UUtPbklNUDd3TlVqdzNqUjdtempqM3N5L0wyQzVoMUdhTzY4dGpTTCs1Y1N6MzBVRnJDbHdQVVAmI3hBO0FOOVhtdWF5RG1TZVRlK1NEQ1c1Rkczb3ZtVzgwbXd0WmI3VjdwTFBUNFlZaE5QTFhpT1ROU3ZHdE9uWElBMDdYRms0WWo4ZHpEcFAmI3hBO1AzNVJSeUNOL05GaUhOVFQxRzJvYWI3YmRlL3o2WWVOdC9ObE1iYlcvd0F2cm5Wb3RIaDF1MWJWWm00UjJITmxuTEZRNEhwbWpDcW0mI3hBO29xTWVOZnpaWkovaFMzOFI5N1k4Uy9teTcvQ2x2NGo3Mng0bC9ObDMrRkxmeEgzdGp4TCtiS3BENWJqaGZuR3dEZEttcHdjVEdXcUomI3hBOzVvZlV0Qmt2YmUya1Q0cVFSSXlnaFdIQUVnclhZMTU3MUl5N0ZsNGRuRHp3dVJZN3FmNVk2WHFyUnRxZWxSWHpSQWlKcmhMZVVxRDEmI3hBOzQ4NjByVExKWllublRVSUVJZWI4b1BMczhqeVQ2SEJLMG5EbUhqdDJWdlRCVkNWUHdrcXJFQTBxQnRnNDRkd1R3eVdwK1R2bGxHVXAmI3hBO29Oc25BU0txckRiQmFUS0VrK0ViZkVxOFQ3Ylk4Y080THd5YWY4bXZLemdCL0wxbzFPbFlMVTlnUDFLTUhIRHVDOE1sV3kvS1R5L1kmI3hBO3pyY1dXaDI5dE92MlpZWXJaSEZEWFpsb2Vvd2pKQWR5OEpaRHAvbGllTnlyS1VqZWdsWjJVbmozQ2hhN24zeG5uQldPTmxPWWpjbFAmI3hBO21MVWRRMCsxYTUwK3pOL2RwRzVpc3c2eG1VZ3I4SWR5RlUvUGJDQTF6TkVNTlA1bGVka1dFUytSTlJFa2pjR0VjOWpJcW1uOHduNmImI3hBO0hkZ0IwOGNhWGk4MHkwcnpyNXN2THExaHV2Szl4cDBNMGtpM0Z4TlBhdXNLcEdIUnlJcFpDM3FNZUFBNmQvYzBnejgyUi9wRzQveWYmI3hBO3V4cGo0aFdHNkpOVEhHU2VwNGpEU09OMzFvLzc2ai80RVkwamk4bTF1MlUxV09NRWRDRnBqU2VOaS81bWE3cXVsK1I3M1VOT2s5SysmI3hBO2VHelJaQW9ZajFaU3JjUWE3NzdaWmlpREtqeWQ5MkhnaG16UWprRngzUDhBc2JZdzJnYXZPdzllODh5dW5OV01VbHBaY2dVWkdqUEkmI3hBO3VWSnJ1cEhjZU9HeDNSKzEySnlZZjVtRDV5VVlyVHpMTGRHTzMxRHpLenFlVzhGa2pLYXVqSGVTbGVhY0NkdnU2bTQ5MGZ0YkNjQUYmI3hBO21HRDV6OHZMdU5vaTIxN3pqbytyVFdzZC9xRitMclJiNjl0NE5UaGo5VmJtM1ZtaTlNUmNnM1FiQmlEWER3eEk3dHdpV20wK1dBa1kmI3hBO3dqV1dFU1lrMXdubmQvcVloNWM4MC9tRStvbi9BQkhkK1lZOVA0RWcyRnZXWDFPUzBIN3lQaUY0OHN1bkNGZW1uYTZ2UjZRUS9jakMmI3hBO1pmMHBiZllVN2ZYdFM0RXJyZm03bFRaZjBlamI3VTdyWHh5dmhIZEg1dUdOTkQrWnAvOEFUbEMrVXZOWDVtZjQ4czRIazFTNDBLYTgmI3hBOzlIL1RyZGhXMmQrS3RJZUFDc0ZvU1IzOXNsT0VPRHBiYnJkSG8veXBJOE1aUkcvVEwrTHkzUm41MldubVRVTlgwdTBzcmE3dXRQaXMmI3hBO0lwVEhCSEpKR0puZVFNVHdCSExpaTljdTBSaUlrbXJ0NDRWWjk3emYvQ25tbi9xejMzL1NOTi96VG1aNGtlOE1yQ2Q2SDVSdG50SkYmI3hBOzF2UzliaXVmVXJHOXBaczQ5UGowK1BqVDRxMTJQYjN5dWVYZjBtUHpZazl5YXQ1SThxcGNReGZWdk1Fa0RxcGx1RnNXcXJFS1Q4SlYmI3hBO2FVSllHblBwc1RYYUhqU3IrSDVvNGlwdjVOOHNmVVpGaXNmTVgxd2NuamFTeTRxZUtHa1h3aC90UFQ0dTM2M3haWHpqWHZUeEh5WW4mI3hBOy9oVHpULzFaNzcvcEdtLzVweS94STk0WldFMDhyYVg1eTBqekJZWDF2cDE5Yk5GUEdaSlBRbVZmVExBT0grRURpVnJXdmJJWkpRbEUmI3hBO2drSUpCRDZvelJPT3hqOHdiTzd2ZEJudExSd2s4MGJLckVsUlF1bklFaXZWYWpMc0VnSldYVzlxNHBaTUpqSFlrZnFZQXVrNmtxeGUmI3hBO3RvV2cwWGpIemYxSStUTlJWRmFxT1ROMCs3TW81SS96cE9qaG9zeC95V0UvQXFxZVhOVCt0TEkvbDNSWDRwS2dnUjVSVW5qUmlLc1MmI3hBO1VLL2pUYkI0MGY1MG1RN096WFp3NHVSNy93QWJmaW03SFNkWmoxVzN2WTdHeDAxTGFHNkVnMDh5SzBvZUk4QXdhdkxpNEJIKzFobE8mI3hBO1BDUlpQTG1qRnBjb3lDZkRDQWlKZlJlOWpiMzBXTWVVMXVvYjFMZlVkSmdlQ2FVeXkzdC9hVHpsS0tUVDRLRWhpT2hCM3kvTlZXRDgmI3hBO2k2bnMrTXhQaG5qRkUyWlNoSXN0bXQ5SWphZUI0TkgySTRzbWszYm9maWJrQTZWYjZRYVpqZ24rbC9wZzdpV1BHTEJHTC9sVE05L2MmI3hBO3hHN20xUzc4eDJWM2E2T3VuQzJsVkZheXQ1SVVZQ1VubVZJN2cvZDdiWmtDaEFnbS9lWFR6T1NlZU1vNCtEaFA4TVNCejV2WHZNV24mI3hBOzJWLzVjZTJ2SVZudDJndEMwYmlvSkRzUm1zaVNEcytuOW01WlFNWlJOSGY3ZzgwdXZKbHkxNU8xczlsSFp2Skc4TVV0dkxJNnFxVWQmI3hBO1N5elJnbm1vWldwdDA3REo4UjczYlMxZW92YWV5REhrWFhsZGlsOXBhaGl4Tk5PbnJVN2duL1RkNlk4VXU5QjFXcFA4ZjJNcjhtZVcmI3hBO3JYVHpMUFBGYlBxYVdsd3JYVnRFOEs4U3BBQ284a3hIdzBIMnNCa2EzWVo5VGxsQVJuSy9VUHZZUDVqOHUzZHByazF5TlZ1a3R0VmQmI3hBO3pIYTIxdnFseDZiOFVvelBhM0lTSUNXamJLbkpTeTFwWElFT0RseFVidm43MG5leHVFTU55bXAzMEtFdEREQSttNi9JM0dNQXFKVlcmI3hBOzVRc1ZWdnRGZmk3RGJZTmZCNW41Rm5mNWRhQmN4ZVpVMVY3NldlM2RsdDRMYVNPOXQyWDBpRTV5UjNFOGlPeFZCOGZwaXZVWWFaK0gmI3hBOzZTYjZKdCtiaytpdzZkWW5WckE2aEdSYS9WNHhLMEFTV2t3RW5xcDhTRlZKNGtiZzdpaEZSa1lNUEhzNHBqY2l3Nlh5NTVkZGxEMnQmI3hBO3RLek1JNE9YbWU1cU9CSkRLV0lLVjRiTTFEMjlzbitYai9TK1RIaFY0dEcwKzF2clMraXQ0VWUwTFRRSzNtVnpGT3drTXBabWtxa3AmI3hBO0RrMTVON0hZYlA1ZVBlZmtWNFdVVGViOVZpWGw5VTAyUkFWRHZIcTBMaEM1QUhLa1czWCttU0dJZDUvMHFlRnIvR09wOGd2MWJTdVgmI3hBO0lyVDlNMi9ZZGY3djhPdnRoOEllZitsSzhLeC9POStqeUkxcnBsWWd4Y2pWb2lQZ1VNMVAzWHhiTU9uWHQwTkh3UjUvSmVGdlNQUFQmI3hBO2Fscmwxb2M5a2tNOE1CbDllMnVWdTRUOEtzUnpSVlg5dnFDZDlzWllhanhYK2hUSGEzcldhNXJTanpGL2NwL3F2K3RNbkJ4dFJ5WWYmI3hBO3Era2FucVZuOVhnMHJUTmEwK1RnWjdQVTVKSTFFcXNmaW9MZTdRaFZvUWFWM1AwbWJIQUFCZHBUb3ZrN1U3S1paN1h5UjVlMDZhRDkmI3hBOzVCTEhLUktzOElkWW1TUkxNc1F3SS9lSGl5OGo4SnB2QnZ2ekxLTFpaVm5qRXloTGpoV2VOV0xxc2hTcktyc3FGZ0QwSlVaYjBjSWcmI3hBO0NXekEvT2VzeTJlc1d5ZnA2MTBneG9ra0ZyTGR4VzdYUE9Ta2dsU2FDZjRRSTZJeVVPN2I0SkZsamlDT1ZzWGcxdnpWNkVzditLYkcmI3hBO1dMMUdoOVJ0V3RCUjRsSlpCeDB0UldueEgyRmNqWjcyM2hqM2ZaKzFtSDVjYW5kM0MzZGxlYXRCcTF6YVNxWkhqdUV1Sll2VVpnSTUmI3hBO2VFRnJ4cDZmUXBXdkwyeVVTMVpZZ0VVS2VnNjNyME9pYUtiMmV3dU5TaFcxdGc5cGFSR2VaZ3o4UGhpRzdjZWZJK0FCT1FMc3NJL2QmI3hBO2c5MzdHTlhYNW4rVTdhZU9DVHkvcVJsbFZYalZOTXVXSkRJcjdVajNJNWdFRG9jYmJmRWwzbEg2TDUxOHZhdnFQMUczMEc5Z2YwaksmI3hBO1pyeXdudFloeDQvRHptUlBpK1BvUEE0c2hPUjZsa2tOemFRRmpEWnh4bGhSaXRCVWVIVERTeWpJOHlwMTAzL2xnaSs0ZjB4M1pldismI3hBO2NYZjdqZjhBbGdpKzRmMHgzWDEveml2aG1zb1pCSkZaUm80Nk1BQVIrR05JSWtSUkpRUG1PMmR0SnRibUhSSDE2U1VRUXpXU1NRUjgmI3hBO1l3R2IxZjM5RWJpeDNGYStIVENNaGp5Y2VlMGo3MkdQTmVSekJIL0t1N01iT0kxa2prMHg2c2FrbW5NVVdpL2FOQjJOTzh2SG4zc2UmI3hBO0lwcjVlMDZQVWIyRzMxTDh2NWRIaWtRdEpkek5wOHNTTW9QdzBoWnBEWGFoNDQrUFB2WGlLYitZdEE4bDZGb2wzcTExcGNMd1dpYzImI3hBO1JJWWl6RWtLb0ZWN2tqSjQ4azVTQUJTQ1N3K3cxM3lqZTJzRnltaTZSRXMvUkpyMjJqZFR3TGtPclFmRFFEYzlOd0s1a3loTUhtZmsmI3hBO2Yxc3FLcWRTOHRpUVIvb0RTQzU1VUExR3kvWUNuYytsUVY1YlY4RDdWSERMK2Nma1ZvcXVnK1ovTE0yc3g2UGI2VkRaM09vV2p6eFQmI3hBOzJVME02ZkFqdjZjeGlST0xBUm5iZkJQSElDN3VpcEJlclpyMnRKUE5OemEydG1iaTdsRU52Rkc3U1NFRTBBSzlodWNzeGdrMEhFMW0mI3hBO1NNSThValVRSG51cDNYbHZXRXQ1cExuVWtXZ0VVMWtOUXR2VVNNczNEbGJtT29ySWEwMzk4dWxnTi90RHJzZmFzQkVWWkI1ZWlYNmsmI3hBO0cyaitTN2xaWks2eTZ5TVo1V1M0MXVoTGdJR1BHV2xLRUtPM2JJK0Fmd1EyRHRXSkZqaS8way8xTWswZlh0RXVMMkxUb3JxVTNjTUEmI3hBO1NHRzRTWlpHU09QaUt2TU9UdHhGU1dKSjY0VGlrSTMwWVk5Zml5Wk9HL1gzRUVmZXh6emhwbm5MVUx1MlhSSm83UzFpQU1rNG5qU1ImI3hBO21MZ25sSExaM1lvZ1dxbFhYYzc1Q1FMbFk1UkhOak1uK0xMdlZialFyVFdiZWZVa3QyUzh0R3U3ZEprVU90SmFEVEpLc3lNT1cxQnkmI3hBO29OeHl5TzdkY1FMcjhmTm1ma3V5OHpXTUp0OWJhT1g0bGFLVlprbFlmcytuU08xc2tDaFZEQTBKcVQyQXlRQmFabUpPekl2T2x2cmQmI3hBO3hvTVVlakUvWFBSdGlVV1QwWGVJUFdSRWwyNE15N2NxajU0d0l2ZDZQc2lXT0ppY24wKzY5NjJOZFdHWFZoNW9kb2piNkJyTVZYVnAmI3hBOzFQbUhrQXRUeVdPc3RlbEtGai9YTFFSM2ovU3U4aGt3aTd5WWozZnVmdjJiU3k4ei9FeitYZFpKUEtpTDVqb29CSjRpcGtKK0VVMzcmI3hBO25HeDNqL1NxY21IcGx4ZjhxZjJLajJIbUIyZDEwSFhJKzZRcjVnQlUxTzRMbWFxaGUyeDk4YkhlUGwreGlNdUliZUppL3dDVlAvSFYmI3hBO3YxTHpJU0IvaDNXZ3RCVWp6RlVnME5lc2xQRHQvVEd4M2ovU3A4VEQvcXVML2xUK3hTL1IzbXN6QmpvV3Rla1BVckd2bUFMWGs5VUYmI3hBO1RJLzJFKzg0Mk84ZkpsNHVDdjd6RjAveVB6NmQ2ZjhBa094ODBXcDFOdFo5ZUswbGxRNmJhWGR5THllTlFwNThwZ1RVTWFVL1ZrTWgmI3hBO0cxT0QybGt3UzRmRG95QTlSRWVFSHUyYS9PZXkxZTc4aTZjbGhETlBHczBUWGFRaG0rQVJOeExxdS9FTlQ2Y3QwUkFtYmRKL0dYblgmI3hBO2xTRHkvWWFjdzFiU0x1OHZKbXJLc2xpWkVSUnpBRWJpU050NnFUdCtyZk55R1JPeCsxSnRIYTZuazI1MGlhMzA3UmJ1MXU1RWVWSlUmI3hBO3NYRGlYbXpKSHlhVndJL3Nyc0swK2VSaHhnN2tmTkF0WC9MQ3c4MldmbC96VExiNmJKT2oycXJCYVhFVEdLV1VzUTFJbTJrWVIxMismI3hBO1E3NUhVeWdaUnM5Vm1SWVJIMVRRaVBVWFM5UlZRNDVRTm9Oc1pDaHI5aGduQWtVQStMajFyN1kzTHZIK21LTjFGcmJTdmg0NlZxQkEmI3hBO1B4MTBDMUJLOGYyYVYrTGw0N1U3NGJQZVA5TVVwLzVRVll0ZVVhWnBGekhiUGIzQ1g5MWVhWkJaZWtvaUpSbzVZcUU4NUJUaWUyVTUmI3hBO2ZwM1AyMnhseWV2NXJtdGpmbnZTcHRXMGFiVDRIVkpwNDNFYlBYalVNakN0SzlhWmRnbnd5dDEzYWVBNXNSZ09aSDZtRmVYUEszbW4mI3hBO1RMUnJhN2xrbVJhQzJXMjFHZTFWRnFTUlJZMjd0WE1uSmxoSTJQdUJkTG8rejlSaWp3eU45MVpKUis0SnNOSTFWWFllbmRzak9XWW4mI3hBO1Y1aHpBQlZTNDlFNzA0bnIxL0d2akg0aUhNL0xaTC9pL3dDVnN2OEFpZmNrK2crU3ZNc2ZtcVBXdFh1MW1XSVNCZVVyenlVZEdSVTUmI3hBO01xN0tIeXpKbmp3Y01RNFdrN0x6alVETGtsZFgxSlBVVnY3MlZIVExpdlZmdlA4QVRNZmlkMTRSYS9SVTllWHdjdkh2K3JCeEJmREsmI3hBOytQVFp4SXBZcUZCQk5EanhLTVpTL3dETUxUOVExSHloUFphZklJcnVlMHRrUjJZcU9QcURtQ1FDZDBxTU9NZ1NzdlQ5aVpZWTV3bE0mI3hBO1hFZjhUdDlyNTh0L0xOdEhxQmh1TlgwcVEydHdzTjVhbTdLT0dEOFdqYjRhcVNRVnI0KytaWjFNWHNaKzBXbm9nRWcrNGMvbXlhNHQmI3hBOy93QXNYUnBWZzArQklncXpsTmFaMFdRMWFueFJrcldocHlKcUY4YTVUNDU3L3NkV08yNUQvTFgvQUpnL1czY1duNVlXOUZ1WWJHQjUmI3hBO0ZxcXZyWEJneXlPa2xBOFhRTW5DaEZSUTFOY2ZIUGY5aS95M0wvVmY5Z1ArS1h6eC9sSkN6Sk5iV2NUUkVyTFhYTjYxWWQ0ZHpWYUcmI3hBO25oNDRQSFBmOWpIK1c1LzZ0LzBySC9GSlI1bjAvd0FrdWZxK21YT21hUGR3eXV0eXR4cXZxN0FsZlQ0UEdwQlVqYzF5Y05SWE0yNVcmI3hBO2w3ZWpBbnhjbkgvbWdmcFpUK1Z2a3ZYdEo4eDIrcE5jd1BwODBMaC9Ra1poSXJwVkRUaUFSV2h4elpZeWpzeDdXN1R3NmpCVVFic1YmI3hBO3M5SDg2Ni81ZzBpd3M1dEluc1lxUjIzcnJxVTBrRVJqWVNodlRhTU9mVUpWYVZGS1Z5aUVESWJDemJ4Y3g2ajcySXovQUpwK2NCZXkmI3hBO1J3VGFFMXFPUmltZlVwbHFLbmp5QWdZaHFBVkZLYjljbjRFLzVySGhLYTZIK1pWNDl6Y2pYTlUwcUMzVUtMTTJkM0pLN0dyY2pKNmkmI3hBO1JoZHVOQUs5OEkwOCtzVjRTeU8xODRhYmRXMDF6YjZ0RkpiMndyY1NyS09LQTkyMzJ4T0VnMVMwaFA4QWxZbmwzL3Erd2Y4QUkwWkwmI3hBOzh2THVUd2wzL0t4UEx2OEExZllQK1JveC9MeTdsNFNyMjNtL1RkVFdhQ3gxU082bEViTTBVY2dadU5LRTByMHdIQ1k4d2ltYzVoc1UmI3hBO3YxVUVHRi8yUnlVbjNhbFAxWktMVGw2SUxKTlRzVmRpcnNWZGlyaVFCVW1nOFRpcWxxbHBJMXBiSS93YzRJNDZuczZiMFB6citHQUYmI3hBOzJtamxVUjVKSEo1ZDlUbnlLY25Vb3ppcXR4TmVqQ2pEcmtyYzA1WW5veDkveW4wWnc2dFBlbEpGNHlJZFJ2eUczQnFheTlmaDY0S0QmI3hBO1RVUFA1cXgvTEhTeWhScHJwMU5QdFgxNlNLRldGQ1phOVl4K1A4eHE3SnFIbTAvNVlhVzdoelBlY2dnVC9qb1gxS0JQVHJ4OVhqeTQmI3hBOy90VXJYZXRkOGRsOUhuODBmcEhrbTEwbUNXRzBaaXMwbnF5TmNUVFhMbCtLcjl1ZHBIcFJCdFdtSVp4bkdQSUp0WjZjMXRLSkhZRUEmI3hBO1VWVkIzSjJwaHRaNU9JVUVoL05QeTFOckZ2WTJmckMzZTNqZ1p5VjVpb0VxMDJJekswbVRoc3VCeGVvbDUvYWFOcW5sV2V0cmVzNXUmI3hBOzBjdngwMXI1S1FEblJoeG1DTWEvRDBMZEJtUmt6UlBNRkprRk85dXRTODBTUjZWYzNVeXEwbnJKSTJpVFdhRjFSdDJtTVVWQUZKSHgmI3hBO0doUGljaGp6UUIyQisxQWtBbVdtZmw1UGI2UnE5dDllVmplUlFvRzlNamp3blNTdE9XLzJhWlpMUFpHeVRKajJsMmNtaWFyTk5hM1YmI3hBOzBsNWFyTWpCdEp1WjBrUWtRUHdIQ1JKVmIxUDJhN2RkcTVHZXBqSVVRVk13VXkxTFd0U3U3RmJhZWVhT0thRDBpc09oWFBNb3dXdkomI3hBO2tpWXEydzhLYmdkVGtJNW9BM1IrMWlKQkZmbDU1WlNMV0YxS0c1bFpJRWtWbzU3U2UxWStwQ2FVRXdRbW5Mc01sazFBbkdxU1oySDAmI3hBO1RtcWFuRUJnUVJVSFlnOUtZcXBmVkxYL0FIeW4vQWorbUcyUEFPNTMxUzEvM3luL0FBSS9wamE4QTduZlZMWC9BSHluL0FqK21OcncmI3hBO0R1ZDlVdGY5OHAvd0kvcGphOEE3bmZWTFgvZktmOENQNlkydkFPNXRiYTNWZ3l4SXJEb1FvQnh0UkVkeTlrVjFLdUF5bnFwRlFjREkmI3hBO0dsTDZqWmY4czhmL0FBQy8wdzJ6OFNYZVhmVWJML2xuai80QmY2WTJ2aVM3eTc2alpmOEFMUEgvQU1BdjlNYlh4SmQ1ZDlSc3YrV2UmI3hBO1AvZ0YvcGphK0pMdkx2cU5sL3l6eC84QUFML1RHMThTWGVWeVd0dEczS09GRVlkR1ZRRCtHQzBHWlBNc004L29qeVNKSUhNYlc2aHgmI3hBO0dXVjZFeTE0bENHRGVGRFhNbkQ5S2g0akpaaWFTNUZ2ZmFuRmFnTTBNVXRucm5xcXcrT3J5cmNKNmxBcktBb0ZkaDRZSzkvMm9RaVcmI3hBOzkwdjFmNjNmWDgwWEl5ZWhIcCt1c3hDemJoeTF5M0ZwRlRZTXV3UGdmaUZmamRYcGZsRzBzN2ZRN2hyVnJseE1JNUpIdkd1VElYUEUmI3hBO0dpM2JQS2cyK3pYYjU1ZEVCTEN2TXNBajFPZU8xdWRRalFxWVhRMmVzM2ljNVdMdTZTUXp4eEZlTGNSd0ZWNkEwQUFybU4vN1ZTNzYmI3hBO2p5TUJtdmRVNHRHa2w1RXRyNWgrUGszeEJhWFI0N01CeG9hZGVtd2pYNDNRei95RGEyc2NVODhNdDVLOHZKWkRlL1cwcDZhRUw2Y2QmI3hBOzJXZFJ4TzdmdEhmTFlqWkwyek1OaTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxbHVxNkpIZnVKT1lSK0lWdVM4d1EmI3hBO3BKRzFWM0hJOThzaGs0VWdwZC9nOWY4QWYwWC9BQ0piL3Fyay9IVzNmNFBYL2YwWC9JbHYrcXVQanJhOVBLcklqSXM4UVYvdEQwRHYmI3hBOy93QWxNZkdXMW4rRDEvMzlGL3lKYi9xcmo0NjI3L0I2L3dDL292OEFrUzMvQUZWeDhkYlZyWHlyRkRLSGVSR1Q5cFVqS0Vqd0pMdnMmI3hBO2UrQTVyVzA5eWxEc1ZkaXFsZFNTUjI4anhyemRSVlZ4VjVQL0FNckMvT0dDYVdLVHlnbDJpdk1ZcmlLZUtCU2l2SUlsNE04cHFWVksmI3hBO3RYOXJwaXJrL01YODRIWU0za3RZVkJKS0c3aGRtVXlvZ0FaYUJTRVpuT3g2VTY0cTNMK1puNXFDT0wwUEpwdUptZWRaVlc0OUpWV0UmI3hBO29vZmxORkhYbXpOeEhjQ29xTjhWV2Y4QUt5L3pjV1JrYnlTV1l6T0VWYnFJQVFLMGFySXowS2t0eWM4UnVLZEtiNHEyMzVpL25Lc2smI3hBO2NROGxSU00vSXZNTDJOWTBIVlJ1cFpqMk8yS29xYno5K2EwSmtwNVRTNUhxU2VqNmR6SEhXTVN4S25MbHlvM0I1R0oveWUxY1ZRMGYmI3hBOzVpZm5HN0pHZkpNU01mVUxTTmZ4ZW1GUUVyOWxHYXIwMkZPNDZiMFZVNS96TS9OdTB0N1ZManllSjcyWUtHK3J5bG92VTR6c1FXVkomI3hBO1BUSDd1SWNuTkt2MTJ4Vmt1c2ViZk05djVaVy9XMkZ2ZnRIRzAwQkFsOUJuQU1nSkd6Y0NhVjZkOFZTOXZPZm55V3dqbTBXMWgxVGwmI3hBO2VlbVpwRkVLbTBLOHZVK05vVHlRbWxGVThpS2Y1V0t0bnp2K1o4YlNSbnlvazVTRnBJNTB2WUkwa2xEa0NMaXdaa0xJQTFUVWIwcnQmI3hBO1hGVlYvTnY1a3ZEY2xORmhna2lXWDBBWkk1L1dZSzVpb09jQVVjbFVIazNmdFRGVmsvblg4eXcwOGNQbGhDWTM0d3pHN2dLU0tBNUwmI3hBO2NmaFphbEZYZnB6cit5Y1ZiZnpwK1pRbWpaZkxTTkFWaEVrZjFxSG1Ia1dNeXNHK3p4aExPcEZLdHhxT3VLdUhuSDh6ZnJEZytYb3YmI3hBO1FTUWhmOUlpcTZGMlFFTlg0U0ZVU0dxN2h1TktnNHFubmxQekY1cjFLV21zYU9OTXFxSDAvV1NkcXN0WEJNWUNqZ2R1cHJpckxNVmQmI3hBO2lyc1ZZdCtZSG1tNzBEVFlXczFVM1YwNVJKSEZRZ1VWSnAzTysyYTN0UFdTd3dIRHpMdGV5ZERIVVRQRjlNWG5mL0t6UE9YL0FDMnImI3hBOy93QWlZdjhBbW5ORC9LdW8vbmZZUDFQUi93QWk2YitiOXAvV2p0SDg4K2NkU3ZEYmZwV0MyUEIzV1NhT0ZWSlVWQzFLZ1ZPWFllME4mI3hBO1JPVmNZSHZwbzFIWm1teHg0dUF5OXhLWmpXZlBSUEVlWU5MclExckpiZ2JHbXg0YjVrZm1OVC9xa1BuSDlUaS9sdEovcVdUNVMvV3YmI3hBO2oxYnpzNGYvQUoyUFRBeTdBY29keUtqdWcvYUZNSXo2Zy81V0gyZnFZblQ2VWY1TEo5djYyT3pmbVI1eWlsZU0zMGJsR0s4a2lpS20mI3hBO2hwVUhqdU13VDJwcUFhNHZzSDZuWXg3SDB4RjhKK1ovVzNEK1ovbTlKVmQ3bU9WVk5XamFKQUdIZ1NvVnZ1T0dQYTJjSG5md0N5N0UmI3hBOzB4RkFFZkVzMjh5ZWM3bUsyMGFLeG1oc0p0WGgrc3ZkM0E1SkJHSXcvUWloTFZwL0RmTjVtMVo0WWNOUk14ZS9SNFRYU09MSjRZTzkmI3hBO2tYN21QRFgvQUQ5NmlvMnY2WUF5MTVCN2VnSlZ5QWFvS2YzZEQ0YlpqZVBuL254K3h3dkV6ZnpvdER6RDUvTU1rbzE3VEtSbHdWOVMmI3hBOzM1SDB3YWxSd3FhMDJ4OGZQVjhjZnNSNG1iK2RGVkdzZm1HZHpyMmxvdklvSFo0RlVzdjJxRXgwTktqcGg4YlAvUGo5bjZrOGViK2QmI3hBO0ZaQnJuNWhTb3pIWGRNaUt5Tkh4a2t0Z1NFclZ4OFAyZGhUNTRJNXM1L2pqOWlpZVkveFJkTHIvQUorU1JWVHpCcGtnY3Z4Wlh0K2kmI3hBO2d0VnZnK0dvRzJKejV2NThmc1U1TTM4Nks0K2F2TzlncHZaOVYwNi90SUVFczBFYkpWa0pDMEhCRklZa2dEL2J3L21jMGR6S01ndmomI3hBO1pZN2t4SVFmNXY4QTVxNjk1ZnZkUDA3UStGdTExYXBleVhVaUxJL0dSblJVQ3RWUlRnU1R2bllkbWFPR2FISEw1TkhhUGFFOFJFWWQmI3hBO1JienIvbGVQNWxmOVhOUCtrZTMvQU9hTTJuOGw0Tzc3UzYzK1ZzL2Y5aks5Szg1Zm1kcWVrMmVvUWViTkppZTY5WDFMUzUrcXd6UkcmI3hBO05tVmVTc243Zkd2c0NEMHpFeWFiQkdSQmhMYnFMYzdGcU04NENRbkRlOWpTcGVlYXZ6VHRZbW1memZvanhwSHpiMHBMU1IrWHBzL0QmI3hBO2dzWk5hcng4UERCSEJwenR3VCsxTXMyb0grVWg5aXZMcnY1c3JQNmFlYjlDWkNLcktaclJRUU51aGo1RElqRnA2L3U1L2F5TTlUZjEmI3hBO3dZWk4rZG41bFJUU1JIVlluTWJGUzZRVzdLZUpwVlR3M0dabzdNd0VmVDlwZGZMdFRPRFZqNUpyNVMvUFB6bWZNRmxEcTAwZDdZWEUmI3hBO3lRelJpS09OMUVqQmVTTWdUZGExb2RqbFdvN0x4Y0JNZGlHN1RkcTVUTUNXNEpmUmVjMjlJeGp6OWFKUHBUU2VuYlNUMjhja2x1YncmI3hBO01ZVlljZDM0Rlc2ZUJ6QjFrTWNxT1Q2UmJuNkxKa2pZeG4xR25sRU9wWDVlRlo5Tjh1S3BaUlBKSFBmdFJhL0V5cWJkZDZkRnI5T2EmI3hBO3ppMFA0QmR0dzlvZWZ6Q3hkVjFOSW8vVjB2eTdJNGpBbU1NMTdYMVNXQmFOSGhRRlBzbml6ZzlkenRodlEvZ0ZIRDJoNS9NTXgwei8mI3hBO0FBVGQya1lhM3RHMUlRZXJQYncrcHc5UkU1U0xHenFoWUFnMDJyVElnYVdWOElCK2JJbldSb3lKQVNLd0MzYXp5VFdGcllxRTlTMUQmI3hBO1dzOGl5N2o0UXlrOWlOOHdNZFNzbUlqM2VrN3V5eStpZ0pTbDMrcUlwTUJwTm95a28xbHNxUDhBRlpYS2dxNzhhclUvRlFmRnQyeTcmI3hBO3dZLzBmOUxMdi9CY2Z4NWYwLzhBVHg3dndFSE1MZTAxRzJqYXd0cjJ6a0srdExIYlR3aGF1UVFQVUttb1VjdWxNcWxVWkFjTVpSOXgmI3hBO0gzdDBibkFuaWxHUTVlcUorNWxublRSNUp2TDBMYWJiV0QzOW5aeEMwT3BlcDlWalFmYTUra1E5T0s5czZFNGNaakhpR3dpSGlOWkcmI3hBO004a2pQZmN2T2hxTnk2U3FkTzh0UXlHT1QwWlJOZlRLSkFqR1Btbm9Ra3FaQW9ORDBKUGFoeHIwdjR0d0wwL2tweTZ4ZUlrckxvbmwmI3hBOzJROGxXRkV1N3duY3J5Wnk5dEdPSUhMcHYwMk9ONlg4V3Q2ZnlaNXBscCtYOS9FeGlodEhsaGk5VzVWZVFDZ0Q0bStNTDhJUGZEQ08mI3hBO0NWMVd5WXh3eTVVaC9YL0szd3R2K0FrL3BrTDAzbDlyRzhIazc2eCtWdmhiZjhCSi9USGkwM2w5cTNnOGtYcHRoK1gycHpORFl3VzgmI3hBOzBxTHlaQXJBOGEwcjhWTW5qaGdtYWlBemhIRExZQUtINWcrV3YwazFuY1dsanA5emV3MnRzak5xWHFDUDBCNnhLSzBaQlVsNkRsUTAmI3hBO0ZUeGJwblJhVE5raGpBZ2Evc0RQSmd4ek55QU96RDI4cGFvWVc0K1h2TFNUaWhVRzd1WFJxU0xWYStraEhLUGxRMDJOTmoyeVB6V28mI3hBOzcydjhwZy9taHMrVmI5WHRRZkxQbDUwa2FsMHlYczQ5SVZiY2NvaHpGQXZnYW1sS2ZGaithMUhldjVUQi9OREsvd0RCSDVmL0FQVnUmI3hBO3RQdi9BTGNuK1p6ZDVSK1V3L3pZc2MvTUh5dG8rbmVYUHJ1Z2FMYlRUck1pek9zZnE4SWlHNU1GcWYydUkrbk1uU1o1U25VNUZ4ZFomI3hBO2dqQ0Z3Z0NmY3d2VGROdHJyVGZyTnhjMmxsZUQxT1ZsTHBrckg0UVNuRjQwWlR6cDNwVE0yY3lKVUFTTy9pY0xIajRvMmVFSHU0RXomI3hBOy9MdlQ1TC9YNTF2Tkpoa3NyYU5wSTd2NnY2QlNSRFdKbCt6dWFkRGxXcm53d0ZTM1BtMmFLQmxrTnhGRHJ3MTduMHRuTVBSc2Y4NlcmI3hBO1l2ZExlMkpZQ1NOdnNVNWJNalVGU0IyekExK1BqaHc5L3dDeDJIWjJYdzU4UTNyOXJ6eVBXdk5qdkFXMGU5QWtxWldsaTBwdlRvZGcmI3hBOzQ5VnlkbDI0VnpCOEUvengvcFIrcHp2SGovcVovd0JNZjFxSjEzemlrVWFyb04rN0dOUS9GTkorR29GUXpOTXZJaW4zNCtBZjU0LzAmI3hBO28vVXY1Z2Y2bWY4QVRIOWFPMGFmV3RVMVJJTlQwcTZzcmFIbktzOHFhZWlPZURKeHJheXZKdUpHTzYwd0hUMlJjZ2ZkRUR2OG1RMU4mI3hBO0ExRWozeUo2anZQa2g5V3YvTm1rUE42TFFSYUhHSTB0YnE0MVM1dHlyTndRSktvamNMemtiZ2hWajIyN1paaXhDZ0JLZnVCTFZselMmI3hBO3NreGg3eUIrcEtycno1ZnhDVUpxMm5JRFQ2dTdhNWNIbTVMcHhZTEVEWGxFeWppV05RZkNtV2pUbitkaytaL1cxSFVqK2JqK1EvVW0mI3hBOy9sNjg4MGF1TFdXOE50Y2FQT3hkYnExMVM1dVF5VVlLVWplRlZOVDhKSFBvVDhzcXlZbzhqS2Z1SmJjZWFYTVJoN3dCK3BuZXNXc3QmI3hBOzNwMFZzaW82VFdxUnpSdXpKeVJsWUhpNmh1SnFRYThUNGU0empFU2lBZXNRNlRVeEJsSUh6WWJyZXBueXpGYURWOVJpZ2luL0FOSHQmI3hBO1JLRm01OGVBQy9CWlA5bWkwcmxjZE9la2o4ZzR3eEh2KzVLRi9NZlFiZVpZRHE4VVROQTJvUWlTMmtDK2dVK3NtWkdiVHVQSGkvai8mI3hBO0FKUFVVeVEweEhYN0lwR0k5LzNOUitmZkpOemV0Qk5kUTNWOU5hUlc1U01UUW4wYjZSUkc1VVdrSy9FMHlnbGFzS2piSDhxT1o3cTYmI3hBO0Q3bDhBSG4zVWxscmZlVHJDN3Q3MjExTWllTzhqdHJZQXp1eHVXVDFVV24xTHB3K0xsOW1uZktJOW5DSnNFN2U1b2hvWXhOZ2xPVTEmI3hBO3pUdk12MWJTNHI1WjExSUxjd05IQzBLeVZYMVZacFZzRVZDUVNhTVFUdmxtVFNjUW9uN0EyVDAvRUtKKzVrSGx6eVpKbzE2Ym1KVU0mI3hBO2pBSTBqek5KeFFzQy9GQkRGOFRBVXFXMjkrbVJ3NlNPTTJDYlk0ZE5IR2JDQy9ObXoxbTRzOU1rMHV6R290YW0wbW5zblgxRWtSUk0mI3hBO0J6ai9BRzE1RVZHZE4yVktJajZqVmpuOG1udENNekVjSTRxSTIrYkZQTHRoWk9rNDEzeVdZR1BxTkdJTEdhVVVxemdLZldSdVpMY1ImI3hBO1g0UUZHL1hNL05NN2NHVDdmMk9MZ2dDRHg0cS96ZjJwck5aK1VKRWNyNUx1a21VQXduOUhNcUVoV1hpNEYwLzh5NytJNzdaVUpaQi8mI3hBO2xCL3B2K090dkJpUCtULzJQN1ZIVkxiUkYwUW5UUEpobTFLSThMYUc0MHlTT3FraGk4c2lUc0dweVBXdlNuVGZEQ1V1UDFaUFQvVy8mI3hBO1lqSkNIQjZjZnE4NHNhazh0K1lyelJieVNmUTV0T3NKdFFzSGwweXhWK1FoaGlsanVKSW9aR2R5U1dRNzEzK1daUXpRRWhVclBETGMmI3hBOy9DbkNPREpLQnVQREV5anNPN2U5dmtudG5GNVd0OU1odHBmSjE5ZHoyN2NQWGwwaVFQSkdHQ2huS1RwVnlueEd2N1cyM1hNZVJ5R1YmI3hBOytJQi9uZnNjbVBoQ05lSEkxL1FkNVgwRklQTzArbzZYWVgxanB6MjAvd0JZUzZ0bXRJa0xIOTNIRXJNNVlVQU81Mnh6NWJ4Q01pREsmI3hBO3h5TnAwK0VETVpSRWhHanpGRDRQZTg1OTNpWGEwOGNNRFhNa2NzeVFSU1NHR0JQVWtjRGpzcWR6bFdTSEVSOGYwTnVPZkNEOFAwc0UmI3hBO3ZQekg4cTJrYXl6Nk5ycVJGREt6blNMa0JFVUVsbkpVY2FjYUgrbStWL2xvdG41cVNNUG5QeTRHaUIwcldLVE1VUmhwZHl3QkRGS3MmI3hBO1ZROEJWZXJVMklQVGZIOHRGZnpVbVlybzFzcHF1eDhRQmhHbWlFSFV5S20zbDZ4YXRRU0QxRzlQMTVIOHBGbCtia3ByNVkwdEZWVmomI3hBO0Nxb29vQW9BUGJEK1ZpajgxSlZUUUxKQ0N0UVJ1TVJwWXBPcWtndGF1NE5Mc0d2SllibTVpdFlZbE1WbkMxeE1RU3dxSTArSTA5c20mI3hBO0lkTzRCeGNucWtTeFM1L05MeTViT0ZtMHpYbEJJVXVkSXV3b1puQ0l0U3ZWeTN3MCtYWGJENGJIaFRhMTgyNlZjYXhEcElzdFdpdVomI3hBO3BQU0VzbW4zQXQxYmdIK0s0Q21FYkgrYlk3SEh3MTRXVC9veGY5K0g3c2ZEWGhkK2pGLzM0ZnV4OE5lRjM2TVgvZmgrN0h3MTRYZm8mI3hBO3hmOEFmaCs3SHcxNFV1MTlkV1hSTFU2WnFzT2t6UnRFWkxpZTMrc3E4ZkVobytIS01nbW9JSU8xTXR4eEpBQVd3QXhONHZ6VVdZTkYmI3hBOzV4MDU0aTRCU1RScGhTTVZKYjRadmlib0tiRDVkNStGSmVJSnA1ZWs4NVd0N0MrdWVaYlRVckpFS3pRdzZYTGJTdTlEeGIxUFZrVWUmI3hBOzQ0WWZDa3ZFRXo4MTY5Y3grWE5RZlJHWjlXRUxDeVVSTVQ2aDJCQVplTlIxM3kzQmlIR09QNmVyVm5tZUE4UDFWczhwME8vL0FERWEmI3hBOzBtL1RsMTVoanZPWDdqNm1sdTBYRDRmdCtwUnEvYUczdDc1dDhzTU4rZ1FyenQxV0U1NjlabmZsd29uNno1MENJVzFQekl6K2t4ZFYmI3hBO3Q3Y0w2b3B4QVl2WGkyKy9IYkljT0x1eC9NdHY3M3Z5ZktLdCtXMnNmbWErdTNOcDVrZTRrMCtXem1KRnlFK0dSVnFqS1I4UTdqdy8mI3hBO0RCck1lRGdCaFYyR09pbnFPTWpKOU5lVDJyTkc3bEpmTnMyb1E2TmRTYWRVWGdoWVJGZnREazZLU1BmaVRtRnJwVGpqSmg5VmZwRG4mI3hBO2RueGhMS0JQNmIvUVhtMm1TK2RZcFM5OUhxbDNFUU9DcmRUeDArSUVtcXR2VmFqTkJpbnFBZlY0a2gvV0wwdWFPbEk5Snh4UDlXSlQmI3hBO0UzdXNsMGI5SGEyRkFQTkJxRXU3R2xOK1BiZkwvRXlYOU9YL0FFNS9VNDNoNHErckQvcEE3NjdyWk5mMGRySXJTb0dvVFVvSzFwVVYmI3hBOzhNSGk1UDV1VC9UbGZDeGZ6c1gra0NHMVNmelZOQ2k2YmJhdmF5aGlaSGt2SnBhcnZzQlZhWkRMUE1SNkJrSCtjUzI0SWFjRThaeFMmI3hBO0hsRUJ6Nmw1eGk4cXgyODkzY3czYzJvQ0ZKWGR2VjlNeGxxZW9LdnhEYm5FNXM0dzBUSUV6cno1ZDZqRHBqcUNSR0ppSVg1Yys3a28mI3hBO1hDK2VkR2Uwdlo5V2t1SW5sQUNwZFBPcFVFZkU2RTA0SHB2a0puVTRxa1prNy96ci9BWncvSzV1S0lnQWEvbWdmZ3ZXNGY3OXYrTVUmI3hBO2Y2M3pxWTgvZzhhZWJHUE1tajY5ZGEwWjQ0NXJ2VFdoUkk0cmU4YTBhSnd4THRTb1YrUThjdzlSaXlHZGl6R3VrcXB4c3VPUmxmVDMmI3hBOzB4blVnMm4za0VWMGs5dXlmSExiemEyRmFSU05xNzFVY3RxanQ3NWg1TGlSWUkvejNIbjZUdnQvbm9MNjdEUnY5SmtyeVVxQnJhZ2MmI3hBO1JUa3AzYjdWRDhzcjQvUC9BR2JEaUhmL0FMTkZSNmplZjRlMWEzaTh3UVc4OXhNamFmYnZmQ1dTT0pUOGErdlUwNUNuZnQ3NVlKeTgmI3hBO09RNHdDVHQ2djBwNHp3U0FrTitYcS9Tc3RkSjgwNmpvcC9SeXlUM0pDSitrSTlWYVJSSWhxLzdzUHgrSmFiSHAxd1J4NVpROU81NysmI3hBO05BeHpsRDA4Ky9pZWw2QmE2amE2TloyK3BUZldMNk9NTFBMVXRWdm1kelFiVjc1dDhFWlJnQkkyWFk0Z1JFQTgwczh5eVRRNlhZWEUmI3hBO1MxTU1pUHVPUUI0R2xSbVpwUUR0NU1jbXdEQUx6U2RMdkZ1STVJNTRvTHFhV2VhQ0MvMUdDSXRQdklCSEZjS29SanZ3QTQ5ZHN2OEEmI3hBO3lzZk5oNHhVZFZzTFZENlA2STFlL0VVc3l3U1dldlNSeHlJM0ZnN2V0cU1FaUIrUkhFcjhORDdaakhHZTR0dkVPOEtYb1d6MkwydzAmI3hBO1BYZ0o1SmkxdSt0cUR4VlkxRE5NTlRZL3ZGSEZWTEVmQ2V4Skk4TTl4VHhEdkM1aGJ4cThYNkE4d1NvNGlrSmJXMFlsd2hYdnF2Vk8mI3hBO1hmOEFhRmV3T1BobnVLOFE3d3EzUGwvVEpGZ0hxNmtJd2l5ZWkrcmFrWFIzQ3Z4a1pMdHd6UnNLVlZpdGVtWkVOTUNMTmhxbGxJTEsmI3hBO3RBbGxsa0VRVmpEWjJjc2FNN3lUUHhvYWM1Wm1ra2M3OVdZNUtjQkNORHZSR1JrV2Q1Z3VRZ05YREczZmlLa1JzYWRlakljeDlSeSsmI3hBO0g2bkkwLzFEMy9yWUhmZVhkSnZycTR1WnhkSzkxSXMwNndYOS9ib1pGRkF3V0NlTUw3OGFBN2VBekUvT1Q4bk1Pamg1b0MvMFdBWHcmI3hBO3NmMFpxOTNZc1JJbC9hNjFKQkdyRUk3VmpON0JMczlUdXJWYmZwMHk0WmdSWkkvSHhjT2VFZzBJbjhmQlNzZE90WkRGQk5vUG1DM0EmI3hBO2FTRlozMXN0d1JtNStweVhVaTN4ZVAyaDBHMlM4VWZ6aCtQaXg4SS96WmZqNEl5VHlYb2dsYWx4cWNpcWFJZjB2cW9Bb1Q4US93QksmI3hBO3I4UU5OOHd6ckpYMGN3YU9OZFVaNXh1cG85SHNyOXhJVWkxQkdrYUppajhSR1FRSk55Q1J0VTVnYTZaNEJNL3orbTNSMlhaMk1lSksmI3hBO0FyKzc2NzlXTzMzbXI5TXBiMlVNVjZibDVvd29rdW1tUWdIaUY5TUtvSnAzNitPWU9YVitLQkVjVjMvT3Y3S2RsaTBQZ2t5Smh3MGYmI3hBOzRhKzIzckYzcW1uYWFIdWRRdVk3UzJXT0lOTk13UkFXWmxGV2FnRldZQWUrZFdEUitEeEpPNjF2TkhsMUNBMnBXNmswb0RJb3JVVkgmI3hBO2Z3M3lYRUVXeDY3c2RLdS9NRTE5cFd2cGJYdDRpUFBiQklybm1JVkNvNm8yNENoZ2ZDdERtSmt3WE15aktyOHJhSllmVVpBMWJjUGwmI3hBO200aWxhVDlNUXVYRkNHMCtFaXZIaUNLVXBUMjI4Y3JHbklQMUQvU2hBeEVkZnNYTjVibkxoaHE4U0VLVStHeFFWRC9iNzdjdTlQb3AmI3hBO2orWFA4NGY2VmZEUGY5aVllVjlHMDNRTGE0amp1V25sdXBUTk5JVTREa2V5b29vb0dYYWZGSEVDTHUyV0hHSUErYWRmWHJYK2Y4RC8mI3hBO0FFeko0dzNXR0tlYlBNMnU2TmIyemFYcGphc3JKQjY5dWtzTUxSeHVKT1V2S2NxclVLS09OZStYWW8zQUdyWWNUSEovelA4QU1jZDcmI3hBO0piUitWTG1aVTVjWmxuMDhJNEJJVWd0S28rS2xhRTE5c3M0RDNGZUlkNmFhRjUzMVcvdWJtUFVOTEdreFFoZlJtbW10SlJNU1dEY1ImI3hBO0N6a0FVQitLblhDTVo3aWd6SGVqTmQ4NEpwT2lYbXFrSmNSMmljakhHRXFXSkNxdGFHbFNjdHhhZmprSThyYXMyY1FnWmR6QmRIL1AmI3hBO2k5MVRVSTdHTFNMYTNrbERsWmJtN1NLS3FJWG9YTUZCeTQ4UlhhdldtWitUc3NRRjhSK0EvYTYzRjJzWnk0UkVEM3kvWW5kNytaZXUmI3hBO1dWbEpkejJPbEJFZytzaEYxT0V5TW05QWkraFZ5eFVnY2UrVVIwVUpHZ1pjNitrL3JjbWVzbkVXUkhsZjFmc1M3eXgrZHN2bURWQm8mI3hBOzdhYjlUTjFITHdsV1JaQlZJMmNoaDZjZFBoVTc1Ym43TUdPUEZkMDA2YnRUeFo4SERWdlpjMGp1VXA4eGFocUduMmpYT24yWnY3dEkmI3hBOzNNVm1IV05wU0N2d2gzSVZUODlzcHlTcVErTGRqamNUOFAwc01QNWplYzBFSWw4ZzZnSkpHNE1FbnNKRlUwL21FL1RZN3NBT25qZzQmI3hBO3ZNSjRmSXBscFhuSHpSZVhWckRkZVZKOU9obWtrUzR1SnByVjFoVkl3Nk9SRkpJVzlSandBSFR2N2d6OXlSRDNzait1eWZ5Si93QUQmI3hBO2tQRkxQd2c3NjdKL0luL0E0K0tWOElObStsSzhTcUZmQWpiRDRwUjRRV3JkRlc1TEhHckRvUXREZ0U2NkJKaGZVc2IvQUREdUxiL0MmI3hBOzByM2xuQmZ4VFFXNGUxdW94TEN6R1NvTEkxUWVMZkVQY1pWcU14aERpSE9nNjdXejhQaUk2ZnJlU1dscDViMUhVWVRxV202VGFvaWMmI3hBO2ZyTWxna2lnSW9DS3lJUGkyUlZGUWFacm9hN0lUUmxROXpyTWV0bVRSSUh3VHlGTkE4dk5KcUdoVGFQSGZoVEVQcU9uZWhJeXRRbGUmI3hBO1lSUGgrRVpaazFjZ05wZy9CdG5xU0I5UVB3VFB5LzhBbUZyVTl4T2w0c2N5SmJ6VEpSZUJEUXhtUURic2VOTWpoMXN5VGUreFlZZFomI3hBO0lrMzNGQjJmNWllWUo3MktLNHVvYlcza2NMSk42UE1ScVR1ZU5hbW56eXVPdG1UdWFIdVlRMXN5YUpBVGlUelJkcEFKZjhTMlRWTEQmI3hBO2lsczVQd3JXdERRN25ZVkErNnRManFEVjhZK1RrSE9hK3VQeVM3UXZ6QzErNDFpenRya3hTUVhFeVF1QW5FajFHQzFCSGhYSzhPc20mI3hBO1pnSHEwNHRaTXlBUFZOZnpiMExVTmEwZTBzcktWSW40MnNrbnFNeXF5S3MrM3docS9FUWM3VHNyS0libnUvVTI5b1lKWklDTVQzZnAmI3hBO2VYNlpvRVhselVwb3RXdXZMczh4VVJ2YWF0UEluQ3FMUHlYYU9oOU05YTkvSE0vUDJqaWx0Y28xM09EZzdOeXczSWhLKysyOWMvUWUmI3hBO3Eyc1VjRi81UTBzQnZTTnhhM2JJWE1TZ1U1UHlHd0c1NzEzSkpHUXhkb1lvR3pLY3ZlMlp1ejhreFFqamo3clpGNU0vTHpVZEtuMVMmI3hBOzIxaG9Kclc1Z1dLU0NObllGaEtqS1NDcUFnZGpYSjZqV1JtSW1OM2FOSm9aWXpJVG9naE5QT2ZsL3dBcTZGZndXV2srVVRxelJVWFUmI3hBO1dlRFZCdklFYU40SkxTMnVra0hIMVBVcDlrMEZhN0hWSHRITi9PZGwrUXcvelFreGkwcU9yemVRWWZUNHlCa2dPc3p1a29CTVliMDkmI3hBO09JNHR5UWttaEFyc1RRRi9sSE4vT1g4aGgvbWhtZWllVi9LUzZiWWE5cHVsdHA5K2hlM3VFZUc0Z3BONkRlb1kxdVZTVGgxQ3NWM0cmI3hBO1Rock1tUUdNalkvYXY1VEhBaVVRQVhxbWE5ekdNL21CY1QyK2hUelFPWTVWaVlLNm1oRlhRR2grUnpXOXB5TWNaSTUxK3AyblpNQkwmI3hBO0tBZHhmNjJCYVBwa2tjRFNhaGRXMTE2dkF4S05URVVpRG9kbExENHVRNjlLWnBNT0doY2pFMy9Ub3UvMUdjRTFBU2pYKzEyRmJScmYmI3hBO1dMTFZwNDQ3Mk9aTHEzdVRCSERjaTRWV1FBcHkzMklMQ2hQdmtzRVp3bVFKQTJKY2piRFVUeHp4Z21KSERLTjNHdmV4cTZ2RjBYVVUmI3hBO1R6QmZ4d2poNnoyODE4bHU3b3hLQmc3RTdjK3UyVjR0SG1Kc2d5SHZiYzJ1MDRGQWlNdjZxTG04MitSa3FXdUlJVWtwNlJmV1l3UWQmI3hBOzkvaUlGRHQyK25NbzZTWCtweS8wemhqV1EyL2VSLzBqcFBOL2tPRlZNOXhDakRpenIrbUkrUENTTXVoQnJVRmxveTlhakVhU1grcHkmI3hBOy93Qk1nNjJQK3FSLzBpM1FKN3JWZFNON29OOUhjMnNGd0NWZ3ZFdUJHcGFvUjJWdC9oOGV1WTM1YlBDWU5FYjk3bWZtOVBQR1JZa2EmI3hBOzMyZXRYWHBlamFlci9kZWxiK3AvcTEzNmUyZEVhNFkzM0I0dlVmV2ZmK2xodm12VXRkMUs0RU9uYU5ybW5KYnRKRjYyblQ2RWlUbzMmI3hBO1IvOEFTbm1JcHdIRWppUnlPWkhvOG1PeVN4TDVycEhLSXZNODl2SkUwTTF2Sk5vTVRvNitwSHlyUkdyVlJKeVY2ZkVLY2dLWStqeVgmI3hBO1pucWFrTlF0ekxMcGNtazNNYlN4K2hLOXU1ZEJHQ0pGTnRKS3ZBc1NCeUliYm9NcHk4UFJqS21KK2JvTlVrdGJkdE5mVUZtamtKWmQmI3hBO05hMFZ5UFRZMGsrdWZ1eXBJQTIzcWZDdVVZeU9yQ0xHM1h6b0l0bDh4VlpQVm9zbWlGbFpuRll2aVZSOEFXbzhRZXRhRExQVDVmYW4mI3hBO1puZWdDNitwMlAxc3kvV1NzWm05Y1JpVU1hRWgvUkxSMUhUNFNSbFczRnN4NnB6ZjJrVjNxV24yOHRmVGtodCtWTmpRQ1kwL0ROMXAmI3hBOzVWanY4ZEdVaFpEQ0cxblhyZWUvZ1hWWjFpdHk0aFNMeXhxNVpTZmdTaitveXlxcmIvQ3UvV3ZIS1RNbHRFUTY2ODA2OWVhaDZkamQmI3hBO1hGdkZQTWtjVWQzNWExWnhHeFhnUzBvdUVVcXpyVU5UNFIxd2NSV21UM3NVSmdodmJkSkltdjdXT2RvcGtlSnc3TXArS0tVbDQyMzMmI3hBO1ZqVUhybVpobVpEZHBuR2lsdm1QWGRCMU83OUhXTk8xNzlJYVVaSXgrajQ5WGhpWmtvV2VKN1JSREp5Q2tLZVJOS2p2bUllRzltNFcmI3hBO2dacFBKRStwbHBJdk1vbnVWTGVtRzh3TEY4WVJ1WW9uR1Bqekc0STQ5NlUyR3k3c2kvUzBkNXAxcGJXVUZ6RllXVWNhQnIySzZTWmkmI3hBOzFzVEZWN3RFa2tQQ3ZOdHp5KzBlV1pHQ3QrOXJ5V3pqTVp0UzNXWW81UkdrcUI0blYwZFdGVlBLbXhCOFFEbU5xSWcxZkxkeXROSWkmI3hBO3lPZXlSZjRaOHZmOVc2My9BT1JhL3dCTXdmeW1MK2FITy9PNXY1MHZtclcrajZaWmlSck8waWdrZFNwYU5BcEk4S2pKUndRamZDQUcmI3hBO005Uk9kY1VpUXhEekZjYTl5bHRiVFJkUms5TjRtaXZiSnJMNHdDSGRhWE1pVVhiaTRJRlIwUGNESEN0eitsY2s3MkErNWpGbFplY3kmI3hBO3pKSmJlWkdNNU1iU1Rmb1JWaTVLeUJ2Z0FiNFF3aytBSGNEcnVNdk5lWDJ0QXZ6K3hVYTM4NVNyY1NtMTh5eEV5bzBkcWcwTCs3TlQmI3hBO1JUU25GZUhFaG1MVXA0bkJROHZ0VFo4L3NaZDVhdTladTVESGVhSmQ2YndwU2E3YTJZeUVVclg2dTdnZGR2bGxNc2UreGJvWk5qWXAmI3hBO21GeXZHS3laMExKNlVKS2dWcUl5Q3dwOG16TDZSOXdkVG4rcysvOEFTeHZXdkpIbDFyTzdsMDFyNlc5bWN5cGF0cTJxV2R1V2Q2dVAmI3hBOzNMT0VHNVk4WS9pUFhyWEwvRWlqaUNBc1BLY2wzZG0wMXExTUdsSmIvVm9ybTExelY1SnlpRlFwOUpraVZDNm9PUkVoUFVWTlRWOFMmI3hBO0s4UVpIYjZOcE9tMjcydWx0Y3pDVjVKNVpidTR1THVUazhheDA5VzZlU1NsRUh3MXBsV1VpWEpoSTJnL1JtL2tiN2ptSlJhcWQ2TTMmI3hBOzhqZmNjYUswcVFSU2laR0tFS3JCbUpCQUFCcWNsRUcwZ0l2VmtSTHkxRndKRmgrcnhSek5FV1YxRExLakZXUWhsSzgrcTdqTnpnamUmI3hBO092eDBaSFloNTdxWDVlYTVlemZXVDV3akZ3T1RJVlRXNCtEeUFjaW5IVS9oSHc3S0JRVk8yUThHWGMyY1lWdFIvTDI2dStUUmVhVGImI3hBO05LdFpJa2ZXL1RXUXljbTRLTlJVZW1VK0hoUVU2Z2pwajRNdTVlTU1tdDRab05LczdCcmg5Um5zTFZZcDc0aVFldEp6RE13RXp5dnYmI3hBOzRGajdiWms0bzhJM2FwbStUWG5iUXRKOHl3bTR0TlZ2ZEsxVmtTTlpoSnFZaFZGSkpCdHJXNHRZMmI0dnRWKy9NYzRaTm5HR00ybmsmI3hBO1BWSTd6VDN1UE5rbHpiV2hpOWNNdXRMTEtvWXlTZ2xMNVl2aWQyNDhvelFVVThnTjN3Wkx4aG5NMzZNaTB5eTBqU3ZYbGh0MklScDImI3hBO25sY0FxNnFyUzNCYVJ5V2sycVRsdUtCalpMR2NyNU11ekZiVXMxNzlPL1Y0eHBGdGEzVGw2VHgzY2p4RGh4TkdSa1NUNGcxT282ZDgmI3hBO0JBT3hTQ1FiREhwditWaSt1MzFmUXRLTnVBM0V6YW5jcElTZnNWVkxhUlJUOXI0dmxsZmd4YlBHazR4L21OOVluQzZScEJnQlAxWW0mI3hBOy91Z3hIcWdBUCs1TlAzTlNTT2piVUkzeDhHSytOSmVQOGZ0YzhUb09scGJHUUFTZnBPNWR4SHlQSm1UNnFncng2S0dPL2ZId1lyNDAmI3hBO2xDM1A1bWwwOWZRTkg5TnFDVGpxdDJHWGMxWWY2SWVYdzAyMjN4OEdLK05KV3ZXOC9pNFVXUGwvVFpMY3JVdmNhblBHNFpUdXBWTGEmI3hBO1VmRXZRZzdHdGUxWHdZcjQwbWxQNWpEank4djZPeDJMQTZwZEZSdVFRQTFrZVcxRHVCK0c1OEtQY2p4cGQ2TTBtZno3ZWFpTGZYdEomI3hBOzB5ejAxRkx0YzJ0NU5kTzdtb1ZFUjRMYmdSMVp6WHdBMytHWkFQTnJwUHYwZGFmeUgvZ24vcmtmRENPRU8vUjFwL0lmK0NmK3VQaGgmI3hBO2VFTy9SMXAvSWY4QWduL3JqNFlYaER2MGRhZnlIL2duL3JqNFlYaER2MGRhZnlIL0FJSi82NCtHRjRRdVN3dEZZTUVxUnVLa3NLL0kmI3hBO2s0aUFXZ3V1TFMzdVZBbVFQeDNVN2dqNUViakxZeUk1S1JhSC9RMm5mNzdiL2taSi93QTFaTHhaSTRRNzlEYWQvdnR2K1Jrbi9OV1AmI3hBO2l5WGhEdjBOcDMrKzIvNUdTZjhBTldQaXlYaER2ME5wMysrMi93Q1Jrbi9OV1BpeVhoRHYwTnAzKysyLzVHU2Y4MVkrTEplRUtrT20mI3hBO1dNTWdramkrTWZaWml6VStYSW1tQXpKU0loRTVCTHpYODlyNjh0dkxtbngyOTA5b3R4ZklrMGtiRmZoRWJuY3JRMEIzcG16N0xpRE0mI3hBOzJMMmNEdENSRUJScXk4OXR2Szl4TmZTd3Q1d2ppdDFqSHB6eVhMTHlsTVBxYmpuVGh5K0VrRS9mbXdsbkFGOEcvdTgzREdBMy9lYmUmI3hBOzlRMVR5eHJHbmFEYzZzM21tSzZFTVVicEJhM0x5T1hsbFJBalZJb2VMTTMreHlVTThaVEVlQ3ZlR0dURE9NRExqdjRvcVMwczVMUVgmI3hBO3NBOHlJdkNuQmd3aU1oZ1lxVmtMRTBhUUQ2RGtSSTNSOFA4QUJiT0VFV1BFL0FYL0FGUFRyaTRZMmY4QWlmNnZ3ZXZOU3hYaVVWWEImI3hBO0RMeUpLeWZENC9MQnhTQTM4UDhBSDRDUkVFN2VJaE5Hc2pxL21YVnJlRzUxV0xUN1MxTjNaMnNrMGtWeXkrcEVpaHlFdVNOcGVYd3gmI3hBO3RrOGt1Q0VTUkd5YU8yM1gzTldNR2VRZ0dRQUY4OStudlpHZkxHalFQRkhlSHpXclNEZVcza1dXQ3ZFRUJYYUdKbTVFOFI4SFhNYngmI3hBOzVIbDRmNCtMaytBQnpPVDVvcWZ5UnBVRnpIRTcrYW1qa0lBbGpsUmdBWkZTcEhwRG9zaXVmYXZjRVpBYW1SSCtUL0h4WkhUQUhuaysmI3hBO2FYeTZEb2EyOGR4R3ZtNldGNG5hcU9DUkxFUUhpSUVKNkUvYlB3K0J5d1paWFg3cjhmRnJPSVZkNVB4OFAyS3NmbHp5OU5Bc3R2SjUmI3hBO3NrNVJsMytOUXFIa1Y0dVJFU1BzazlLMHB0Z09hWU8vaC9qNHNoZ2lldVJIZmxmOWMwLzh6ZGUwTVgxemRXRnRiU0dOYmx5elZTV0kmI3hBO0lXQi9hQ3lFZEJrTmJVc0VaMEFTZW54VHBiam1sQ3lSWFg0SnF5YVg5WjVQbzhrekswc2dabjFJcnlsYmt3RkxVMVhsL21jMHp0RkomI3hBOzRkS2htYVpORGZuSVdMQkpkVFNqT2E4MUJ0YUxUMjNIMFlxMmtGZ2tUUnhhWmNXNjBVU1NKZGFuVmExVnVLbTFaV3BVanBpcmxhQUYmI3hBO0QrajdpUUlXWG1iblUvaTlRTVBpVVduSHA0REZVMjByekRlYWRaeFc5cnBOTFpta2NGNUw1MkJCNU51OW9XNzdWNjlzVlJRODc2cHgmI3hBO3EybUJTZDFCRi84QTlrWHl4VmMvbmkvU1YxT21WVlR4VWdYeEpQOEEwaDB4VjBubmJVVUxCZE1EbEtjZ1ByMjFSV24rOFg4dERpcmwmI3hBOzg4WDRGWk5MQUhXcW04YmFwQmFuMU1iZkQyOXNWVERSOWUxblVKbUIwMUlvSTJDU3lHV1pXRzVId3JOYnc4NkR3T0twOWlxUitiL0omI3hBOzJrZWE5TlRUOVRNcXh4eUNhS1dCZ3JxNEJYWXNIWGNNZW95L1Q2aVdLVnhhYytDT1dOU1liLzBMNTVNLzViZFIvd0NSc0gvVkRNMysmI3hBO1ZzdmRIN2YxdUgvSmVQdmw5bjZuZjlDK2VUUCtXM1VmK1JzSC9WREgrVnN2ZEg3ZjFyL0plUHZsOW42azIvNVZUYVVVZjRqMXlpQlEmI3hBO24rbHg3Y0tjYWZ1djJlSXBsUDU0L3dBeUh5L2EzL2xQNlUvbit4dGZ5cXRVTE1ubVRYVkxncTVXN1FFaG1MRUdrVzlXWW5IODhmNWsmI3hBO1BsKzFmeW45S2Z6L0FHSUNmOGpmTGR4Y2ZXWjlWMWFTNDRxbnJOUENXNG9vVlJYMGEwQ2dETEIybk1DaEdOZTc5cldlejRrMlpTdjMmI3hBOy9zYS81VVY1Wi82dXVyZjlKRVgvQUZSeC9sU2Y4MlB5L2F2OG54L25TK2Y3SGY4QUtpdkxQL1YxMWIvcElpLzZvNC95cFA4QW14K1gmI3hBOzdWL2srUDhBT2w4LzJPLzVVVjVaL3dDcnJxMy9BRWtSZjlVY2Y1VW4vTmo4djJyL0FDZkgrZEw1L3NkL3lvcnl6LzFkZFcvNlNJdismI3hBO3FPUDhxVC9teCtYN1YvaytQODZYei9ZbmZrLzhzL0wvQUpVdnJpK3NKTG00dTdpUDBubHVuVnlFTEJtQTRKR1BpWlJXdGVtVWFqV3omI3hBO3lnQTFRN20zQnBJWWlTTHM5N1RmbHhweEpQMXB1UkpOZnExaWV0QjA5RHd6RWNwb2ZseHBxc2pMY1U0VU5QcXRqdlExM0lnQnhWVmkmI3hBOzhnV01UODQ3aWhBSVUvVmJNVXIrME9NSzcxQVA4TVZVMC9MclRsNWNyajFDZWpOYTJSSSswVC91bW5WcS9SaXE2WDh2YkJ3RlM1TWMmI3hBO2FsaWtZdHJJaFE0QUlGWU9tMktyVy9MZlNXRkRMU3FjQ3kyMW9yVkRBOHRvcWJqWWltS3REOHVOUERWVzVwVWduL1JMR3RSM3I2SFgmI3hBO0ZYSDh1Tk9LOERjL0JTbTFyWmN1UGh5TUp4VlZUeUJacHdaTG94U0loakRSMjFtQlJtTEdnTUxVSHhkTVZUUFJmTEdtYVRWb1VWNTYmI3hBOy9ET1lvWTJWYVU0ajBrakZPcE8zVW5GVTJ4Vi8vOWs9PC94bXBHSW1nOmltYWdlPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6QWx0PgogICAgICAgICA8L3htcDpUaHVtYm5haWxzPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIj4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+dXVpZDo4OTIzMWZiZS04MTFiLTgzNDUtYjk3MS1kZjhhZjQ1NDVlY2E8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5kaWQ6MzI0OTA2RDExRTIwNjgxMTgyMkE4QTkyNEE0NDlDNjE8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+dXVpZDo1RDIwODkyNDkzQkZEQjExOTE0QTg1OTBEMzE1MDhDODwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06UmVuZGl0aW9uQ2xhc3M+cHJvb2Y6cGRmPC94bXBNTTpSZW5kaXRpb25DbGFzcz4KICAgICAgICAgPHhtcE1NOkRlcml2ZWRGcm9tIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgPHN0UmVmOmluc3RhbmNlSUQ+dXVpZDoyOTIwNDI4Yi1hNWY2LWMyNDItYTcyMy01MTE4ZWQ4MzlhMDY8L3N0UmVmOmluc3RhbmNlSUQ+CiAgICAgICAgICAgIDxzdFJlZjpkb2N1bWVudElEPnhtcC5kaWQ6MDA4MDExNzQwNzIwNjgxMTgyMkE4QTkyNEE0NDlDNjE8L3N0UmVmOmRvY3VtZW50SUQ+CiAgICAgICAgICAgIDxzdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+dXVpZDo1RDIwODkyNDkzQkZEQjExOTE0QTg1OTBEMzE1MDhDODwvc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICAgICA8c3RSZWY6cmVuZGl0aW9uQ2xhc3M+cHJvb2Y6cGRmPC9zdFJlZjpyZW5kaXRpb25DbGFzcz4KICAgICAgICAgPC94bXBNTTpEZXJpdmVkRnJvbT4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmMwYjZkZWY1LWMxMTQtMDE0OS05MjE4LTc4OWRjNTM2M2EyNTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0xMS0yN1QxMjowNDowNlo8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIElsbHVzdHJhdG9yIENDIDIwMTQgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDowZTVlYWQyNy1mZWUyLTQxMTQtODgzMC1mZjNiMjFjZmQxZWY8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTctMDktMTJUMTQ6NDY6MjErMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIElsbHVzdHJhdG9yIENDIDIwMTcgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjAwODAxMTc0MDcyMDY4MTE4MjJBOEE5MjRBNDQ5QzYxPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE3LTA5LTIwVDEyOjQ1OjIzKzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBJbGx1c3RyYXRvciBDUzUuMTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6MzI0OTA2RDExRTIwNjgxMTgyMkE4QTkyNEE0NDlDNjE8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTctMDktMjBUMTI6NDc6NTMrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIElsbHVzdHJhdG9yIENTNS4xPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczppbGx1c3RyYXRvcj0iaHR0cDovL25zLmFkb2JlLmNvbS9pbGx1c3RyYXRvci8xLjAvIj4KICAgICAgICAgPGlsbHVzdHJhdG9yOlN0YXJ0dXBQcm9maWxlPlByaW50PC9pbGx1c3RyYXRvcjpTdGFydHVwUHJvZmlsZT4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcFRQZz0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3QvcGcvIgogICAgICAgICAgICB4bWxuczpzdERpbT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL0RpbWVuc2lvbnMjIgogICAgICAgICAgICB4bWxuczpzdEZudD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL0ZvbnQjIgogICAgICAgICAgICB4bWxuczp4bXBHPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvZy8iPgogICAgICAgICA8eG1wVFBnOkhhc1Zpc2libGVPdmVycHJpbnQ+RmFsc2U8L3htcFRQZzpIYXNWaXNpYmxlT3ZlcnByaW50PgogICAgICAgICA8eG1wVFBnOkhhc1Zpc2libGVUcmFuc3BhcmVuY3k+RmFsc2U8L3htcFRQZzpIYXNWaXNpYmxlVHJhbnNwYXJlbmN5PgogICAgICAgICA8eG1wVFBnOk5QYWdlcz4xPC94bXBUUGc6TlBhZ2VzPgogICAgICAgICA8eG1wVFBnOk1heFBhZ2VTaXplIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgPHN0RGltOnc+MTg0Ljk5OTkwNTwvc3REaW06dz4KICAgICAgICAgICAgPHN0RGltOmg+Mjc0LjEwODMzMzwvc3REaW06aD4KICAgICAgICAgICAgPHN0RGltOnVuaXQ+TWlsbGltZXRlcnM8L3N0RGltOnVuaXQ+CiAgICAgICAgIDwveG1wVFBnOk1heFBhZ2VTaXplPgogICAgICAgICA8eG1wVFBnOkZvbnRzPgogICAgICAgICAgICA8cmRmOkJhZz4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEZudDpmb250TmFtZT5EdXBsaWNhdGVTbGFiLVJlZ3VsYXI8L3N0Rm50OmZvbnROYW1lPgogICAgICAgICAgICAgICAgICA8c3RGbnQ6Zm9udEZhbWlseT5EdXBsaWNhdGUgU2xhYjwvc3RGbnQ6Zm9udEZhbWlseT4KICAgICAgICAgICAgICAgICAgPHN0Rm50OmZvbnRGYWNlPlJlZ3VsYXI8L3N0Rm50OmZvbnRGYWNlPgogICAgICAgICAgICAgICAgICA8c3RGbnQ6Zm9udFR5cGU+T3BlbiBUeXBlPC9zdEZudDpmb250VHlwZT4KICAgICAgICAgICAgICAgICAgPHN0Rm50OnZlcnNpb25TdHJpbmc+VmVyc2lvbiAxLjAwMTtQUyAwMDEuMDAxO2hvdGNvbnYgMS4wLjcyO21ha2VvdGYubGliMi41LjU5MDA8L3N0Rm50OnZlcnNpb25TdHJpbmc+CiAgICAgICAgICAgICAgICAgIDxzdEZudDpjb21wb3NpdGU+RmFsc2U8L3N0Rm50OmNvbXBvc2l0ZT4KICAgICAgICAgICAgICAgICAgPHN0Rm50OmZvbnRGaWxlTmFtZT5EdXBsaWNhdGVTbGFiLVJlZ3VsYXIub3RmPC9zdEZudDpmb250RmlsZU5hbWU+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0Rm50OmZvbnROYW1lPk15cmlhZFByby1SZWd1bGFyPC9zdEZudDpmb250TmFtZT4KICAgICAgICAgICAgICAgICAgPHN0Rm50OmZvbnRGYW1pbHk+TXlyaWFkIFBybzwvc3RGbnQ6Zm9udEZhbWlseT4KICAgICAgICAgICAgICAgICAgPHN0Rm50OmZvbnRGYWNlPlJlZ3VsYXI8L3N0Rm50OmZvbnRGYWNlPgogICAgICAgICAgICAgICAgICA8c3RGbnQ6Zm9udFR5cGU+T3BlbiBUeXBlPC9zdEZudDpmb250VHlwZT4KICAgICAgICAgICAgICAgICAgPHN0Rm50OnZlcnNpb25TdHJpbmc+VmVyc2lvbiAyLjA2MjtQUyAyLjAwMDtob3Rjb252IDEuMC41NzttYWtlb3RmLmxpYjIuMC4yMTg5NTwvc3RGbnQ6dmVyc2lvblN0cmluZz4KICAgICAgICAgICAgICAgICAgPHN0Rm50OmNvbXBvc2l0ZT5GYWxzZTwvc3RGbnQ6Y29tcG9zaXRlPgogICAgICAgICAgICAgICAgICA8c3RGbnQ6Zm9udEZpbGVOYW1lPk15cmlhZFByby1SZWd1bGFyLm90Zjwvc3RGbnQ6Zm9udEZpbGVOYW1lPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEZudDpmb250TmFtZT5JbnRlckZhY2UtUmVndWxhcjwvc3RGbnQ6Zm9udE5hbWU+CiAgICAgICAgICAgICAgICAgIDxzdEZudDpmb250RmFtaWx5PkludGVyRmFjZTwvc3RGbnQ6Zm9udEZhbWlseT4KICAgICAgICAgICAgICAgICAgPHN0Rm50OmZvbnRGYWNlPlJlZ3VsYXI8L3N0Rm50OmZvbnRGYWNlPgogICAgICAgICAgICAgICAgICA8c3RGbnQ6Zm9udFR5cGU+T3BlbiBUeXBlPC9zdEZudDpmb250VHlwZT4KICAgICAgICAgICAgICAgICAgPHN0Rm50OnZlcnNpb25TdHJpbmc+VmVyc2lvbiAyLjAwPC9zdEZudDp2ZXJzaW9uU3RyaW5nPgogICAgICAgICAgICAgICAgICA8c3RGbnQ6Y29tcG9zaXRlPkZhbHNlPC9zdEZudDpjb21wb3NpdGU+CiAgICAgICAgICAgICAgICAgIDxzdEZudDpmb250RmlsZU5hbWU+SUZfU3RkX1JnLnR0Zjwvc3RGbnQ6Zm9udEZpbGVOYW1lPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEZudDpmb250TmFtZT5JbnRlckZhY2UtQm9sZDwvc3RGbnQ6Zm9udE5hbWU+CiAgICAgICAgICAgICAgICAgIDxzdEZudDpmb250RmFtaWx5PkludGVyRmFjZTwvc3RGbnQ6Zm9udEZhbWlseT4KICAgICAgICAgICAgICAgICAgPHN0Rm50OmZvbnRGYWNlPkJvbGQ8L3N0Rm50OmZvbnRGYWNlPgogICAgICAgICAgICAgICAgICA8c3RGbnQ6Zm9udFR5cGU+T3BlbiBUeXBlPC9zdEZudDpmb250VHlwZT4KICAgICAgICAgICAgICAgICAgPHN0Rm50OnZlcnNpb25TdHJpbmc+VmVyc2lvbiAyLjAwPC9zdEZudDp2ZXJzaW9uU3RyaW5nPgogICAgICAgICAgICAgICAgICA8c3RGbnQ6Y29tcG9zaXRlPkZhbHNlPC9zdEZudDpjb21wb3NpdGU+CiAgICAgICAgICAgICAgICAgIDxzdEZudDpmb250RmlsZU5hbWU+SUZfU3RkX0JkLnR0Zjwvc3RGbnQ6Zm9udEZpbGVOYW1lPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6QmFnPgogICAgICAgICA8L3htcFRQZzpGb250cz4KICAgICAgICAgPHhtcFRQZzpQbGF0ZU5hbWVzPgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaT5DeWFuPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGk+TWFnZW50YTwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpPlllbGxvdzwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpPkJsYWNrPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGk+Qz03MCBNPTAgWT0xMDAgSz0wIDE8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaT5DPTAgTT02NSBZPTk1IEs9MCAxPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGk+Qz02OCBNPTc2IFk9MCBLPTAgMTwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpPkM9ODQgTT0wIFk9MzggSz0wIDE8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaT5DPTkxIE09NTMgWT0wIEs9MCAxPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGk+Qz0xMiBNPTEwMCBZPTAgSz0wIDE8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcFRQZzpQbGF0ZU5hbWVzPgogICAgICAgICA8eG1wVFBnOlN3YXRjaEdyb3Vwcz4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8eG1wRzpncm91cE5hbWU+RGVmYXVsdCBTd2F0Y2ggR3JvdXA8L3htcEc6Z3JvdXBOYW1lPgogICAgICAgICAgICAgICAgICA8eG1wRzpncm91cFR5cGU+MDwveG1wRzpncm91cFR5cGU+CiAgICAgICAgICAgICAgICAgIDx4bXBHOkNvbG9yYW50cz4KICAgICAgICAgICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPkM9MCBNPTY1IFk9OTUgSz0wIDE8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5TUE9UPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnRpbnQ+MTAwLjAwMDAwMDwveG1wRzp0aW50PgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPkNNWUs8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Y3lhbj4wLjAwMDAwMDwveG1wRzpjeWFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptYWdlbnRhPjY1LjAwMDAwMDwveG1wRzptYWdlbnRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp5ZWxsb3c+OTUuMDAwMDAwPC94bXBHOnllbGxvdz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6YmxhY2s+MC4wMDAwMDA8L3htcEc6YmxhY2s+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5DPTEyIE09MTAwIFk9MCBLPTAgMTwveG1wRzpzd2F0Y2hOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0eXBlPlNQT1Q8L3htcEc6dHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dGludD4xMDAuMDAwMDAwPC94bXBHOnRpbnQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+Q01ZSzwveG1wRzptb2RlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpjeWFuPjEyLjAwMDAwMDwveG1wRzpjeWFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptYWdlbnRhPjEwMC4wMDAwMDA8L3htcEc6bWFnZW50YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6eWVsbG93PjAuMDAwMDAwPC94bXBHOnllbGxvdz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6YmxhY2s+MC4wMDAwMDA8L3htcEc6YmxhY2s+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5DPTY4IE09NzYgWT0wIEs9MCAxPC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+U1BPVDwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0aW50PjEwMC4wMDAwMDA8L3htcEc6dGludD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5DTVlLPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmN5YW4+NjguMDAwMDAwPC94bXBHOmN5YW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1hZ2VudGE+NzYuMDAwMDAwPC94bXBHOm1hZ2VudGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnllbGxvdz4wLjAwMDAwMDwveG1wRzp5ZWxsb3c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsYWNrPjAuMDAwMDAwPC94bXBHOmJsYWNrPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+Qz03MCBNPTAgWT0xMDAgSz0wIDE8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5TUE9UPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnRpbnQ+MTAwLjAwMDAwMDwveG1wRzp0aW50PgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPkNNWUs8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Y3lhbj43MC4wMDAwMDA8L3htcEc6Y3lhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bWFnZW50YT4wLjAwMDAwMDwveG1wRzptYWdlbnRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp5ZWxsb3c+MTAwLjAwMDAwMDwveG1wRzp5ZWxsb3c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsYWNrPjAuMDAwMDAwPC94bXBHOmJsYWNrPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+Qz04NCBNPTAgWT0zOCBLPTAgMTwveG1wRzpzd2F0Y2hOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0eXBlPlNQT1Q8L3htcEc6dHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dGludD4xMDAuMDAwMDAwPC94bXBHOnRpbnQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+Q01ZSzwveG1wRzptb2RlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpjeWFuPjg0LjAwMDAwMDwveG1wRzpjeWFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptYWdlbnRhPjAuMDAwMDAwPC94bXBHOm1hZ2VudGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnllbGxvdz4zOC4wMDAwMDA8L3htcEc6eWVsbG93PgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpibGFjaz4wLjAwMDAwMDwveG1wRzpibGFjaz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPkM9OTEgTT01MyBZPTAgSz0wIDE8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5TUE9UPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnRpbnQ+MTAwLjAwMDAwMDwveG1wRzp0aW50PgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPkNNWUs8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Y3lhbj45MS4wMDAwMDA8L3htcEc6Y3lhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bWFnZW50YT41Mi45OTk5OTY8L3htcEc6bWFnZW50YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6eWVsbG93PjAuMDAwMDAwPC94bXBHOnllbGxvdz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6YmxhY2s+MC4wMDAwMDA8L3htcEc6YmxhY2s+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgICAgICAgICAgIDwveG1wRzpDb2xvcmFudHM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wVFBnOlN3YXRjaEdyb3Vwcz4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnBkZj0iaHR0cDovL25zLmFkb2JlLmNvbS9wZGYvMS4zLyI+CiAgICAgICAgIDxwZGY6UHJvZHVjZXI+QWRvYmUgUERGIGxpYnJhcnkgOS45MDwvcGRmOlByb2R1Y2VyPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+DWVuZHN0cmVhbQ1lbmRvYmoNMyAwIG9iag08PC9Db3VudCAxL0tpZHNbMTMgMCBSXS9UeXBlL1BhZ2VzPj4NZW5kb2JqDTEzIDAgb2JqDTw8L0FydEJveFswLjAgMC4wIDUyNC40MDkgNzc3LjBdL0JsZWVkQm94WzAuMCAwLjAgNTI0LjQwOSA3NzcuMF0vQ29udGVudHMgMTQgMCBSL0xhc3RNb2RpZmllZChEOjIwMTcwOTIwMTI0NzU0KzAxJzAwJykvTWVkaWFCb3hbMC4wIDAuMCA1MjQuNDA5IDc3Ny4wXS9QYXJlbnQgMyAwIFIvUGllY2VJbmZvPDwvSWxsdXN0cmF0b3IgMTUgMCBSPj4vUmVzb3VyY2VzPDwvQ29sb3JTcGFjZTw8L0NTMCAxNiAwIFIvQ1MxIDE3IDAgUi9DUzIgMTggMCBSL0NTMyAxOSAwIFIvQ1M0IDIwIDAgUi9DUzUgMjEgMCBSPj4vRXh0R1N0YXRlPDwvR1MwIDIyIDAgUj4+L0ZvbnQ8PC9DMl8wIDkgMCBSL0MyXzEgMTAgMCBSL1QxXzAgNiAwIFIvVDFfMSA3IDAgUi9UVDAgNSAwIFIvVFQxIDggMCBSPj4vUHJvY1NldFsvUERGL1RleHRdL1Byb3BlcnRp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Ni4sIiFDWCs/YURdb2NqJEdSTWliQEo1XHBKV0tjKFtYIi9yQCVda2RcMyQrWmxFPTFkYkFVW2UuP1BtYGVwClYmJDw+MEc6OUklXk9fQis7UXE8MVohLyxuM3FAZ2o6XUQ9NVUjU2Y0Y200OVdYIUpwJmc9XTg/TyZGR0kxUXAqCkAjXFAsNksoKU0hYEtXIiVEOTtGMWRgTG4rVlA8S15kb05IKTkxTksiRG42c0VXTCgiImBVZldcVVwjXTBmMjdKClpYT0soTT9IIl5gdWxEcmUsaSk2Sl4mcStMZnAkMy06PzJUXktyLlgvPTRaZy1wXy0vP3AzRk07JV5NZmYqLmktClVHclZhITEqaXUpcGVmcS1zP0FKSSliJlZGV0RYPWtYVTViQ2YjKl8hX1E1LWtOKk9OQDg9cTkmb2xqVWdkK3U6Cmg8Oy0iYz1JKGQsUyNRIyl0X2tFSVNIQCk6ODYiOGYzTUNIQG1yRmsjaVMoUG1qPlhEMzRTOmYzM3FrJStTQHVqCjVPK1loWzAiRWxfJVE3Z0twa0MyMTY8YS84OUZrIks2OD5EKTkiXTRybXEtN1MqL1k+NVxqaDdHciNzSjM6RDJQCjshVUFXS2RINEg2WjxRL0l0LGdMKWwtUTQxOS9EbjwjaUU9TTsrX19RI1E0aWI/NzJLIl84MFVVNktwbDE4LDwxCjwkXWNMbmJZPzc6ZTMzPFtAW1dIZVV1cW9PS0poWEIjPmpYW2ZoLTREVj9HU0Qmck9ZIzBSZCksInUoZ0EuTjstCmVvSjlXIURcNVdfZW84JVJsXTV1T2FLW2tWcDoxamJgYihaYF1YR2IoPzRaJy5lMjtuXiljKUAmSExBaSwqNGpqClRgM287T1MmWmcmLE1NKW1aSVM2cF4hbVoxOWsnKG5VOywvcE88YyNHIj9ZV0hIXyZQI2EkOG0jKWxvNkxUPlRyClhwVShpVlEvIzxsU0YnVSVHJyRoXyZma2pdQitcTGhAPkkmPTxOTj0hLz8mb3E8OjI4OisqdGdTUnBLUCNqWz1xCmlvK2ZUTUp1XFVYS3RSTkAyc0c/bWRVNmMrcFNVRVA5KmZobFVgKUkqNGVkcltKWDQjJGBsM1owQ2E+SFVMbl9vCmYwNXIrYDBOTV9xbnRsSmIvXzQ8QVN0MiZGR3FEMGBbM21IXEhIcXNsbV4palo9NEFlMmZdYygiKVkkMjpQdWEqCl1lWi9HKF9icG1jOWMwXDFrMD5pcFVVbG9KTF8vQTFLLzclT2hURnFAOTsubU9STj1rXlwzMENmN1JVPEZDbz4xCmVjV3VcczMiNlFMXlFURlU/VmJhVzxcRnU+InRyQSY3RDRWRCtxbV5LJFBRQidBW0s1KlVDL2kqZydbP05SJ2ppCkA4W1ZAI1EkKzFOYztwQjFrYlA7Xy4wXzxONDk/VTVtUUdLOypBaz1uODVXVDB1W1AtXVdEP0k0bic+Sig+KmlWCmtDRiloJFteQ1xqMmFGbk5mMVRZVHM0VGE/OClmU1NSZSFmKFAnR1NOL01LN2BmKnJaaHErSWpsUVgrPl0iNj4rClVVX2hGTUZVKGFJL3R1QzEsLjwoSW86J0lEWCtCXG5obmhMQGopIzU3a083OEc8W3NHbFNlTmdzKnJDRSUwLkQxPlwqfj4NZW5kc3RyZWFtDWVuZG9iag0yNCAwIG9iag1bL0luZGV4ZWQvRGV2aWNlUkdCIDI1NSAyNSAwIFJdDWVuZG9iag0yNSAwIG9iag08PC9GaWx0ZXJbL0FTQ0lJODVEZWNvZGUvRmxhdGVEZWNvZGVdL0xlbmd0aCA0Mjg+PnN0cmVhbQ0KODtYXU8+RXFOQCUnJ09fQCVlQD9KOyUrOCg5ZT5YPU1SNlM/aV5ZZ0EzPV0uSERYRi5SJGxJTEAicEorRVAoJTAKYl02YWptTlpuKiE9J09RWmVRXlkqLD1dP0MuQitcVWxnOWRoRCoiaUNbOyo9M2BvUDFbIVNeKT8xKUlaNGR1cGAKRTFyIS8sKjBbKjkuYUZJUjImYi1DI3M8WGw1RkhAWzw9ISM2Vil1REJYbklyLkY+b1JaN0RsJU1MWVwuP2Q+TW4KNiVRMm9ZZk5SRiQkK09OPCtdUlVKbUMwSTxqbEwub1hpc1o7U1lVWy83IzwmMzdyY2xRS3FlSmUjLFVGN1JnYjEKVk5XRktmPm5EWjRPVHMwUyFzYUc+R0dLVWxRKlE/NDU6Q0kmNEonXzJqPGV0SklDajdlN25QTWI9TzZTN1VPSDwKUE83clxJLkh1JmUwZCZFPC4nKWZFUnIvbCsqVywpcV5EKmFpNTx1dUxYLjdnLz4kWEtyY1lwMG4rWGxfblUqTygKbFskNk5uK1pfTnEwXXM3aHNdYFhYMW5aOCY5NGFcfj4NZW5kc3RyZWFtDWVuZG9iag0xMSAwIG9iag08PC9JbnRlbnQgMjYgMCBSL05hbWUoTGF5ZXIgMSkvVHlwZS9PQ0cvVXNhZ2UgMjcgMCBSPj4NZW5kb2JqDTI2IDAgb2JqDVsvVmlldy9EZXNpZ25dDWVuZG9iag0yNyAwIG9iag08PC9DcmVhdG9ySW5mbzw8L0NyZWF0b3IoQWRvYmUgSWxsdXN0cmF0b3IgMTUuMSkvU3VidHlwZS9BcnR3b3JrPj4+Pg1lbmRvYmoNOSAwIG9iag08PC9CYXNlRm9udC9RWUlGWkYrSW50ZXJGYWNlLUJvbGQvRGVzY2VuZGFudEZvbnRzIDI4IDAgUi9FbmNvZGluZy9JZGVudGl0eS1IL1N1YnR5cGUvVHlwZTAvVG9Vbmljb2RlIDI5IDAgUi9UeXBlL0ZvbnQ+Pg1lbmRvYmoNMTAgMCBvYmoNPDwvQmFzZUZvbnQvUVlJRlpGK0ludGVyRmFjZS1SZWd1bGFyL0Rlc2NlbmRhbnRGb250cyAzMCAwIFIvRW5jb2RpbmcvSWRlbnRpdHktSC9TdWJ0eXBlL1R5cGUwL1RvVW5pY29kZSAzMSAwIFIvVHlwZS9Gb250Pj4NZW5kb2JqDTYgMCBvYmoNPDwvQmFzZUZvbnQvUVlJRlpGK015cmlhZFByby1SZWd1bGFyL0VuY29kaW5nL1dpbkFuc2lFbmNvZGluZy9GaXJzdENoYXIgMzIvRm9udERlc2NyaXB0b3IgMzIgMCBSL0xhc3RDaGFyIDEyMS9TdWJ0eXBlL1R5cGUxL1R5cGUvRm9udC9XaWR0aHNbMjEyIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgNTEzIDUxMyAwIDUxMyAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCA4MDQgMCAwIDAgMCAwIDQ5MyAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDQ4MiA1NjkgNDQ4IDU2NCA1MDEgMjkyIDAgNTU1IDIzNCAwIDQ2OSAyMzYgMCA1NTUgNTQ5IDU2OSAwIDMyNyAzOTYgMzMxIDU1MSA0ODEgNzM2IDAgNDcxXT4+DWVuZG9iag03IDAgb2JqDTw8L0Jhc2VGb250L1FZSUZaRitEdXBsaWNhdGVTbGFiLVJlZ3VsYXIvRW5jb2RpbmcvV2luQW5zaUVuY29kaW5nL0ZpcnN0Q2hhciAzMi9Gb250RGVzY3JpcHRvciAzMyAwIFIvTGFzdENoYXIgMTE3L1N1YnR5cGUvVHlwZTEvVHlwZS9Gb250L1dpZHRoc1sxODAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDU2NSAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDQ5OCAwIDAgMCA0ODcgMCA1ODQgNTg2IDAgMCAwIDAgODY5IDAgNTM0IDU4NyAwIDM4MSA0MTggMzc4IDU4M10+Pg1lbmRvYmoNNSAwIG9iag08PC9CYXNlRm9udC9RWUlGWkYrSW50ZXJGYWNlLUJvbGQvRW5jb2RpbmcvV2luQW5zaUVuY29kaW5nL0ZpcnN0Q2hhciAzMi9Gb250RGVzY3JpcHRvciAzNCAwIFIvTGFzdENoYXIgMTIxL1N1YnR5cGUvVHJ1ZVR5cGUvVHlwZS9Gb250L1dpZHRoc1syMDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDIzMyAzMzAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMjIyIDAgMCAwIDAgMCAwIDAgMCA2MDggNjYxIDU4NiAwIDAgMCAyODkgMCAwIDAgODA2IDAgMCA1OTIgMCA2MjMgNTU2IDU0MyAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCA1MTQgMCA0ODcgNTU3IDUyNSAwIDUzMyA1NzcgMjYwIDAgMCAyNjEgODgxIDU4MSA1NTYgNTU0IDAgMzcxIDQ4NSAzNjggNTc5IDUzMyAwIDAgNTE3XT4+DWVuZG9iag04IDAgb2JqDTw8L0Jhc2VGb250L1FZSUZaRitJbnRlckZhY2UtUmVndWxhci9FbmNvZGluZy9XaW5BbnNpRW5jb2RpbmcvRmlyc3RDaGFyIDMyL0ZvbnREZXNjcmlwdG9yIDM1IDAgUi9MYXN0Q2hhciAxNjkvU3VidHlwZS9UcnVlVHlwZS9UeXBlL0ZvbnQvV2lkdGhz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MCMyMEs9MCMyMDEvRGV2aWNlQ01ZSzw8L0MwWzAuMCAwLjAgMC4wIDAuMF0vQzFbMC45MTAwMDQgMC41Mjk5OTkgMC4wIDAuMF0vRG9tYWluWzAgMV0vRnVuY3Rpb25UeXBlIDIvTiAxLjAvUmFuZ2VbMC4wIDEuMCAwLjAgMS4wIDAuMCAxLjAgMC4wIDEuMF0+Pl0NZW5kb2JqDTE5IDAgb2JqDVsvU2VwYXJhdGlvbi9DPTg0IzIwTT0wIzIwWT0zOCMyMEs9MCMyMDEvRGV2aWNlQ01ZSzw8L0MwWzAuMCAwLjAgMC4wIDAuMF0vQzFbMC44Mzk5OTYgMC4wIDAuMzgwMDA1IDAuMF0vRG9tYWluWzAgMV0vRnVuY3Rpb25UeXBlIDIvTiAxLjAvUmFuZ2VbMC4wIDEuMCAwLjAgMS4wIDAuMCAxLjAgMC4wIDEuMF0+Pl0NZW5kb2JqDTIwIDAgb2JqDVsvU2VwYXJhdGlvbi9DPTEyIzIwTT0xMDAjMjBZPTAjMjBLPTAjMjAxL0RldmljZUNNWUs8PC9DMFswLjAgMC4wIDAuMCAwLjBdL0MxWzAuMTE5OTk1IDEuMCAwLjAgMC4wXS9Eb21haW5bMCAxXS9GdW5jdGlvblR5cGUgMi9OIDEuMC9SYW5nZVswLjAgMS4wIDAuMCAxLjAgMC4wIDEuMCAwLjAgMS4wXT4+XQ1lbmRvYmoNMjEgMCBvYmoNWy9TZXBhcmF0aW9uL0M9NjgjMjBNPTc2IzIwWT0wIzIwSz0wIzIwMS9EZXZpY2VDTVlLPDwvQzBbMC4wIDAuMCAwLjAgMC4wXS9DMVswLjY3OTk5MyAwLjc1OTk5NSAwLjAgMC4wXS9Eb21haW5bMCAxXS9GdW5jdGlvblR5cGUgMi9OIDEuMC9SYW5nZVswLjAgMS4wIDAuMCAxLjAgMC4wIDEuMCAwLjAgMS4wXT4+XQ1lbmRvYmoNMTUgMCBvYmoNPDwvTGFzdE1vZGlmaWVkKEQ6MjAxNzA5MjAxMjQ3NTQrMDEnMDAnKS9Qcml2YXRlIDUwIDAgUj4+DWVuZG9iag01MCAwIG9iag08PC9BSU1ldGFEYXRhIDUxIDAgUi9BSVBERlByaXZhdGVEYXRhMSA1MiAwIFIvQUlQREZQcml2YXRlRGF0YTEwIDUzIDAgUi9BSVBERlByaXZhdGVEYXRhMTEgNTQgMCBSL0FJUERGUHJpdmF0ZURhdGEyIDU1IDAgUi9BSVBERlByaXZhdGVEYXRhMyA1NiAwIFIvQUlQREZQcml2YXRlRGF0YTQgNTcgMCBSL0FJUERGUHJpdmF0ZURhdGE1IDU4IDAgUi9BSVBERlByaXZhdGVEYXRhNiA1OSAwIFIvQUlQREZQcml2YXRlRGF0YTcgNjAgMCBSL0FJUERGUHJpdmF0ZURhdGE4IDYxIDAgUi9BSVBERlByaXZhdGVEYXRhOSA2MiAwIFIvQ29udGFpbmVyVmVyc2lvbiAxMS9DcmVhdG9yVmVyc2lvbiAxNS9OdW1CbG9jayAxMS9Sb3VuZHRyaXBWZXJzaW9uIDE1Pj4NZW5kb2JqDTUxIDAgb2JqDTw8L0xlbmd0aCAxNDAxPj5zdHJlYW0NCiUhUFMtQWRvYmUtMy4wIA0lJUNyZWF0b3I6IEFkb2JlIElsbHVzdHJhdG9yKFIpIDE1LjANJSVBSThfQ3JlYXRvclZlcnNpb246IDE1LjEuMA0lJUZvcjogKENsYXVkaWEgQmVudGxleSkgKCkNJSVUaXRsZTogKHBvc3RwYXJ0dW0gaGFlbW9ycmhhZ2UgdjE0X3dlYi5haSkNJSVDcmVhdGlvbkRhdGU6IDIwLzA5LzIwMTcgMTI6NDcNJSVDYW52YXNzaXplOiAxNjM4Mw0lJUJvdW5kaW5nQm94OiAwIDAgNTI1IDc3Nw0lJUhpUmVzQm91bmRpbmdCb3g6IDAgMCA1MjQuNDA5MiA3NzcNJSVEb2N1bWVudFByb2Nlc3NDb2xvcnM6IEN5YW4gTWFnZW50YSBZZWxsb3cgQmxhY2sNJUFJNV9GaWxlRm9ybWF0IDExLjANJUFJMTJfQnVpbGROdW1iZXI6IDM5DSVBSTNfQ29sb3JVc2FnZTogQ29sb3INJUFJN19JbWFnZVNldHRpbmdzOiAwDSUlRG9jdW1lbnRDdXN0b21Db2xvcnM6IChDPTAgTT02NSBZPTk1IEs9MCAxKQ0lJSsgKEM9MTIgTT0xMDAgWT0wIEs9MCAxKQ0lJSsgKEM9NjggTT03NiBZPTAgSz0wIDEpDSUlKyAoQz03MCBNPTAgWT0xMDAgSz0wIDEpDSUlKyAoQz04NCBNPTAgWT0zOCBLPTAgMSkNJSUrIChDPTkxIE09NTMgWT0wIEs9MCAxKQ0lJUNNWUtDdXN0b21Db2xvcjogMCAwLjY1IDAuOTUgMCAoQz0wIE09NjUgWT05NSBLPTAgMSkNJSUrIDAuMTIgMSAwIDAgKEM9MTIgTT0xMDAgWT0wIEs9MCAxKQ0lJSsgMC42OCAwLjc2IDAgMCAoQz02OCBNPTc2IFk9MCBLPTAgMSkNJSUrIDAuNyAwIDEgMCAoQz03MCBNPTAgWT0xMDAgSz0wIDEpDSUlKyAwLjg0IDAgMC4zOCAwIChDPTg0IE09MCBZPTM4IEs9MCAxKQ0lJSsgMC45MSAwLjUzIDAgMCAoQz05MSBNPTUzIFk9MCBLPTAgMSkNJSVDTVlLUHJvY2Vzc0NvbG9yOiAxIDEgMSAxIChbUmVnaXN0cmF0aW9uXSkNJUFJM19Dcm9wbWFya3M6IDAgMCA1MjQuNDA5MiA3NzcNJUFJM19UZW1wbGF0ZUJveDogMjYxLjUgMzg3LjUgMjYxLjUgMzg3LjUNJUFJM19UaWxlQm94OiAtNDMuNzk1NCAtNy41IDU2OC4yMDUxIDc4NC41DSVBSTNfRG9jdW1lbnRQcmV2aWV3OiBOb25lDSVBSTVfQXJ0U2l6ZTogMTQ0MDAgMTQ0MDANJUFJNV9SdWxlclVuaXRzOiAxDSVBSTlfQ29sb3JNb2RlbDogMg0lQUk1X0FydEZsYWdzOiAwIDAgMCAxIDAgMCAxIDAgMA0lQUk1X1RhcmdldFJlc29sdXRpb246IDgwMA0lQUk1X051bUxheWVyczogMQ0lQUk5X09wZW5Ub1ZpZXc6IC0yMTIgOTYwIDAuNjY2NyA2NzMgNzI3IDI2IDAgMCA4NiAxNDEgMCAwIDAgMSAxIDAgMSAxIDAgMQ0lQUk1X09wZW5WaWV3TGF5ZXJzOiA3DSUlUGFnZU9yaWdpbjotMzYgLTMzDSVBSTdfR3JpZFNldHRpbmdzOiA3MiA4IDcyIDggMSAwIDAuOCAwLjggMC44IDAuOSAwLjkgMC45DSVBSTlfRmxhdHRlbjogMQ0lQUkxMl9DTVNldHRpbmdzOiAwMC5NUw0lJUVuZENvbW1lbnRzDQ1lbmRzdHJlYW0NZW5kb2JqDTUyIDAgb2JqDTw8L0xlbmd0aCAxODg4Mj4+c3RyZWFtDQolJUJvdW5kaW5nQm94OiAwIDAgNTI1IDc3Nw0lJUhpUmVzQm91bmRpbmdCb3g6IDAgMCA1MjQuNDA5MiA3NzcNJUFJN19UaHVtYm5haWw6IDg4IDEyOCA4DSUlQmVnaW5EYXRhOiAxODc1NCBIZXggQnl0ZXMNJTAwMDAzMzAwMDA2NjAwMDA5OTAwMDBDQzAwMzMwMDAwMzMzMzAwMzM2NjAwMzM5OTAwMzNDQzAwMzNGRg0lMDA2NjAwMDA2NjMzMDA2NjY2MDA2Njk5MDA2NkNDMDA2NkZGMDA5OTAwMDA5OTMzMDA5OTY2MDA5OTk5DSUwMDk5Q0MwMDk5RkYwMENDMDAwMENDMzMwMENDNjYwMENDOTkwMENDQ0MwMENDRkYwMEZGMzMwMEZGNjYNJTAwRkY5OTAwRkZDQzMzMDAwMDMzMDAzMzMzMDA2NjMzMDA5OTMzMDBDQzMzMDBGRjMzMzMwMDMzMzMzMw0lMzMzMzY2MzMzMzk5MzMzM0NDMzMzM0ZGMzM2NjAwMzM2NjMzMzM2NjY2MzM2Njk5MzM2NkNDMzM2NkZGDSUzMzk5MDAzMzk5MzMzMzk5NjYzMzk5OTkzMzk5Q0MzMzk5RkYzM0NDMDAzM0NDMzMzM0NDNjYzM0NDOTkNJTMzQ0NDQzMzQ0NGRjMzRkYwMDMzRkYzMzMzRkY2NjMzRkY5OTMzRkZDQzMzRkZGRjY2MDAwMDY2MDAzMw0lNjYwMDY2NjYwMDk5NjYwMENDNjYwMEZGNjYzMzAwNjYzMzMzNjYzMzY2NjYzMzk5NjYzM0NDNjYzM0ZGDSU2NjY2MDA2NjY2MzM2NjY2NjY2NjY2OTk2NjY2Q0M2NjY2RkY2Njk5MDA2Njk5MzM2Njk5NjY2Njk5OTkNJTY2OTlDQzY2OTlGRjY2Q0MwMDY2Q0MzMzY2Q0M2NjY2Q0M5OTY2Q0NDQzY2Q0NGRjY2RkYwMDY2RkYzMw0lNjZGRjY2NjZGRjk5NjZGRkNDNjZGRkZGOTkwMDAwOTkwMDMzOTkwMDY2OTkwMDk5OTkwMENDOTkwMEZGDSU5OTMzMDA5OTMzMzM5OTMzNjY5OTMzOTk5OTMzQ0M5OTMzRkY5OTY2MDA5OTY2MzM5OTY2NjY5OTY2OTkNJTk5NjZDQzk5NjZGRjk5OTkwMDk5OTkzMzk5OTk2Njk5OTk5OTk5OTlDQzk5OTlGRjk5Q0MwMDk5Q0MzMw0lOTlDQzY2OTlDQzk5OTlDQ0NDOTlDQ0ZGOTlGRjAwOTlGRjMzOTlGRjY2OTlGRjk5OTlGRkNDOTlGRkZGDSVDQzAwMDBDQzAwMzNDQzAwNjZDQzAwOTlDQzAwQ0NDQzAwRkZDQzMzMDBDQzMzMzNDQzMzNjZDQzMzOTkNJUNDMzNDQ0NDMzNGRkNDNjYwMENDNjYzM0NDNjY2NkNDNjY5OUNDNjZDQ0NDNjZGRkNDOTkwMENDOTkzMw0lQ0M5OTY2Q0M5OTk5Q0M5OUNDQ0M5OUZGQ0NDQzAwQ0NDQzMzQ0NDQzY2Q0NDQzk5Q0NDQ0NDQ0NDQ0ZGDSVDQ0ZGMDBDQ0ZGMzNDQ0ZGNjZDQ0ZGOTlDQ0ZGQ0NDQ0ZGRkZGRjAwMzNGRjAwNjZGRjAwOTlGRjAwQ0MNJUZGMzMwMEZGMzMzM0ZGMzM2NkZGMzM5OUZGMzNDQ0ZGMzNGRkZGNjYwMEZGNjYzM0ZGNjY2NkZGNjY5OQ0lRkY2NkNDRkY2NkZGRkY5OTAwRkY5OTMzRkY5OTY2RkY5OTk5RkY5OUNDRkY5OUZGRkZDQzAwRkZDQzMzDSVGRkNDNjZGRkNDOTlGRkNDQ0NGRkNDRkZGRkZGMzNGRkZGNjZGRkZGOTlGRkZGQ0MxMTAwMDAwMDExMDANJTAwMDAxMTExMTExMTIyMDAwMDAwMjIwMDAwMDAyMjIyMjIyMjQ0MDAwMDAwNDQwMDAwMDA0NDQ0NDQ0NA0lNTUwMDAwMDA1NTAwMDAwMDU1NTU1NTU1NzcwMDAwMDA3NzAwMDAwMDc3Nzc3Nzc3ODgwMDAwMDA4ODAwDSUwMDAwODg4ODg4ODhBQTAwMDAwMEFBMDAwMDAwQUFBQUFBQUFCQjAwMDAwMEJCMDAwMDAwQkJCQkJCQkINJUREMDAwMDAwREQwMDAwMDBEREREREREREVFMDAwMDAwRUUwMDAwMDBFRUVFRUVFRTAwMDAwMDAwMDBGRg0lMDBGRjAwMDBGRkZGRkYwMDAwRkYwMEZGRkZGRjAwRkZGRkZGDSU1MjRDNDVGRDgwRkZBOEZENTRGRjg0RkY4NDNDNjA4NDg0ODQ2MDg0NjA2MDg0RkQ0MEZGQTg3REE4RkYNJUE4QThBOEZGQThGRkE4QThBOEZGQThBRjdEQThBOEZGQThGRkE4QUZBOEZGQThBOEE4RkZGRkZGQThGRA0lMzhGRjI3N0Q3RDI3NTI3RDUyNTI3RDUyN0Q1MjUyNTI3RDdERkQwNzUyN0Q3RDdEMjc1MjI3N0Q1MjUyDSU1MkZEMzZGRkZEMDRBODdEQTg1MkE4N0RBOEE4QTg3REE4N0RBOEE4QTg3REE4N0RBODdEQTE3REE4QTgNJUE4N0RBMTdENTI3REE4RkQ1QkZGQThGRDJCRkZBODUyN0Q1MjUyMjdGRDA0NTI3RDUyNTI1MkZEMDQ3RA0lNTI1MjdENTI1MjUyN0Q1MjdERkQwNDUyN0Q3RDdENTI1MjI3NTI3RDdERkQwNDUyQThGRDJFRkZBODdEDSVGRkZGRkZBOEZGQThGRkE4RkZGRkZGQThGRkE4RkZGRkE4QThGRkE4RkZGRkZGQThGRkE4RkZGRkZGQTgNJUZGQThGRkZGRkZBOEZGQThGRDdGRkZGRDA1QThGRkE4RkZBOEZGQThBOEE4RkZGRDA3QThGRkZEMDlBOA0lRkZBOEE4QThGRkE4RkZBOEZGQThGRkZGRkZBOEZGQThGRkE4RkZGRkZGQThGRkE4RkZBOEZGQThGRDFEDSVGRjdEMjcyN0Y4NTIyNzUyNTIyNzI3NTIyNzI3Mjc1MjI3MjcyNzdERkQwNTI3NTIyNzUyMjcyN0Y4N0QNJUE4RkQwNDdERkQwNDUyN0Q1MjdENTI1MjUyN0Q1MjdENTI3RDUyN0Q1MjdENTI1MjUyN0Q3REZEMUNGRg0lQThGRkZEMDRBOEExQTg3REE4QThBODdERkQwNEE4RkZGRDA3QThGRkE4QTg3REE4QThGRjdEN0Q3REE4DSVBOEE4N0RGRDA1QTg3REZEMDVBODdERkQwNUE4QTFBODdEQThGRDNERkZBOEZEMkNGRjYwM0MzQzYwMzUNJTYwM0MzQzEzM0MxMzNDMzUzQzM1M0MxMzNDMzU2MDM1NjAzQzNDODRGRkZGQ0I5QkJEOUJCRDk1QkQ5Qg0lOUI5NUJEOTU5Qjk1QkQ5NTk1OTVCRDlCQkQ5NUJEOTVCREE4RkZGRjg1MkY1QTM2NUEzMDVBMzAzNjJGDSUzNjMwMzYyRjVBMzAzNjJGNUEzNjVBMzA1QTMwN0VGRDA3RkY2MEZEMDYxMzg0NjA4NDM1ODQ2MDYwODQNJTYwNjA4NDYwNjBGRDA2MTM4NEZGOTQ4RjhFOEY4RThGOEU5QkEyRkQwNDlCQTE5QkJEOUJBMjlCOEY4RQ0lOEY4RThGOEU4RkE4QTkwNzBEMEQwRTBEMEQwREE5NUE1QTVBN0VGRDA1NUE3RUZEMDUwRDBFMDc3RUZEDSUwNkZGM0MxMzFBMTMxQTEzM0M2MDg1ODQ4NDg0QUY2MEFGODQ4NDg0QUY4NDFBMTMxQTEzMUExMzhCQ0ENJTk1OEVCNzhFOTU4RUI3OTVDNEEyQ0JBMkM0OUJDQUM0Q0FBMkM0OEU5NThFQjc4RTk1OEVGRjdFMEUwRA0lMzYwRDMwMEQzNjg0QTk3RUE5ODQ4NTVBQTk4NEE5ODQzNjBEMzAwRDM2MEQwRTMwRkQwNkZGNjAxNDEzDSUzQzEzMUExMzFBMTMxMzEzMUExMzFBMTMxQTEzMTMxMzFBMTMzQzEzM0MxMzEzODRDQjk0OTU5NDk1OTQNJTk1OTQ5NThFOTU4RTk1OTQ5NThFOTU4RTk1OTQ5NTk1OTU5NDk1OTQ5NUE4ODUwRDMwMkYzNjJGMzAyRg0lMzAwRDMwMEQzMDBEMzAwRDM2MEQzMDJGMzYyRjMwMkYzNjBENUFGRDA3RkY3RDdEN0RBODdEODQ3REE4DSU3REE4QThGRkFGRkZBOEZGQUZGRkE4RkZBRkZGQThGRkFGRkZDQUNCN0RBMjdEQTg3REE4N0RBOEExQ0INJUNBRkZDQkZGQ0FGRkNCRkZDQUZGQ0JGRkNBRkZDQUZGQTlBODdEQTg3REE4N0RBODdEQTg4NEFGQThGRg0lQTlBRkE4RkZBOUFGQThGRkE5QUZBOEZGQTlGRDA2RkZBODg0NTI3RDUyN0Q1MjdENTI1MjdEQUZBOEZGDSVBOEFGQThBRkE4QUZBOEFGQThBRkE4QUZBOEZGQTg3RDUyN0Q3NjdENTI3RDUyNTJBOENCQThGRkE4Q0INJUE4RkZBOENCQThGRkE4Q0JBOENCQ0FBRjdEN0Q1MjdEN0Q3RDUyN0QyNzdEQThBOUE4QUZBOEE5QThBRg0lQThBOUE4QUZBOEZGQThBOUZEMDdGRjg0M0MxM0ZEMDQ4NDhCODQzQzEzODRBRjYwMTMzQzEzM0MxMzNDDSUxMzNDMTMzQzg0RkZDQkZGQTJCRDk1QkQ5QkJEOTVCRDlCQkQ5QkJEOUJCRDk1QkQ5QkJEOTVCRDlCQkQNJTk1Q0FDQkZGQTlBOTM2NUE1QTVBMzY1QTMwNUEzNjVBMzA1QTM2NUEzMDVBMzY1QTMwNUEzNjVBNUFGRg0lQTlGRDA2RkZBODFBMTMxMzYwQUZGRDA0ODQxMzEzMTM4NDEzM0NBOEZEMDQ4NEFGODQ2MDEzM0NBOEZGDSVBODhGOEU4RjhFOEY4RThGOEU5NTlCQ0FBMUNBQTI5QjhFOEY4RThGOEU4RjhFOEY4RUNCQ0JGRjJGMEQNJTBEQTk3RTg0N0U4NDdFODQ3RUE5NUE4NDdFN0U3RUE5N0U3RTdFNUEwRDBEN0VGRDA3RkZBRjEzMUExMw0lNjA4NEFGODRBRjYwMUExMzFBODQzQzEzNjAzNTYwM0M2MDVBNjAzQzFBMzVGRkZGQ0I5NUI3OTU5NTk0DSVCNzk1OTU5NEJEOUJCRDlCQzQ5Qjk1OTRCNzk1OTU5NEI3OTVCRENBRkZBRjVBMEQzNjM2NUEzMDVBNUENJTVBMzA1QTVBNUEzMDVBMzZGRDA1NUEzMDM2MERBOUE5RkQwNkZGQTgzQzEzMUEzNTYwNTk2MDU5M0MxMw0lMUExM0FGODQ4NDdFODQ3RDg0ODQ4NDdEODQ3REE4QThGRkE4Q0FBMjdENTI3RDUyN0Q3Nzc2NTI3RDUyDSU3RDUyN0Q3Njc3NTI3RDUyN0RBMUNBQTJDQkE4QUY3RTg0N0Q1MzUyNTI1MjdENTI1MzUyN0Q1MjdENTMNJTdENTI1MzUyN0Q1Mjg0N0U4NUE4QTlBOEZEMDVGRkFGODRBODg0QTg4NDg0ODRBODg0QTg4NEFGQThBRg0lRkQwNTUyN0QyNzdENTI3RDg0RkZGRkNCQTJDQkEyQThBMkE4QTJDQUEyQThBMkE4QTJDQUEyQTJBMUNBDSVBMkE4QTFDQkM0Q0JDQUZGQTlBOTg0QTk3RUE4N0VBODdFQTg3RUE4N0VBODdFQTg3RUE4N0VBODdFQTgNJTg0QTk4NEFGQTlGRDA2RkZBOEE4N0RGRDA3NTIyNzdEODRBRjg0QTg1OTdENTk3RDdEN0Q1OTdEODRBOA0lQThGRkE4Q0JBOENCQThDQUEyQ0JBOENBQTJDQkE4Q0FBOENCQThDQUEyQ0JBOENBQThDQkNBQ0JDQUZGDSVBOEE5QThBOUE4QTlBOEE5QThBOUE4QTlBOEE5QThBOUE4QTlBOEE5QThBOUE4QUZBOEE5QUZGRDA2RkYNJUE4QUY4NDdENTI3RDdEODQ3RDg0ODRBRkFFQUY4NDdEN0Q4NDdEN0Q3RDg0N0RBODg0RkZDQkZGQTJCRA0lOUJCRDlCQkQ5QkJEOUJCRDlCRkZDQUJEOUJCRDlCQkQ5QkJEOUJCRDk1Q0JDQkZEMUJGRkE5RkQwNkZGDSVBOEFGODRBODg0QTg4NDg0ODRBODg0QTg4NEFGODRBODUyNTIyNzUyMkQ1MjI3N0Q4NEE4QThGRkE4OTUNJTk0Q0FBMkNBOUJDNEExQzRBMThGQTFDNDhFOUJBMUM0QTFDNDlCQzQ5QjhGOUJGRkE4RkY3REZEMDg1Mg0lRkQxMUZGQUZGRDA2RkZBOEFGODRBRjg0QUY4NEFGODRBRjg0QUZBRkFGODRBRjg0QTg4NEE4ODRBODg0DSVBRkE4RkZDQkZGQTJCRDlCQzQ5QkM0QTFDNDlCQzQ5QkZGOUI5NUEyQ0JDQUNCQ0FGRkNCQ0E4RUM0Q0INJUZGRkZGRjg0QTg3RTg0N0VBODdFQThBOUE5ODRBOUE4QTlBOEE5QThBOUE4QUZBOUZEMEFGRkE4QUZBOA0lQUZBOEFGQThBRkE4QUZBOEFGQThGRkE4QUZBOEFGQThBRkE4QUZBOEFGQThBRkE4RkZBOEZGQ0FDQkE4DSVGRkNBQ0JBOEZGQ0FGRkNBQzQ4RTk1OTQ5NTk1OTU5QkJEOTQ4RjlCRkZDQUZGNUEwRDBENUEyRkZEMDUNJTVBMzA1QTU0NUEzMEZEMDU1QTBEMEQ1QUZEMjRGRkNCQ0JDQUZGQ0FDQkE4Q0JDQUNCQThDQkNBQ0JBOA0lQzRBMkM0QTFDNEEyQzRBMkNBQzRGRkNBRkZGRjg1MEQzNjdFODQ3RTg1N0U4NTVBODU3RTg1NUE4NTdFDSU4NTdFQTk3RTBFMEQ3RUZGRkZBOUZEMDZGRkE4N0Q1MjdENTI1MjUyN0Q1MjdERkQwNkZGNTJGRDA0N0QNJUE4N0RGRkZGRkZBOEZGQThDQkEyOTVBMUExOUJCRDlCQTI5QkM0OUI5QjlCQzQ5QkEyOUJDNDlCOUJBOA0lRkZBOENCQThGRkZGQTk4NEE5ODRBOTdFQTk4NEE5N0VBOTg0QTk3RUE5ODRBOTdFQTlBOEE5QTlGRkZGDSVGRkE4RkQwN0ZGQUZBOEE4N0RGRDA0QThGRkFGRkZGRkZGQThBODdEQThBOEE4N0RBOEE4RkZGRkZGQ0INJUZGQ0JDQThFQzRBMkM0OUJDNEEyQ0FBMkM0QTFDNEEyQzRBMUM0QzRCRDhFQ0JDQkZGQ0FGRDE5RkZBRg0lRkZBOUZEMDZGRkFGNjAxMzg0NjA4NDU5ODQ2MDYwNTkzQzM1RkZGRDA1N0RBOEZEMDU3REZGQUZGRkNBDSVDQkE4QzQ5QjlCOUJDNDlCOUI5QkJFOUI5QjlCQkQ5QjlCOUJCRTlCQzRBOENCQ0FDQkNBQUY3RDdEN0UNJUE4N0Q4NDdEN0VBOEE5QThBRkE4QTlBOEFGQThBOUE4QUZBOEE5QThBRkE4QTlBRkZEMDZGRjNDMUE4NA0lODU4NEFGRkQwNDg0NTkzQ0ZGRkY1MjdEN0RBODdEQTg3RDdEN0RGRkZGRkZDQkZGOUI5NTk1QkQ5QkJEDSU5NUJEOUJCRDk1QkQ5NUJEOTVCRDk1QkQ5NUJEOTU5NTk0QzRDQkZGQTlBODUyN0U1MjdEN0Q3RDUyQTkNJUE5RkZBOEZGQTlGRkE4RkZBOUZGQTlGRkE5RkZBOUZGQTlGRDA2RkZBOEZGNUE2MDU5NjA1QTYwNTk4NA0lNTk2MEE4RkY4NDU5NTk2MDU5NTk1OTYwNTk1OTU5QUZGRkZGQTI4RjhFOEY4RThGOEU5NUEyQ0FBMkM0DSVBMkNBQTFDNEEyQzQ4RThGOEU4RjhFOEY4RUNCQ0FBRjdFNUEyRjVBMkY1QTJGMzYyRjVBMkY1QTJGNUENJTJGMzYyRjVBMkY1QTJGNUEyRjVBQThBOUZEMDdGRkZEMDY4NDYwODQ4NEFGODQ4NEE4MUExMzNDQThBRg0lODRBRjg0ODQxMzFBNjBGRkNCQ0I5QjlCOTVCRDk1OUI5QkM0OUJDNEExQzQ5QkM0OUJDNDlCOUI5NUJEDSU5QjlCOTVCRUNBRkZBRjVBMEQwRTBEMzAwRDBFMERBOTg0ODQ3RUE5ODQ4NTg0N0UwRDBFMEQzMDBEMEUNJTBEQTlBOUZEMDZGRkE4NjA4NEE4RkQwNDg0NjA4NDg0ODQ2MEFGMTMxMzEzRkZBOEE5QThBRjg0MTMxMw0lM0NGRkZGQThDQTc2Mjc1MjUyNzc3RDI3NTI3NzdEN0Q3RDc2N0Q3NjdEN0RBMTUyNTI1MkNBQTJDQkNBDSVGRjU0MzAwRDMwMEQzNjBEMzAyRjVBMzA1QTJGNUEzMDVBMkYzMDBEMzAwRDM2MEQzMDdFQUZGRDA3RkYNJUFGODQ4NDg0NjA4NDYwODQ2MDg0NjBGRkE4MUExMzFBMzUzQzEzM0MxMzNDMTMxNDM1RkZDQkNCQTJDQQ0lQTJDQUExN0Q3RDdENTI3RDdEQTE3NzdEN0Q3RDUyN0RBMkNBQTJDQUM0Q0FDQUZGQTlBOTdFODQ3RTg0DSU3RUE4N0U4NDdFODQ3RTg0N0U4NDdFODQ3RUE4N0U4NDdFODQ3RUE5QThGRDA2RkZBRjg0MTMxQTM1ODQNJTU5NjA2MDYwMTMxQTU5RkY4NDg0N0Q4NDU5ODQ1OTg0NTk4NDg0QThBOEZGQThDQUEyQ0FBMkEyNTJBMQ0lN0Q3RDc3QTI3RDdEN0RBMjc3Nzc3N0E4QTJDNEEyQ0FBMkNCQThBRjdFN0U1MjU5RkQwNjUyMjc1MjUyDSU1MjI3NTI1MjUyMjc1MzI3NTM1MjdFQThBOUE4RkQwNkZGMTMxQTEzQUZGRkZGQThGRjg0M0MxMzNDQUYNJUFGODRGRDA2N0RBODdEQUZBOEZGQ0JGRkNBQ0JDNENBQTJDQUM0Q0FBMkNBQzRDQUEyQ0FDNENBQTJDQQ0lQzRDQUEyQ0JDNENCQ0FGRkE5QTk3RUE5ODQ3RDUzODQ1OUZEMDk3RDUzN0Q1OTdEN0VBOTg0QUZBOUZEDSUwNkZGQUYzQzEzMUE4NDg0NjA4NDYwODQxMzEzMTNGRjg0QUZGRDA2N0Q1OUE4ODRBRkZGRkZBOENCQTgNJUNCQThDQkE4Q0JBOENCQThDQkE4Q0JBOENCQThDQkE4Q0JBOENCQThDQkNBQ0JDQUZGODRBOTg0QTk4NA0lQTk4NEE5ODRBOTdFQTk4NEE5ODRBOTg0QTk3RUE5ODRBOTg0QTlBOEE5RkQwN0ZGQUY4NDYwODQ2MDg0DSU2MDg0NjA4NDYwQUZGRkFGN0Q1MjI3NTI1MjdENTI1MjUyQThBOEZGQ0JGRDFERkZBOUZGQTlGRkE5RkYNJUE5RkZBOUZGQTlGRkE5RkZBOUZGQTlGRkE5RkZBOUZGQTlGRDA4RkZBOEZEMERGRkZEMDQ4NDdERkQwNQ0lODQ3REFGRkZGRkE4N0Q1MjUyMjc1MjdEN0Q1MkE4RkQxMEZGQ0FGRkZGRkZBOUZGQThGRkE5RkZBOEZGDSVBOUZGQThGRkE5RkZBOEZGQTlGRkE4RkZBOUZEMThGRkFGRkZGRkZGQUZGRkZGRkZBRkZGRkZGRkNCRkYNJUE4QTJBMUEyQTFDQUExQThBMkNBQ0FGRkZGQ0JDQUNCQzRDQUEyQ0JDQUNCQ0FGRkZGRkZBOTdFNTM3Nw0lNTM3ODUzNzc1Mzc3NEQ1MzRENzg0RDc3NEQ3NzUzNzc1Mzc4NTM3NzUzNzhBOUZEMDZGRkE4RkZBOEZGDSVBOEZGQUZGRkE4RkZBRkZGQThGRkFGRkZBOEZGQUZGRkE4RkZBRkZGQThGRkFGRkZBODk1OUI5QjlCQzQNJTlCOUI5NUJEOUI5NTlCQ0E4RThGOTRDNDlCOUI5QkJFOTU4RjhFQ0JGRkEyMjg1MzRENTM0RDUzNEQ3Nw0lN0U3RTc3N0U3NzdFNzdBMjdFNzg0RDUzNEQ1MzRENTMyODdFRkQwNkZGQUZGRDA1NTI3RDdEN0RBOEZGDSVBRkZGQThGRkFGRkZBOEZGQUZGRkE4RkZBRkZGQThGRkZGQ0I4RUM0QzRDQUEyQ0FBMkM0QTJDQkEyQkQNJUExOTU4RUJEQTJDNEEyQzRBMkJEOEU5NUEyRkY3RTRENEQ1MzRENTM0RDUzNTNBMjdFQTlBMjdFQTJBOA0lN0VBOTdFNTM0RDUzNEQ1MzRENEQ1M0ZEMDZGRkE4QTg3RUE4N0Q4NDg0QTg4NEFGODRBRkE4QUZBOEFGDSVBOEFGODRBRjg0QUY4NEFGQThBRkE4RkZBODk1QTFDNEEyQzQ5QkJEQTFDQUEyQzQ5QkNBOTU5QjlCOUINJTk1OUI5NTlCOUI5Qjk1Q0FGRkE5Nzc3RTc3N0U3NzdFNzc3RTc3N0U3NzdFNzc3RTc3N0U3NzdFNzc3RQ0lN0Q3RTc3N0U3N0EyRkQwN0ZGNjA4NDg0ODQ2MDg0NjA2MDg0OEI4NDYwQTgzQzNDODQ4NEFGODRBRjg0DSVBRjYwMUE2MEZGRkZGRjk1QzQ5QkM0OUJDNDlCQzQ5QkM0OUJDNENBQTg1MkExRkQwNTdEQTg3REEyQ0ENJUZGQTlBODUyN0Q1MjUyNTI3RDdENTJBOEZGRkZGRkNCRkZGRkZGQ0JGRkZGRkZDQkZGRkZGRkE4RkQwNg0lRkZBODEzNTlGRDA1ODQ2MEFGODQ4NDEzODQxMzNDODRBOEZEMDY4NDEzMUFBOEZGQ0JDQUExN0Q3NzdEDSU1MjdENTI3NzUyQ0FBOENCQTE1MjUyN0Q1MjUyNEI1MjUyNTI3RENCQ0JGRkE4QTg3RUE4N0VBODdFQTgNJTdEQThBMkE5QThBOUE4QTlBOEE5QThBOUE4QTlBOEE5QThBOUNCRkQwNkZGNjAzQzM1M0MzNjNDMzU2MA0lM0MzQzM1ODQ4NDEzMTMxQTg0QUY4NEFGODQxQTEzMUExM0ZGQ0JGRkM0Q0FBMUE4QTJBOEExQThBMkE4DSVBMkZGQ0JDQUEyQTI3RDdEN0RBMjdEQTJBMUNBQ0JGRkE5QTI1MzdFN0VBMjdFN0U3N0EyRkQwNDdFNzgNJUZEMDU3RTc3N0U3RTdFNERBMkE5RkQwNkZGQThBRjg0QTg4NEE4QThBODg0QUY4NEE4ODRBRjM1M0MzNQ0lODQ4NDYwNTk4NDM1M0MzNTYwQThGRkE4Q0FBMkM0QTFDNEEyQzRBMUM0QTJDNEE4Q0JBMkM0NTI3RDc3DSU3RDUyN0Q3N0EyQTFDQkNCRkY1MzUzN0VBMjc3QTI3RUEyN0RBMjdFQTJGRDA0N0U3REEyN0U3RTc3N0UNJTdFNEQ1M0NCRkQwN0ZGQThBRjg0RkY3RDdEN0RBOEE4QUY4NEFGQUZBRkE4QTg4NEE4ODRBODg0QTg4NA0lQUZBOEZGQ0JGRkNCQ0JDQUZGQ0FGRkNBRkZDQUNCQ0FGRkZGRkZDQUZGQ0FDQkNBRkZDQUNCQ0FGRkZGDSVGRkE5QTk3RUEyN0VBMjdFQTI3RUEyN0VBMjdFQTg3RUEyN0VBMjdFQTI3RUEyN0VBMjdFQ0JBOUZEMDYNJUZGQThBRjg0QTg3REZEMDdBODg0QUY4NDg0MkU3REZEMDQ1MjI3N0Q4NEFGQThGRkNBRkQxOUZGQ0JGRg0lQThGRDBGRkZBOEZGQTlGRkE4RkZBOUZEMDlGRkFGODRBRkE4RkQwNjdEQThBOEFGQThBRjdEQThGRDA1DSU3RDg0N0RBODg0RkZDQkNCN0RBOEEyQTg3REE4N0RBOENBRkZDQkZGQ0FGRkNCRkZDQUZGQ0JGRkNBRkYNJUNCRkZDQUZGRkZBODUyN0Q1MjUyNTI3RDUyN0RGRDA0RkY3RTdFQTJBOEEyQTg3RUEyN0VBODdFQTJDQg0lRkQwNkZGQThBODg0QUZBOEZGQThGRkE4RkZBOEE4ODRBRjg0ODQ1MjdENTk4NDdEN0Q1OTdEODRBOEE4DSVGRkE4N0Q3RDdENTI3RDUyN0Q3REZGQThGRkNBRkZBOEZGQ0FGRkE4RkZDQUZGQThGRkE4Q0JBOEZGRkQNJTA0QTg3REZEMDRBOEZGQThGRkZGNTM0Q0EyN0Q3RTdFN0U3NzdFNzc3NzREQ0JBOUZEMDVGRkFGODRBRg0lQTg3RDdEN0Q3NjdENTJBOEE4QUZBOEFGODQ3RDdEQTg3REE4N0Q3RDg0QUY4NEZGRkZDQkEyQzQ5QkM0DSU5QkM0QTFDNEExQzRBMkM0OUJDNEEyQzQ5QkM0QTJDNDlCQzRDNEZGQ0FGRkZGQTk0RDc4NTNBMkZEMDQNJTdFNTM3Nzc3RkZBODdFNzc3RTc3N0U3NzdFNzc3RTc3QTlGRDA3RkZBOEFGODRBRjdEODQ4NEE4ODRBOA0lODRBRkE4QUY4NEE4NTI1MjUyNTk1MjUyMjc3RDg0QThBOEZGQTI5NUEyQ0E5QkM0QTJDNEEyQ0FBMkM0DSVBMkM0QTJDQUEyQ0FBMUM0OUJDQTlCOEZBOENCQThGRjc3NEQ0RDdFQThDQkE4RkZBODc3NEM1M0E4QTgNJTdFQTg3RUE4N0VBODdFQTJBMkE4N0VGRkNCRkQwNkZGQUZBRjg0QUY4NEE5ODQ4Qjg0QTk4NEZGQUZBRg0lN0Q3RDdEODRGRDA1N0RBODg0RkZDQkNCOTVCRDlCQkQ5NUJEOUJCRDlCQkQ5QkM0OUJCRDlCQkQ5QkJEDSU5NUJEOUI5QjlCRkZDQUZGRkY3RTRENTM3RUEyN0VBMjdFQTI3NzRENERDQjc3N0U3RUE5N0VBMjdFQTINJTdFQTI3RTc4QTlGRDA2RkZBODYwMTM4NDU5ODQ1OTYwODQ4NDYwMTMzNUFGODRBODg0QTg4NDUyN0RGRA0lMDQ4NEE5QThGRkE4Q0JBMkNBQTJDQUEyQ0FBMkNBQTJDQUEyQ0FBMkNBQTJDQUEyQ0FBMkNBQTJDQkE4DSVDQkE4RkZBODdFNzc3ODUzN0U1Mzc4NTM3RTc3N0VGRkE5Nzc3RTc3N0U3NzdFNzc3RTc3N0VBMkZEMDgNJUZGMTMzQzg0QUY4NDg0ODRBRjg0QUYxMzNDQThBRjg0QUY4NEFGODRBRjg0QUY4NEFGQThGRkNCRkY5Qg0lOTU5NEI3OTVCRDk0Qjc5NUI3OTRCNzk1Qjc5NEI3OTVCNzk0Qjc5NUI3OEVDNENCRkQxQkZGQTlGRDA2DSVGRkE4MUExMzEzODRBOTg0ODQ4NEFGMTMxMzEzQUY4NEE4ODRBRjg0ODQ4NEFGODRBODg0QUZBOEZGQTgNJThGOEU4RjhFOUJBOENBOUJDNEEyQzRBMkM0QTJDQUEyQ0FBMkM0OTQ5NThFOEY4RUNCQ0JBOTdEN0Q3RQ0lN0U3REE4N0Q3REE4RkZBOEE5QThDQkE4QTlBOEZGQThBOUE4RkZBOEE5QThBOUZEMDdGRjg0NjA2MDg0DSU4NEFGRkQwNDg0NjA4NEE4QUZBOEFGQThBRkE4QUZBOEFGQThBRkE4RkZGRkNCOUJCRDlCQkQ5QkM0OUINJUM0OUJDNDlCQzQ5QkM0QTFDNDlCQzQ5QkJEOTVCRDlCQzRDQUZGQTlBODUyQTg1MjUyN0Q3RDUyQTlBOA0lRkZBOUZGQThGRkE5RkZBOEZGQTlGRkE4RkZBOUZGQThGRDA2RkZBOEZGQThGRkE4QUZBOEZGQThBRkE4DSVGRkE4QUZBOEZGQThBRkE4RkZBOEFGQThGRkE4QUZBOEZGQThDQTdENTI3NjdENzc3RDdEN0Q3N0ExNTINJTdENzc3RDc3N0Q3Nzc3NTI3NjdEQ0FBMkNCQThGRjdFN0U1MzdFNzc3ODUzN0U3NzdFNTM3RUE4QTI1Mw0lN0U3NzdFNTM3RTc3N0U1MzdFN0VBOUE4RkQwNkZGQUZGRkFGRkZBRkZGQUZGRkFGRkZBRkZGQUZGRkFGDSVGRkFGRkZBRkZGQUZGRkFGRkZBOEZGRkZDQkEyQ0FBMUE4QTE1MjUyN0Q0QjdENTI3RDUyN0RGRDA0NTINJTc3Q0FBMUNBQzRDQkNBRkZGRjdFNEQ1MzREQTJBOEE5QTg3RTRENTM0REE4NTM1MzRENzhBOEE5QThBOA0lNTM1MzRENzhBOEZEMDZGRkE4QUZBOEZGQThBRkE4RkZBOEFGQThGRkE4QUZBOEZGQThBRkE4RkZBOEFGDSVBOEZGQThBRkE4RkZBOENBQTJDQUEyQzRBMUEyQTFBMkExQThBMkEyQTFBOEExQTJBMUNBQTJDNEEyQ0ENJUEyQ0JDQUZGNzc1MzRENTM1Mzc3NTM3ODRENTM0RDUzN0U3NzRENTM0RDc3NTM3RTUzNTM0RDUzNTNBOQ0lRkQwN0ZGQUZGRkE4RkZBRkZGQThGRkFGRkZBOEZGQUZGRkE4RkZBRkZGQThGRkFGRkZBOEZGQUZGRkNCDSVDQkNBQ0JDQUNCQ0FDQkE4Q0JDQUNCQThDQkNBQ0JBOENCQ0FDQkE4Q0JDQUNCQThGRkNBRkZBOUE5N0UNJUEyN0U3RTdEN0U3NzdFN0VBMjdFQTk3RTdFN0RBMjdEN0U3RDdFN0Q3RTdEQTlBOEZEMDZGRkE4QUZBOA0lQUZBOEFGQThBRkE4QUZBOEFGQThBRkE4QUZBOEFGQThBRkE4QUZBOEFGQThBRkFGRkZBOENCQThDQkE4DSVDQkE4Q0JBOENCQThDQkE4Q0JBOENCQThDQkE4Q0JBOENCQThDQkE4Q0JGRkNCN0VBODdFQTg3NzdENTMNJTdENTJBODdFQThBOEE4N0Q3RDUzN0Q3NzdENTI3RDUzN0Q3RUE5RkQwOUZGQUZGRkFGRkZBRkZGQUZGRg0lQUZGRkFGRkZBRkZGQUZGRkFGRkZBRkZGQUZGRDA3RkZDQkZGQ0JGRkNCRkZDQkZGQ0JGRkNCRkZDQkZGDSVDQkZGQ0JGRkNCRkZDQkZGRkZGRkE5QTk3RTdEN0Q3RUZEMDQ3RDc3N0Q3RENCQThBMjdEN0U3RDdEN0QNJTdFN0Q3RDc3QTlBOUZEM0RGRkNCN0VBODdENTI1MjdENTI1MjUyN0Q3REE4QThBOTdFN0Q1MjUyNTI3RA0lMjg3RDUzN0U3RUE5RkQzREZGQTlBOTdFQTI3RDdFRkQwNTdEQThBMkE5QTJBOTdEN0Q1M0ZEMDQ3RDdFDSVBMkE5QThGRDNFRkY3RTdFNTI3RDc3N0Q1MjdENTI3RDUyQThBOEE4N0Q3RDUyN0Q1MzdENTM3RDUyN0UNJTdFQTlBOEZEM0NGRkE5QTlBOEE5QThBOUE4QTlBOEE5QThBOUE4RkZBOEE5QThBOUE4QTlBOEE5QThBOQ0lQThBOUE4RkQzRUZGQThBOUE4QTlBOEE5QThBOUE4QTlBOEE5QThBOUE4QTlBOEE5QThBOUE4QTlBOEE5DSVBOEZERkNGRkZEMURGRjdERkQwNUE4N0RGRDA5QTg3REZEMEJBODdERkQwNEE4RkZBOEE4N0RBODdERkQNJTA0QThGRkE4QTg3REZEMDdBODdERkZBOEE4N0RGRDA0QThGRDE4RkZBODUyRkQwNTI3NTIyNzUyNTIyNw0lMjc1MTI3NTIyNzUyMjcyNzI3NTI1MjUyMjc1MTI3MjcyNzUyNTI1MkY4N0RBOEE4NTJBODdEN0QyNzdEDSU1MjUyNTI3RDUyN0Q3NjdENTI3RDI3N0Q1MjUyNTI3RDUyN0Q1MjUyNTJBOEZEMTlGRkZEMDRBODdEQTgNJUE4QTg3REE4N0RBOEE4QTg3REZEMEZBODdEQThBOEZGQTg3RDUyRkQxQUE4RkQ2N0ZGQ0FDMjk5QzE5OQ0lQzE5OUMxOTlDMTk5QzE5OUJCOTlDMTk5QkI5OUMyOTlDMTk5QzE5OUM5RkZGRkE4NUUzMzVFNTc1RDU3DSU1RTU3NUQ1NzVFNTc1RDU3NUU1NzVENTc1RTU3NUQ1NzVFNTdBN0ZGRkY1QTMwMkYzNjJGMzAyRjM2MEQNJTMwMEQzMDBEMzAwRDMwMEQwRTBEMzYyRjMwMkYzNjVBRkQwN0ZGQzI5OUJCOThDMUJCQkI5OEMyQzlDOQ0lQzJDOUMyQzlDMkNBQzlDMTk4QzFCQkJCOThCQjk5Q0FGRjVFODNBNzgyODM4MzgyODJBNzgyODM4MkE3DSU4MzgyODJBNzgzQTc4MjgyODJBNzgyODM1N0ZGN0UwRTBEMEUwRDMwMEQzMDg0ODU1QTg1NUE3RTVBODUNJTVBN0U3RTM2MEQzMDBEMEUwRDBFNUFGRDA2RkY5OUJCOThCQjk4QkI5OEJCOTlDOUMzQzlBMEM5QTBDOQ0lQTFDOTk5QkI5OEJCOThCQjk4QkJBMUFFMzM4MjgzQTc4MkE3ODI4MzgzQTc4MkE3ODNBODgyQTc4M0E3DSU4M0E3N0NBNzgzQTc4MzVFQTc3RTA3MEVGRDA1MEQ4NDdFODU3RTg0N0U1QTdFODQ3RUE5MkYwRDBEMEUNJTBEMEQwNzVBRkQwNkZGQzlDMUMyQzFDMkMyQzJDMUMyQzFDMkMxQzJDMUMyQzFDMkMxRkQwNkMyQzhDMQ0lQ0FBRTgyNUU4MjU3ODI1RTgyNTc4MjVFODI1RTgyNUU4MjU4ODI1RTgyNTc4MjVFODI1ODgyNUVGRjg0DSUzNjVBNUEzMDVBNUE1QTMwNUEzMDVBMzA1QTM2NUEzMDVBMzA1QTMwNUEzNjVBMzA1QTdFRkQwNkZGQ0ENJUE4N0RBODdEQTg3REE4N0RBOEE4Q0ZDQUNGQzJDMkEwQzJDMkMyQTBDMkEwQzJBMENBQ0FGRkE4N0Q3RA0lQTg3REE3N0Q3RDdEQThBOENGQThGRkE4Q0ZBOEZGQThDRkE4RkZBOENGQThDRkFFQTk3RDdEN0RBODdEDSU3RDdEQTg3REE4QThBOUE4RkZBOEZGN0UzNjJGNUEyRjM2MkYzMDVBQUZGRDA2RkZDRkZEMDg3RDUyQTgNJUNBRkZDOUJCOTlDOUMyQzlDOUM5QzJDQUMyQkI5RkZGRkZBRTUyN0Q3QzdEN0Q3RDU4N0Q1MkFFQUVGRg0lQUVGRkFFRkZBOEZGQUVDRkE4RkZBRUZGQThGRkE5QThGRDA0N0Q1MjdEN0Q1MjdERkZBOUZGQTlGRkZGDSU3RTBEMzA3RUE5N0UzNjBENUFBOEZEMDZGRkNBQzI5OUMxOTlDMTk5QzE5OUMxOTlDMUEwQzk5OUMyQTANJUM5QTBDOUM5QzlBMEM5OTlDMkE4RkZBOEE3NTc4MjU3NUU1NzgyNTc1RTU3NUVBN0E4NTc1RTU3ODI1Nw0lNUU1NzVFNTc1RTgzQ0ZBOEZGQThBODdFQTk3RTg0N0VBOTdFODQ3RTg1N0U4NDdFQTlBODVBMEQzNjJGDSU1QTBEMzY3RUE5QThGRDA1RkZDRkJCRkQwQUM5QzJDMkZEMEJDOUMyRkZGRkZGODI4M0E3QUVBN0FEQTcNJUFFQTdDRjgyODM4MjNBMzMzQTgzQ0ZBN0E3MzMzQTMzODJBRUZGRkY3RTVBN0U1QTVBNUE3RTVBNUE1QQ0lN0U3RUZEMDQ1QTg1MEQ1QTdFNUE1QTVBMEQ3RUE5RkQwNkZGQ0FDMjlGQzJBMEMyQTBDMkEwQzJBMEMyDSVBMEM5QTBBMUEwQTFBMEExQTBBMDdDQTFBMEM5Q0FGRkE4QTg3QzgzODJBNzgyRkQwNDgzQThBOEFFN0MNJTgyNTg4MzgyQTc4MjgyNTg4MjgzQThBOEZGMkY1QTVBODVBOEFGQThGRkE5QTlBOEZGQTk4NDdFMzY1NA0lMzA3RUZGQTlGRjg0MzYyRkE5RkQwNkZGQ0ZBNzdEN0M3RDdEN0Q3QzdENzY3RDUyQTdDQUNBNzY3RDdEDSVBNzdDQTE3RDdENzY3REM5RkZBRUNGQThBOEE3QThBN0E4N0RBOEE3QTg4M0E4ODNBOEE3QTg3REE4N0QNJUZEMDZBOEZGQTk3RTBEMEUwRDg1N0U3RTVBODU1QTdFN0U4NTBEMEQyRjdFMzA3RTVBN0U1QTg0NUE1QQ0lQTlGRDA2RkZBN0NBQTFBN0ExQTdBMUE3QTFBN0ExQTdBMUNBQzlDOUExQTE3Q0ExNzY3RDdDQzlBMUM5DSVDQUZGQThDRkE4Q0Y1MjUyN0Q1MjI3N0Q1MjUyNTI3RDUyN0Q1MjUyNTI3RDUyQUVBOENGQThDRkE4RkYNJTg0ODQ3RTdFNUE3RTVBN0U1QTdFNUE3RTVBODQ3RUE5QTg3RTVBN0U1QTdFNUE3RTg0QTlGRDA2RkZDRg0lQ0FDQUM5Q0ZDOUNBQzlDRkM5Q0FDOUNGQ0FDQUM5Q0FBN0E3QTdDQUE3QzlDOUNBQzlGRkFFRkZBRUZGDSVBRUZGQThGRkE4RkZBOENGQThGRkE4RkZBOEZGQThDRkE4RkZBRUZGQUVGRkFFRkQxMUZGQThBOUE5QUYNJUE4QUZBOUZGQTlGRDA4RkZDQUZGQ0FGRkNBRkZDQUZGQ0FGRkNBRkZDQUZGQ0FDRkNBRkZDQUNGQ0FGRg0lQ0FDRkNBQ0ZDQUZGQThGRkE4Q0ZBOEZGQThDRkE4RkZBOENGQThGRkE4Q0ZBOEZGQThDRkE4RkZBOENGDSVBOENGQThGRjdERkQwNzUyN0RGRDA0RkY3RTBEMzY1QTVBMzA1QTJGNUEwRDBENUFGRDA4RkZGRDA0QTgNJTdERkQwNEE4RkQxMUZGQ0ZGRjdEQThBOEE4QTFGRDA0QThGRDEzRkZBOEZGQThBOEE4RkZBOEZEMDVGRg0lMzAwRTMwODU1QTdFN0U3RTVBMEUwRDVBQTlGRDA2RkZDQUE4NTI3RDUyNTI1MjdENTI3REZEMTBGRkNBDSVGRkE4N0Q1MjdENTI1MjdEN0Q1MkE4RkQxMEZGQThGRkE5QTlBOEE5QThBOUE4QTlBOEE5QThBOUE4QTgNJTdFODQ3RTg0N0U4NDdFODQ3RTdFN0VGRkE4RkQwNkZGQ0FGRDA3QzlDM0ZEMDdDOUMzQzlDRkZGRkQwNA0lQzlDQUZEMDVGRkFFQTc4MkE3ODM4MzgzQTc4M0E3ODJBN0E4RkY4M0E3ODNBNzgyQ0ZGRDA1RkZBOUE5DSVBODdEQTg1MkZEMDY3REE4NzY3RDdEQThGRDA0N0Q1MkE4RkZBRkFGRkQwNkZGQ0FDMjkyQkJBMEM5QTcNJUM5QzJDOUExQzlDMkM5QTFDQTk5QkI5MkM5QzJCQjkyQkI5MkMyRkQwNUZGODI4MkE4ODNBRTgyQTdGRA0lMDQ4MzdDNURBODMzNTdBNzgzMzM1N0ZGRkZGRkE4RkZBOEE5QThBODdFQTg4NEE5RkQwN0E4QTlBOEE5DSU4NEE4N0RBODg0QTlBOEZGQUZGRDA2RkZDMUJCOThDMUJCQzI5OUMyQzFDMTk5QzJDMUMyOUZDMUJCQkINJUMyQzlCQkMyQzJDMUJCRkZBRUZGRkZGRkE3ODI4M0E3ODM4MzgyODM4MkE3ODI4MjgzRkZGRDA0ODI1Nw0lQUVGRDA1RkZBRjdFODU3RUE5ODRBOEZEMDU3REE4N0RBODdEN0Q3REE4N0U4NTdFODU3RUE5RkQwN0ZGDSVBOEM5QTBDOUEwQzlDM0M5QTBDOUMzQzlBMEM5QzJDOUEwQzlBMENBQTBDMkNBRkZBMEMyQ0FGRkE4RkYNJUZGRkZBOEZGQ0ZBNzdDODM4MjgyN0M4MzgyODM4MkE3ODJBRUZEMDZGRkE4RkZBOEE5N0U4NDdFQTlBOA0lQTg3REE4N0VBODdEQTg3RUE4N0VBODg0ODQ3RUE5N0U4NEE4RkQwOEZGQ0FGRjUyQTg3RDdEN0RBOEZEDSUwOTdERkZDQUM5QzJDQUM5QzlDMkZGQ0ZGRDA3RkY1N0FEQThBRTgyQUVBOEFFODNBREE3NUQ1RUZEMEYNJUZGQTlGRkZGRkZBOUZEMTRGRkNBQ0FDOUE4QTFDQUE3QThBOENBQThDQUE4Q0FBN0E3QTFBOEM5Q0ZBMA0lQzJDOUNBQTBDMUZGRkZDRkZEMDZGRkE3NTc4MzgyODI4MkE3ODM4MzdDODM1OEFFRkQwNkZGQ0ZGRkE4DSVGRkE5QUZBOEZGQTlBRkE4RkZBOUZGQThGRkE4QTlBOEE5QThBOUE4QUZBOEE5QThBRkZEMDdGRkZEMDUNJUM5Q0ZGRDA2N0RBOENGRkQwNEM5Q0FDOTk5QzJDMUMxOTlGRDBGRkZDRkZEMERGRkE5N0Q1MjdENTI1Mg0lNTI3RDUyQTlBOUZGQTlGRjVBMzAwRDM2NUE3RTVBN0UzMDMwMEQ1QUE4RkQwNkZGQ0FDRkExQzlDOUM5DSVBN0NBQTdDQUExQThBMUNBQTdDOUM5QzlBMUZGQzlCQjk4QkI5OEMyRkZGRkE4N0Q3REE4N0Q4MzdEQTgNJTdEQ0ZBOEZGQThDRkE4RkZBOENGQThGRkE4Q0ZBOEZGQThBRUE4QUZBODg0N0U3RTdEN0U3RDdFN0VBOQ0lN0VBOUE4MEUwNzBEMEQ3RTdFODU3RTM2MDcwRDBEQTlBRkZEMEVGRkNGRkZGRkZGQ0ZGRDA3RkZDRkZGDSVDRkZGRkZGRkNGQ0Y1MkE3N0Q1MjUyN0Q1MkE4QUVGRkFFRkZBRUZGQUVGRkFFRkZBRUZGQUVGRkFFRkYNJUE4RkZGRjg1MEQzNjBENUE1QTg1NUE1QTBEMzYwREE5NUEzNjMwNUEyRjVBMzAzNjMwNUEzMDVBQThGRA0lMDZGRkNBRkZDQUZGQ0FGRkNBRkZDQUZGQ0FGRkNBRkZDQUZGQ0FGRkNBRkZDQUZGQ0FGRkNGQ0ZDQUZGDSVBODgzNTc4MjU4ODI1NzgyNTg4MjU3ODI4M0FFNTg4MjU4ODI1NzgyNTg4MjU3ODI3Q0FFQThGRjVBMEQNJTBEMEQ1NDg0N0U4NTJGMEQwRDBENUFBOUE4RkZGRDA3QThGRjg0QTlGRDA2RkZDRjdDNTI1Mjc2NTI1Mg0lN0M3RENBQ0ZDQUZGQ0FDRkNBRkZDQUNGQ0FGRkNBQ0ZDQUZGQ0FGRkFGQUUzMzM5MzM1RUE4QUVBN0FEDSU1NzM5MzM4MjgzMzMzMzNBODNBRUE3QUU4MzVEMzMzQTgyRkZBOTg1NUE1QTVBN0U1QTVBNUE3RTVBNUENJTVBQTlBOUZGQThGRDA0NTI3RDUyN0RGRkZGQTlGRDA2RkZBN0NGQTdBODdEQThBN0E4QTdDRkNBQ0ZBOA0lQ0ZDQUNGQThDRkNBQ0ZBOENGQ0FDRkE4Q0ZDQUZGODM1RDMzNTczMzgyNTg4MjU3NUQzMzU3NTc4MzMzDSU1NzMzNUU1ODgyNTc1RTMzNTczMzgzQ0ZBRjg0QTlBODdENTI3RDUyN0Q1MjdEQThBOTg0QTlGRjdEN0QNJUExN0RBODdEN0Q3REE4QThBOUZEMDdGRkM5QzJDMUMyQzJDMkMxQ0FDQUMyQzFDMkMxQzJDMUMyQzFDMg0lQzFDMkMyQzJDMUMyQzlGRkZGQ0ZBN0ZGQThBODgzQTg4M0E4QTdGRkE4QUVBOEFFQTdBODgzQTc3REE3DSU4M0E4QTdBRUE4RkZBOUE5ODRBOUE4RkZBOEFGQThGRkE4QUY3RUFGQTlGRkZGN0Q3REE4N0RBODdERkYNJUZGRkZBOUZEMDZGRkNBQzE5MkJCQTFDOTk5QkI5RkM5OThCQjk4QzlDOUM5QTFDOUMzQzlBMUNBQTBCQg0lOTJDMUNBRkZBN0ZGRkZGRkZEMDU3REE4RkZGRkE4QUVBN0E4RkQwNDdEN0M3RDdEQTg4M0FFQUVBRjdFDSVBRjdEN0Q3RDdFQTg3RDdEN0RBOEE5ODRBOUE4RkZBOEZGQThBOEE4RkZBOEZGODRBOUZEMDZGRkNGOTkNJUMyQzJDOUMzQzlDMkMyQzNDMUJCQzFDMUMyQzFDMkMxRkQwNUMyQkJDMTlGRkZGRkFFQThBOEZEMDg3RA0lQThDRkE4QUVBN0E3NTg3RDdEN0Q1MkE3QTdBRUE3RkZBOUE5RkZBODdEQTg3REE4N0Q3RDdERkZGRkE5DSU4NEE4QThBOUE4QTlBOEE5QThGRkE4QTlBOEZEMDZGRkNBQzE5RkM5QzJDOUEwQzk5RkNBQTFBMTUyN0MNJTc2N0Q3NjdDN0M3RDc2N0M1MjdEQzlDOUE4RkZBOEE4QTdBOEE4QTg3REZEMDVBOEE3QUU4M0E4ODNBNw0lN0RBNzgzQTc4M0E4ODNBOEE4RkY4NEZGRkQwNzdEQTFBOEZGODRBOUE4RkQwODdEQThBOEE5QThGRDA1DSVGRkNGQzlGRDA2QzJDQUNBQ0FDOUE3N0RBNzdEQTE3REE3N0RBMTdEQThBN0NBQzlGRkZGQ0ZBOEE4N0QNJTdEN0RBOEE4QTg3RDdEQThDRkE4QUVBN0FFQTdBRUE3QUVBN0FFQTdBRUE4RkZBOUE5QThBODdEN0Q3RA0lQTg3REE4N0RBOEZGQTlBOEZGQTg3RDdEQThBODdEN0RBOEZGRkZBOEZEMDZGRkNBQ0ZDQUZGQ0FDRkNBDSVGRkNBQ0FBMUM5QzlBMTc2N0Q3REExN0M3RDdEN0RBMUM5QzlDOUNBRkZBOENGQThGRkE4QTg3REZEMDQNJUE4RkZBOEFFODNBRUE3QTg4M0FFQTdBODgzQUVBN0FFQThGRjg0QUZGRDA0NTI3RDdENTIyNzUyRkY4NA0lQTlGRkZGN0QyNzI3N0QyNzdEQThGRkE4QTlGRDA2RkZDRkNBQ0ZDQUZGQ0FDRkNBRkZDQUM5NzZBMTdDDSU3RDdDN0Q3RDdEN0NBNzdDN0Q1MkM5QzlGRkFFQ0ZBOEZGRkZGRjdEQTg3REE4RkZGRkNGQ0ZBOEFFQTcNJUFFQTdBRUE3QUVBN0FFQTdBRUE4RkZBOUE5QTlGRkE4RkZBOEZGQThGRkE4RkZBOEE5QThGRkZGRkZBOA0lRkZBOEFGQTlGRkZGQTlBOUZEMDZGRkE4Q0ZDQUNGQThDRkNBQ0ZBOENGQzlBN0ExQThBMUE3QTFDQUExDSVBN0ExQThBMUE3QTdDQUNBRkZBOEFFQThBRUE4QUVBOEFFQThBRUE4QUVBOENGQTdBRUE3QUVBN0FFQTcNJUFFQTdBRUE3QUVDRkZGODRBOUE4QTk4NEE5QThBOTg0QTk4NEE5QThBOTg0QTk4NEE5ODRBOTg0QTk4NA0lQTk3RUFGRkQwN0ZGQ0FDRkNBQ0ZDQUNGQ0FDRkNBQ0ZDQUNGQ0FDRkNBQ0ZDQUNGQ0FDRkNBQ0ZDQUZGDSVDRkZGRkZGRkFFQ0ZBOEZGQUVDRkE4RkZBRUNGQThGRkFFRkZBOEZGQUVGRkE4RkZBRUZGQThGRDA1RkYNJUE5QUZBOUZGQTlBRkE5RkZBOUFGQTlGRkE5QUZBOUZGQTlBRkE5RkZBOUFGQTlGRDA4RkZGRDA0QThBMQ0lQ0ZGRDBCQThGRkZEMEJBOEZEM0JGRkE4N0RBODdEN0Q3REE4N0RBODdEQThGRDA3N0RBOEZEMDg3RDUyDSVBOEZENjVGRkE4RkZGRkZGQThGRkZGRkZBOEZEMDdGRkE4RkQxREZGQUY1QTdFNUE3RTVBN0U1QTdFNUENJTdFRkQwNzVBN0VGRDA2NUE1NDVBNUE1QTU0NUE1QTVBNTQ1QTVBNUE1NDVBNUFGRkZGQTg3REE4QThBOA0lN0RBODdEQTg3REE4N0RGRDA1QThGRDFERkY1QTBEMkYzMDBEMzAwNzBFMEQyRjdFN0U1QTdFN0U3RTVBDSU3RTdFMzAyRjdFNUE4NTdFODQ3RTg0N0U4NDdFODQ3RTg0N0U4NTdFODQ1MzBEN0VGRkE4Q0JBOEZGQTgNJUE4QThDQkE4RkZBOEE4N0RGRDA0QThGRkE4RkZBOEZGQThGRkE4RkZBOEZGQThGRkE4RkZBOEZGRkZGRg0lQThGRkE4RkQwN0ZGN0UzMEE5NUFBOUE5QTk4NEE5MzA3RTdFODU1QTg0RkQwNDdFMERBOUE4QTk4NEE5DSVBOUZGQThBOUE5QTlBOEE5N0VBOUE4QTlBOUE5MEQ4NUZGQTg3REE4QThBODdEQTg3REE4N0RBOEE4QTgNJTdEQTg3REE4N0RBODdEQTg3REE4N0RBODdEQTg3REE4N0RBODdEQTg3REE4N0RBODdEQThGRDA3RkY1QQ0lMzA1QTdFN0U4NDdFQTk3RTMwNTM3RTdFN0U1NDVBN0U4NDU0MzA3RUE5ODQ4NDVBN0VBOEE5N0U4NTVBDSU4NDdFN0U1QTdFN0VBOTdFMEQ3RUZGN0Q3RDdEQTg3REE4N0RBODdEQTg3REE4N0RBODdEQTg3REE4N0QNJUE4N0RBODdEQTg3RDdEN0RBODdEN0Q3REE4N0RBODdEQTg3REE4QThGRDA3RkY4NTBEMzAwRDMwMEQwRQ0lMEQzMDBEN0U3RTg1NUE3RTVBODU3RTdFMkYzNjMwNUEzMDVBMzA1QTMwNUEzMDVBMzA1QTU0NUEyRjVBDSU1NDM2MERBOUZGQTg3REE4QTFBODdEQThBOEE4N0RBOEE4QTg3REZEMDVBODdEQTg3REE4N0RBODdEQTgNJUEyQTg3REE4N0RGRDA2QThGRDA4RkZBODg1N0U4NDdFODU3RTg0N0U4NTdFN0U3RTg0N0U3RTVBODQ3RQ0lODQ3RTg0N0U3RTdFODQ3RTdFN0U4NDdFN0U3RTg0N0U3RTdFODQ3RTg0QTlGRkE4QTg3REE4QThBODdEDSVGRDA1QTg3REZEMDVBODdERkQwN0E4N0RBOEE4QTg3REE4QThBODdEQThBOEZEQjZGRkZGDSUlRW5kRGF0YQ0NZW5kc3RyZWFtDWVuZG9iag01MyAwIG9iag08PC9GaWx0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MDAwNzA5NDkgMDAwMDAgbg0KMDAwMDA2OTUyMiAwMDAwMCBuDQowMDAwMDY5NjU3IDAwMDAwIG4NCjAwMDAwNjkzMzUgMDAwMDAgbg0KMDAwMDI5NzUwNyAwMDAwMCBuDQowMDAwMDQ5MDc1IDAwMDAwIG4NCjAwMDAwNDk1ODMgMDAwMDAgbg0KMDAwMDA5NzkzOCAwMDAwMCBuDQowMDAwMDk2Nzc2IDAwMDAwIG4NCjAwMDAwOTY5NjcgMDAwMDAgbg0KMDAwMDA5NzE2MiAwMDAwMCBuDQowMDAwMDk3MzU3IDAwMDAwIG4NCjAwMDAwOTc1NTIgMDAwMDAgbg0KMDAwMDA5Nzc0MyAwMDAwMCBuDQowMDAwMDk2NjYzIDAwMDAwIG4NCjAwMDAwNjcwNDQgMDAwMDAgbg0KMDAwMDA2ODc3NCAwMDAwMCBuDQowMDAwMDY4ODIyIDAwMDAwIG4NCjAwMDAwNjk0MDYgMDAwMDAgbg0KMDAwMDA2OTQzNyAwMDAwMCBuDQowMDAwMDkyNzA2IDAwMDAwIG4NCjAwMDAwOTI3MzEgMDAwMDAgbg0KMDAwMDA4Nzc0MiAwMDAwMCBuDQowMDAwMDg3NzY3IDAwMDAwIG4NCjAwMDAwODUwNDYgMDAwMDAgbg0KMDAwMDA4MzMzMSAwMDAwMCBuDQowMDAwMDc4MDM4IDAwMDAwIG4NCjAwMDAwNzE1MDMgMDAwMDAgbg0KMDAwMDA3MTc2MiAwMDAwMCBuDQowMDAwMDc4Mjk1IDAwMDAwIG4NCjAwMDAwODM2NDcgMDAwMDAgbg0KMDAwMDA4NTM3OSAwMDAwMCBuDQowMDAwMDg4MTg2IDAwMDAwIG4NCjAwMDAwODg0NzcgMDAwMDAgbg0KMDAwMDA4ODU0NiAwMDAwMCBuDQowMDAwMDg4ODE4IDAwMDAwIG4NCjAwMDAwODg5MDQgMDAwMDAgbg0KMDAwMDA5MzA3NCAwMDAwMCBuDQowMDAwMDkzMjk2IDAwMDAwIG4NCjAwMDAwOTMzNjUgMDAwMDAgbg0KMDAwMDA5MzYzNSAwMDAwMCBuDQowMDAwMDkzNzE4IDAwMDAwIG4NCjAwMDAwOTgwMTIgMDAwMDAgbg0KMDAwMDA5ODM5OCAwMDAwMCBuDQowMDAwMDk5ODUwIDAwMDAwIG4NCjAwMDAxMTg3ODQgMDAwMDAgbg0KMDAwMDEzOTYzNiAwMDAwMCBuDQowMDAwMTUyMDgxIDAwMDAwIG4NCjAwMDAxNjg0MjQgMDAwMDAgbg0KMDAwMDE4MzUyNSAwMDAwMCBuDQowMDAwMjAxOTIwIDAwMDAwIG4NCjAwMDAyMjEzODUgMDAwMDAgbg0KMDAwMDI0MDQ0OCAwMDAwMCBuDQowMDAwMjU4NDAxIDAwMDAwIG4NCjAwMDAyNzc3MDYgMDAwMDAgbg0KMDAwMDI5NzUzMiAwMDAwMCBuDQp0cmFpbGVyDTw8L1NpemUgNjQvUm9vdCAxIDAgUi9JbmZvIDYzIDAgUi9JRFs8RTMwRTY3MzVDQ0Y2NEU2M0JFNENDMjZDODk2QjNEMjk+PEM5MUFFQTA0NjZDQjQ1NjM5MTRGNDNENENBREM3RkQ2Pl0+Pg1zdGFydHhyZWYNMjk3NzI4DSUlRU9GDQ==
|background-color: #ffe0b2;''History'':<br> • How much, nature of bleeding (e.g. blood mixed in? <br> • [[Malaena|Upper GI bleed]]? quantity+duration?), tenesmus<br> • Children: vomiting? If so – bilious? <br> • ~FHx – Ca colon, FAP, HNPCC<br> • ~DHx – ~NSAIDs, steroids, anticoagulants<br> • ''Red flags:'' unintentional weight loss, abdo mass, change in bowel habit|background-color: #ede7f6;''Principles of mx:'' <br> • fluid mx, abx if suspect sepsis; consider omeprazole <br> • bed rest – prevent large bleed <br> • stool chart, clear fluid diet <br> • Children: [[non-accidental injury|NAI]]??<br>2ww referral if age >50 + unexplained PR bleed| |background-color: #dcedc8;''O/E'': PR, abdo mass (esp in children)|~| |background-color: #e3f2fd;''Ix'': G+S, Hb/FBC<br>* AXR? Erect CXR will help rule out perforation <br> • volvulus: “double bubble sign” <br>''Abdo USS'' in children<br> • intussusception: flexi sigmoidoscopy <br> • colonoscopy <br> • CT colon |~| !Ddx *haemorrhoids, [[diverticulosis|Diverticulitis]], IBD (Crohn’s, UC), polyps, cancer *infective: dysentery i.e. bloody diarrhoea *perianal disease e.g. fissures **Mx: 5% lidocaine + GTN, or diltiazem (Ca channel blocker ⇒ smooth muscle relaxation) *angiodysplasia, ischaemic colitis, fistula *clotting disorders; drug-induced *In children: **anal fissure, volvulus, intussusception, Meckel’s diverticulum **necrotising enterocolitis **HSP, HUS
|tableclass|k |''Etio:'' ↓ spiral artery formation → ↑ uterine spiral artery resistance → compensatory ↑BP. >20/40 else likely pre-existing. ''Risk factors:'' hypertension in prev. pregnancy, CKD, autoimmune disease, diabetes, chronic hypertension, new sexual partner/first child|''Management:'' Aspirin 75-120mg from week 12<br>➥ Proteinuria: screen with dipstick ⇒ quantify with ACR/PCR<br>➥ Avoid ~ACEi/~ARBs: ↑ risk congenital renal abnormalities<br>➥ Target SBP < 140 Target ≤135/85<br>➥ BP control: 1st line = labetalol 100-200mg; 2nd line = nifedipine; 3rd line = methyl-dopa<br>➥ ⚠ ↑ BP with oxytocin/ergometrine during labour<br>➥ ''Complications:'' progression to [[eclampsia|Eclampsia]]; oligohydramnios, intracranial haemorrhage| |''Symptoms:'' headache, blurry vision, RUQ pain|~| |''Signs:'' proteinuria (no proteinuria = pregnancy-induced hypertension)|~| |''Ix:'' FBC (platelets), U&E (creatinine), LFT, clotting, G&S <br>''BP threshold:'' 140/90 – 159/109|~| !External links [[BMJ|https://www.bmj.com/content/366/bmj.l5119/infographic]]
|singlecol|k |''Defn:'' Development of secondary sexual characteristics ♀️age <8; ♂️age <9| |''History:'' Clarify: <br>➥➥ //Delayed:// late menarche? Absent breast development etc?<br>➥ Growth trajectory<br>➥ FHx of early/late puberty <br>➥ ''Primary causes:'' ask about insults to the gonads<br>➥➥ history of mumps, irradiation<br>➥ ''Secondary causes:''<br>➥➥ //Delayed//: ask about systemic insults, undernutrition, chronic illness, intracranial pathology/trauma| |''O/E:''| |''Ix:''| !!Ddx for precocious puberty: * Central: idiopathic, genetic, hypothalamic hamartoma * Peripheral: CAH, tumours, ~McCune-Albright, other genetic disorders * Normal variant !!Ddx for delayed puberty: * Normal variant * Primary hypogonadism = gonad level = [[Turner syndrome|Turner's syndrome]] (XO) or Kleinefelter syndrome (XXY); CAH * Secondary hypogonadism * “Bigger fish to fry” e.g. eating disorders, malignancy !External links [[Fontanelle podcast|https://anchor.fm/fontanelle/episodes/Puberty---whats-normal--Whats-not--When-to-investigate--When-reassure--Dr-McAulay-is-here-to-help-ee3jan]] | [[Peds cases pt 2 - precocious|https://www.pedscases.com/puberty-and-pubertal-disorders-part-2-precocious-puberty]] | [[Peds cases pt 3 - delayed|https://www.pedscases.com/puberty-and-pubertal-disorders-–-part-3-delayed-puberty]]
# Contraception # LMP ## Day 1-7, >17 → 2-3% ## Day 8-17 → 20-30% ## Ovulation ~ Day 14 (28 day cycle) – Highest risk # UPSI since LMP # Medication
Source: Berlingieri !Inspection * Abdo distended and consistent with pregnancy * Fetal movements: seen/not seen? – would expect from 24/40 * Scars: suprapubic scar (LSCS, ectopic, ovarian cyst), subumbilical (laparoscopic surg) * Umbilicus * Cutaneous signs: linea nigra, striae gravidarum/albicans !Palpation * Symphysis-fundal height (blind side up) * Fetal lie: longit, transverse, oblique * Presentation: cephalic, breech * Engagement: !Auscultation with Pinard/Doppler Fetal HR: normal = 110-150
* ''Definition:'' <33/40. ''Etio:'' infection (accounts for 20-40%), uterine malformations... * ''Risk factors:'' loss ≤16/40, short cervix on TVUS, previous preterm labour, cervical trauma (including biopsy) * ''Ix:'' urine dip, CTG, bloods !!Why do they need special care? *Hypothermia **Etio: ↓ subcut fat, thin skin **Mx: keep warm with radiant heater, hat, thermal mattresses; avoid cold stress *[[Hypoglycaemia|Neonatal hypoglycaemia]] *Breathing **Over-inflation → [[inflammation|Respiratory distress syndrome]] **PEEP improves recruitment **''Mx:'' gentle lung inflation, monitor sats, surfactant (<28/40) *Feeding – suck reflex develops ~32/40 → may need NG feeds ** Immature gut → risk [[Necrotising enterocolitis]] [[RCOG|https://elearning.rcog.org.uk/assessment-newborn-and-common-neonatal-problems/prematurity/common-issues]]
!Analgesia *Similar [[to CKD|Analgesia in CKD]] !Avoid/withhold/reduce dose |@@color:#ff6666; ''Avoid''@@|@@color:#ff9900; ''Consider withholding''@@|@@color:#00cc00; ''Continue''@@| |~NSAIDs, long-acting opioids, K-sparing diuretics, lithium; metformin if eGFR <30|ACE-is, ARBs, diuretics, DOACs, trimethoprim|''Reduce dose:'' digoxin, aciclovir, colchicine| ''Source:'' Think Kidneys [[Direct download|https://www.thinkkidneys.nhs.uk/aki/wp-content/uploads/sites/2/2016/07/Primary-Care-Advice-for-medication-review-in-AKI-.pdf]]
|tableclass|k |''Etio:'' pressure necrosis. RF: immobility, frailty, incontinence|''Mx:'' nursing advice - beds?| Source: Oxford Handbook GP
|tableclass|k |''Etio:'' chronic granulomatous inflammation ⇒ cholestasis. ''Risk factors:'' genetic predisposition? family history, many UTIs, smoking, other [[autoimmune]] conditions (scleroderma, Sjogren’s…); F>>M|''Management:'' Symptomatic relief<br> • pruritus: cholestyramine, naltrexone; diarrhoea: codeine phosphate <br> • [[Osteoporosis]] prevention<br> • Vitamin prophylaxis: Vit A, D, K; high-dose ursodeoxycholic acid (can improve survival if baseline bili > 24)| |''Symptoms:'' liver failure|~| |''Signs:''|~| |''Ix:'' ERCP; anti-mitochondrial abs <br>➥ LFTs: ↑ ALP, ↑ GGT (cholestatic)<br>➥ //Ultrasound:// exclude extrahepatic cholestasis<br>➥ Transplant criteria - look at liver synthetic function|~| Often confused with [[Primary sclerosing cholangitis]]
|tableclass|k |''RF:'' myopia. ''Pathg’s:'' optic nerve damage|''Management:'' Pressure ctrl limits (not reverses) field loss! <br> • //1st line:// Topical prostaglandin analogue (e.g. latanoprost) (↑ outflow) OR β-blocker (e.g. timolol) (↓ production aq humour)<br> • //2nd line:// 2x 1st line drugs, OR topical:<br> ➥➥ sympathomimetic (brimonidine), miotic (pilocarpine), or<br>➥➥ CA inhibitor (acetazolamide)<br> • Surgical: trabeculoplasty (aq humour to drain through small hole in sclera)<br> • ''Prevention:'' (monitoring on the NHS by optician) → x2y after age 60 + annually after age 70<br> • if +ve FHx: monitoring after age 40<br> • GP to inform DVLA| |''Symptoms:'' usually asymptomatic|~| |''Signs:'' ↑ IOP, visual field defects (nasal/superior quadrants 1st). //Fundoscopy:// cupped optic disc, disc haemorrhage|~| |''Ix:'' IOP, static visual field screening|~| See [[Glaucoma drugs]] for drug counselling information.
|tableclass|k |''Etio:'' progressive cholestasis ⇒ bile duct inflammation, strictures. ''Associations:'' ~HLA-A1/DR3; [[Ulcerative colitis]]|''Complications:'' bile duct, gallbladder, liver, colon cancer ⇒ yearly colonoscopy; cholangiocarcinoma <br><br>''Mx:'' Liver transplant; ursodeoxycholic acid (may protect against colon cancer, improve ~LFTs), pruritus: cholestyramine| |''Presentation:'' Pruritus ± fatigue, ascending cholangitis, cirrhosis, liver failure |~| |''Signs:''|~| |''Ix:'' ↑ alk phos, ↑ bili; ANA, SMA, ANCA +ve. <br> • ERCP <br> • Liver biopsy: fibrous, obliterative cholangitis|~|
!Obstructive sleep apnoea/snoring |tableclass|k |''Etio:'' upper airway pathology. //Children:// large tonsils/adenoids; hypotonia; //adults:// ↑BMI.|''Assessment'': Epworth Sleepiness Score.<br><br>''Mx:''<br>➥ lose weight, change sleeping position<br>➥ CPAP<br>➥ Adenotonsillectomy esp in children| |''Symptoms:'' daytime sleepiness, choking/gasping during sleep, breath-holding in sleep, impaired concentration|~| |''Signs:'' chronic hypoxia - polycythaemia|~| |''Ix:'' neck circumference, nose examination, ECG, EEG, sleep study. AHI >15 is diagnostic.|~| !Narcolepsy |tableclass|k |''Etio:'' damage to lateral hypothalamus - orexin-producing neurons. ''Epid:'' onset 2nd decade of life|''Mx:'' stimulants - modafinil| |''Symptoms:'' daytime sleepiness|~| |''Classic tetrad:'' [[excessive daytime sleepiness|Daytime sleepiness]], cataplexy-specific, sleep paralysis, hypnagogic/hypnopompic hallucinations.|~| |''Ix:'' ↓ CSF hypocretin|~|
Reduce, immobilise, rehabilitate *ATLS principles – ABCDE priorities *Conservative: sling, collar+cuff, casting, traction *Operative: ORIF, replacement, external fixation **Indications: ***Fracture is unstable, displaced, complex ***open #, involve neurovasc structures ***pathological fracture *Open #: ⚠ infection, OM **debride + photograph **tetanus booster reqd? **antiseptic dressing + splint **Abx + analgesia **stabilise (ORIF or ex fix) **keep wound open **# blisters/swelling ⇒ ?ex fix
!Valvular heart disease on examination !!Mechanical valves: *requires warfarin *lasts longer *preferred for younger pts !!Prosthetic *no anticoag reqd *shorter lifespan – may be better if frail !!O/E: *metallic ticking? flow murmur? *look for a midline sternotomy
Limit dose to normal tissues by: *fiducial markers *limiting mvmt of neighbouring organs *S/e: acute inflammation, fibrosis/scarring long-term Chemo ↑ sensitivity to RT but also ↑ s/e
!! Evaluating wounds *Mechanism of injury? **Contamination → need abx? **Distracting injuries? *Haemostasis **perfusion to wound can affect healing **lidocaine + adrenaline can help BUT not if the wound is at an “end” e.g. fingertip !! Choice of closure * Primary - immediate or delayed ** Immediate: within 12h, wound edges oppose, "clean" wound ** Delayed: older than 12h, "dirty" wound *** dress without tension *** needs 48h review * Secondary: for partial thickness burns, chronic wounds * Remove sutures in... ** 3-5 days: face ** 7-10 days: limbs, torso, scalp ** 10-14 days: hands, feet, back
|tableclass|k |''Etio:'' |''Management:''| |''Symptoms:'' |~| |''Signs:'' |~| |''Ix:'' |~| |historyclass|k |''History:''|''Principles of mx:''| |''O/E:''|~| |''Ix:''|~| |singlecol|k |''Etio:''| |''Symptoms:'' | |''Signs:'' | |''Ix:'' | |''Mx:''| |murmurclass|k |''Etio:'' |''Murmur:''| |''Symptoms:'' |''Management:''| |''Signs:'' |~| |''Ix:'' |~| ☆ ➥➥ |''How it works:''| |''Indications:''| |''Signs:''| |''Adverse effects:''| |''Management:''| |''How it works:''| |''Advantages:''| |''Contraindications:''| |''Adverse effects:''| |''Administration:''|
|background-color: #EAC9C9;''Etio:'' physical strain e.g. childbirth, poor surgical repair. ''RF:'' menopausal atrophy, chronic ↑ intra-abdominal pressure. ''Site:'' cystocele (anterior), rectocele, urethrocele, enterocele, uterine prolapse|background-color: #ede7f6;''Management:'' <br>//Conservative:// pelvic floor exercises, lose weight, stop smoking, physio. Top oestrogen if post-menopausal<br> • Ring pessary – sized to width between fornices<br> • Surgical: sacrocolpopexy| |background-color: #ffe0b2;''Symptoms:'' feeling of ‘sagging’, stress incontinence, recurrent ~UTIs|~| |background-color: #dcedc8;''Signs:''|~| |background-color: #e3f2fd;''Ix:'' speculum exam in L lateral position, urodynamic studies|~| !External links [[Oxfordshire Healthshare PIL - pelvic floor exercises|https://pogp.csp.org.uk/publications/pelvic-floor-muscle-exercises-women]]
!Classification: * Stage 0: no prolapse. * Stage 1: more than 1 cm above the hymen. * Stage 2: within 1 cm proximal or distal to the plane of the hymen. * Stage 3: more than 1 cm below the plane of the hymen but protrudes no further than 2 cm less than the total length of the vagina. * Stage 4: there is complete eversion of the vagina. !Indication [[Incontinence]] ?prolapse !Procedure # WIPER + explain need for speculum # Explicitly ask for consent # Explain everything as you go # Give the patient clear instructions as to what clothes need to be removed ## ‘You need to remove all your clothes from the waist down, including your underwear’ ## Provide a curtained off area/room for the patient to undress in. Leave and say that you will return in a few minutes. # Make sure a chaperone is present # Wash hands and put on gloves # Help the patient into left lateral position # Lubricate the speculum # Ask the patient to try and relax and warn her that you are about to insert the speculum. # Insert speculum # Insert the curved speculum into the vagina from behind with one end pressing against the posterior wall to allow inspection of the anterior wall. Ask the patient to bear down/strain # Slowly withdraw the speculum and then reverse the speculum, pressing back the anterior wall so that the posterior wall can be seen. Ask the patient to bear down/strain # Remove the speculum slowly # Dispose of the speculum and gloves in the clinical waste. # Allow the patient to cover up and dress themselves – offer tissue if needed. # Explain your findings
|tableclass|k |''Risk factors:'' age>50, +ve FHx. ''Site:'' peripheral zone. ''Patho:'' adenocarcinoma most common.|''Complications:'' cord compression<br>''Mx: ''<br>➥ Watchful waiting = for patients unsuitable for potentially curative treatment = PSA monitoring in primary care<br>➥ Active surveillance = delay radiation/surgery = secondary f/u, PSA, DRE, MRI<br>➥ Commonly metastasises to bone, brain <br>➥ //Localised:// RT(ext beam or brachytherapy)<br>➥ Locally advanced: docetaxel + RT NICE <br>➥ Radical prostatectomy<br>➥ Hormone treatment as adjuvant/neo-adjuvant for locally advanced, or if advanced metastatic = ~GnRH agonists (Gosrelin/Zolodex)<br>➥➥ give anti-androgen (cyproterone) before starting as initially ↑ LH + ↑ testosterone <br>➥➥ chronically ↓ LH, ↓ testosterone over months <br>➥➥ symptomatic relief<br>➥ Disease progression ⇒ “castration refractory” <br>➥ prognosis ≤2y <br>➥ ~GnRH agonists to continue lifelong (⚠️ hormonal s/e, osteoporosis risk)| |''Symptoms:'' asymptomatic, or: LUTS, erectile dysfunction, bone/back pain, systemic presentations including CKD/AKI |~| |''Signs:'' craggy (hard, nodular) prostate, haematuria, [[↑ PSA|Prostate-specific antigen]]|~| |''Ix:'' MRI prostate = standard staging scan. Distant staging with CT CAP, bone scan.<br>//Biopsy:// TRUS-guided not needed if ↑ clinical suspicion e.g. bone mets|~| !!Gleason grading = risk/severity * x + y (x= 1st most common grading; y = 2nd most common) * 3+3 ⇒ active surveillance
|singlecol|k |''Normal function:'' liquefy semen. Produced by normal and cancerous prostate cells.| |''Indications to test:'' Cancer can be present without increased PSA levels| |''Interpretation:''<br>➥ //False positives:// many. e.g. benign prostatic enlargement, prostatitis, urinary tract infection<br>➥ //False negatives:// NSAIDs, finasteride| |''Consider in:'' ♂ age>50 who request, men with LUTS, erectile dysfunction, visible haematuria| |''Normal range:'' 0-4ng/mL<br>➥ >3.0 ng/mL + age 50-69 = 2ww referral<br>➥ Absence/presence of s/s should not affect decision to refer| !NICE recommends - no test within... * 6 weeks of a prostate biopsy * 4 weeks following a proven urinary infection * 1 week of digital rectal examination * 48 hours of vigorous exercise * 48 hours of ejaculation
!See [[Psoriatic arthritis]]
|tableclass|k |''Etio:'' Epidermal hyperproliferation + inflammatory infiltration. ''Triggers:'' ACEi, ß-blockers, Lithium, antimalarials, tetracyclines, infliximab, NSAIDs, alcohol. ''Subtypes:'' post-infective/guttate (tear-drop) = smaller lesions flaring after Strep infection, usually self-limiting|@@background-color: #ede7f6; ''Management:''@@ is stepwise:<br> • topical Vit D + betamethasone e.g. Dovobet → stop corticosteroids once skin is clear<br> • Top Vit D BD 8-12w → corticosteroid/coal tar<br> • //systemic:// retinoids (acitretin ⚠ teratogenic; risks with immunosuppression e.g. hx of malignancy), MTX for [[joint involvement|Psoriatic arthritis]], ciclosporin if widespread/acute<br> • //biologics:// anti-TNF, anti-IL-17, anti-IL-23<br> • Lifestyle: stop smoking/alcohol| |''Symptoms:'' well-defined silvery plaques on extensor surfaces|~| |@@background-color: #dcedc8; ''Signs:''@@|~| |@@background-color: #e3f2fd; ''Ix:''@@|~|
|tableclass|k |''Etio:'' seronegative inflammatory arthritis. Associated with HLA-B27. May be triggered by Group B Strep, HIV, trauma, stress (see psoriasis). 10% pts with [[Psoriasis]] develop PsA. ''Distribution:'' asymmetrical, <5 joints, spinal|''Management:''<br>➥ limited disease: NSAIDs (e.g. naproxen, diclofenac); progressive disease: NSAIDs + sulfasalazine/methotrexate/ciclosporin<br>➥ physiotherapy <br>➥ If failed 2 DMARDs, consider TNF-alpha inhibitors/monoclonal Abs e.g. etanercept, adalimumab| |''Symptoms:'' Psoriatic skin changes precede in 80%. Mono/oligoarthritis, enthesitis, dactylitis, fatigue; neck/back + DIP (individual fingers) commonly affected; psoriatic nail changes|~| |Not always skin signs but check hair line, intergluteal cleft. ''Rad signs:'' “pencil in cup”|~| |''Ix:'' |~|
!History-taking considerations * Ask about expectations of sex * Normalise * Onset – related to menstrual cycle? * PMH/recreational drug use ** chemsex can become behaviour pattern – GHB, mephedrone, crystal meth ** ↑ tendency around life changes, MSM tourism * Physical investigations e.g. no morning erections; STI? * Situational factors, anxiety * Context e.g. relationships * DHx e.g. erectile dysfunction secondary to SSRIs, beta-blockers !Principles of mx * See also [[Infertility]] * Psychogenic ED? optimise factors * Broaching the topic; easier when patient initiates conversation * Referrals: pain when STI excluded, * Low libido: medication review * Erectile dysfunction: meds review, CVS/diabetes, low testosterone * BASHH, BASRT
|tableclass|k |''Pathophys:'' embolus (usually venous e.g. pelvis/legs) → RV failure. ''Risk factors:'' Virchow’s triad (venous stasis, ↑ coag, vessel wall injury): ↑ immobility, cancer, HRT, thrombophilia, previous PE, pregnancy, drugs (tamoxifen)|''Management:'' if Wells score >4, start anticoag unless absolutely contraindicated: DOAC or LMWH<br>//Unstable/massive PE:// get consultant advice, consider thrombolysis<br><br><br>''Follow-up:'' continue apix/LMWH ± warfarin for at least 3/12<br>//Unprovoked:// o/e if not known cancer; FBC, APTT + PT| |''Symptoms:'' acute SOB, pleuritic chest pain, syncope, haemoptysis|~| |''Signs:'' ↑HR, ↑RR, ↑JVP, signs of source i.e. DVT, desaturation|~| |''1st line ix:'' CTPA (V/Q scan if contraindicated) – filling defect. <br> Bloods: D-dimer (↓ specificity), troponin<br> • ABG (20% are normal); CXR may be normal. <br> • //ECG:// sinus tachycardia, RBBB, R heart strain<br> • Echo to r/o R heart strain when ↓ BP (absence excludes PE).|~|
|tableclass|k |''Etio:'' infectious, autoimmune, drug-induced. ''Risk factors:'' smoking, age, ~FHx, environment|''Management:'' lifestyle changes<br><br>➥ //Acute exacerbation:// admit + high-dose pred <br>➥ Antifibrotic therapy: pirfenidone/nintedanib <br>➥ Lung transplant (IPF pts have highest death rates on transplant list) <br>➥ Higher risk GORD – consider ~PPIs| |''Symptoms:'' pleuritic chest pain, syncope – timecourse: weeks to months. Acute exacerbation: worsening SOB|~| |''Signs:'' end-expiratory basal crackles, weight loss, fatigue, clubbing. ''Ddx:'' [[heart failure|cardiogenic pulm oedema]], [[asbestosis|Asbestosis presentations]], sarcoidosis|~| |''Ix:'' spirometry (restrictive); //CXR:// reticular shadowing ± honeycombing; //High-res CT:// ground glass opacity|~| |!Upper zone fibrosis|!Lower zone fibrosis| |coal worker’s pneumoconiosis, histiocytosis, [[ank spond|Ankylosing spondylitis]], radiation, TB, silicosis/sarcoid|drug-induced (Amiodarone, Bleomycin, Methotrexate, Radiotherapy); see [[pneumotox|https://www.pneumotox.com]]|
|murmurclass|k |''Etio:'' carcinoid heart syndrome, rheumatic fever. ''Congenital syndromes:'' tetralogy of Fallot, Noonan syndrome, rubella, [[Turner's syndrome]]|''Murmur:'' ejection systolic when mild| |''Symptoms:'' heave, JVP: large a wave; R heart failure, SOB|''Management:'' Cardiac catheterisation is diagnostic <br>Mx: Valvuloplasty or valvotomy| |''Signs:'' R axis deviation, p-pulmonale, RBBB, RVH|~| |''Ix:'' CXR: prominent pulmonary arteries. |~|
Well or unwell? |historyclass|k |''History:'' if unwell - ask about bone marrow suppression (infections, bruising)<br>➥ DHx*, recent infection, immunisation<br>➥ personal/family history of mucosal bleeding|''Ddx:'' //unwell// → acute leukaemia, [[meningococcal sepsis|Meningococcal sepsis]]<br>//If well + abnormal bloods:// [[ITP|Immune thrombocytopenic purpura]]/[[TTP]], pancytopaenias, clotting disorders.<br>//If well + normal bloods:// senile purpura, raised SVC pressure, vasculitis ([[HSP/IgA|IgA vasculitis]], NAI.<br><br>''Principles of mx:''| |''O/E:'' abdo, LN O/E|~| |''Ix:'' FBC, clotting, renal fx<br>Urine dip|~| > Drugs: carbamazepine, quinine, valproate, co-trimoxazole, anticoagulants, steroids, antiplatelets !External links GPCPD | [[Primary care derm soc|http://www.pcds.org.uk/clinical-guidance/vasculitis-and-capillaritis]]
|tableclass|k |''Defn:'' <12/40. 12-24/40: see [[Antenatal PV bleed]]. IS IT AN ECTOPIC? Significant mortality risk!|''Ddx:'' [[Ectopic pregnancy]], [[Miscarriage]], PUL, molar pregnancy, local causes<br>Mx: A-E resus if needed.<br>➥ b-HCG x2 in 48h ⇒ normal pregnancy<br>➥ ↑ <66% over 48h ⇒ ?ectopic pregnancy<br>''NICE discharge guidelines:''<br>➥ <6/40<br>➥ not in pain<br>➥ haemodynamically stable<br>➥ advise pregnancy test in 7-10d| |''Hx:'' contraception? (ectopic pregnancy still possible...)<br>➥ previous PID, ectopic pregnancy, surgery<br>➥ fertility treatment – IVF<br>➥ s/s of anaemia? <br>➥ ∆ smell in discharge? Fever? Excess N+V?|~| |''Clinical presentation:'' Shoulder tip pain, abdo pain (esp if lateralised), syncope (ectopic)|~| |''Ix:'' pregnancy test, clotting screen<br>➥ Speculum O/E? <br>➥ TVUS? → ‘double decidual’ = intrauterine pregnancy<br>➥ crown-rump length > 7mm + no fetal heart activity = miscarriage<br>➥ ‘snowstorm cystic appearance’ = gestational trophoblastic disease|~| !!Related links [[Learning in 10|https://www.youtube.com/watch?v=IbIIj6xo-A0]] | [[RCOG patient info|https://www.rcog.org.uk/en/patients/patient-leaflets/bleeding-and-pain-in-early-pregnancy/]]
|tableclass|k |''Etio:'' Proximal spread of UTI from bladder. Common [[complication of pregnancy|UTI in pregnancy]]|''Management:'' Fluoroquinolones, fluids, analgesia<br>| |''Symptoms:'' fever, loin/flank pain, vomiting, rigors|~| |''Signs:'' sepsis, haematuria ± proteinuria|~| |''Ix:'' //urine microscopy:// white cell casts. Chronic pyelonephritis can cause focal scarring; DMSA for ?vesicoureteric reflux|~|
|tableclass|k |@@background-color: #eac9c9; ''Etio:''@@ hypertrophy of smooth muscle in pylorus. Epid: 1-5/1000, M>F 5:1. RF: FHx, prematurity.|@@background-color: #ede7f6; ''Management:''@@ correct fluid/electrolyte imbalances, then pyloromyotomy (Ramstedt’s procedure)| |@@background-color: #ffe0b2; ''Symptoms:''@@ projectile non-bilous vomiting, weight loss|~| |@@background-color: #dcedc8; ''Signs:''@@ ↓K, ↓Cl metab alkalosis, upper quadrant “olive-shaped” abdo mass|~| |@@background-color: #e3f2fd; ''Ix:''@@ USS abdo |~| See also [[Broomedocs|https://broomedocs.com/2019/12/possible-pyloric-stenosis/]]
|singlecol|k |''Formal defn:'' >3/52 despite appropriate investigations. NOT "?UTI ?CAP"...<br>''Approach:'' Find a source of infection – thorough general inspection + lymph node examination| |''History'' Travel history/possible exposures - work, hobbies<br><br>HPC: <br> • T: duration; diurnal pattern to fever/frequency? similar episodes in the past?<br> • E: respond to paracetamol? any triggers?<br> • Rheum screening questions, systemic s/s (malignancy)<br> • PMH: Recent infections? Finished abx?<br> • Vax history, immunosuppression, autoimmune; surgical history| |''Signs''| |''Ix:''<br> • Bedside: ECG, stool/urine, fundoscopy (Roth spots – IE; fungal infection)<br> • Bloods: cultures, FBC, U&Es, film<br> • Imaging: CT chest/abdo/pelvis (exclude lymphoma)<br> • Special: ECHO, CT PET| |''Ddx:'' <br>➥ //Infective:// abscess/empyema, infective endocarditis, TB, parasitic infections e.g. [[Malaria]]<br>➥ //Malignancy:// lymphoma<br>➥ <br>➥ //Inflammatory:// [[Kawasaki disease]]/PIMS-TS, inflammatory bowel disease, RA| [[Geekymedics (direct PDF)|https://geekymedics.com/wp-content/uploads/2018/05/PUO-history-taking-OSCE-guide.pdf]]
!Extra-articular manifestations of [[rheumatoid arthritis|Rheumatoid arthritis]] *''Haem:'' normocytic anaemia, thrombocytopenia; hepatosplenomegaly (Felty’s syndrome → ↓ neutrophils) *''Resp:'' pulm fibrosis/interstitial lung disease (most common), exudative pleural effusions, Caplan's syndrome, empyema *''Skin:'' rheumatoid nodules ([[pics|http://www.pcds.org.uk/clinical-guidance/rheumatoid-nodules]]), vasculitis *''Cardio:'' ↑ risk MI *''Renal:'' ↑ risk amyloid deposition *''Ophthal'': scleromalacia perforans; sicca
|tableclass|k |''Etio:'' trauma (intracranial bleed), [[Hydrocephalus]] e.g. idiopathic (IIH), [[meningitis|Meningitis]]. ''Risk factors:'' female, tetracycline use, obesity, cerebral venous thrombosis. ''Pathg’s:'' cerebral perfusion pressure = MAP – ICP ⇒ secondary brain injury if CPP < 70mmHg|''Management:'' close control of BP, ICP and pCO2; IIH often self-resolving<br> <br>* Nurse head up, overventilate, mannitol short-term| |''Symptoms:'' ↓ GCS, headache worse on lying down/coughing/sneezing, N&V, visual loss|~| |''Signs:'' ↓ HR + ↑ BP + irregular breathing (Cushing’s response), papilloedema (late). <br>Trauma: temporal herniation ⇒ ~CN3 palsy = ipsilateral dilated pupils; IIH: ~CN6 palsy|~| |''Ix:'' CT head ⚠ midline shift, herniation, MRI ± LP; fundoscopy<br>Idiopathic intracranial hypertension/IIH: manometry on LP (may not need CT head before if no focal neurology)|~|
!History
*Location of rash, onset
*Usual skin lesion questions
*Associated s/s: fever, sore throat and malaise suggest an infectious cause. Itching usually suggests a non-viral cause.
*Ill contacts
*Vaccination
**Have they had 2 doses of MMR? Remember, in some countries these are given as separate vaccines.
**Definite chicken pox illness in the past (or varicella immunisation)?
**Antibody tests in previous pregnancies (e.g. rubella immunity)?
*Recent travel to countries where measles or rubella are endemic.
*Travel to Zika-affected areas?
**Sexual history if concern about Zika or HIV.
*Gestation of pregnancy?
*Drug history (some drugs cause rashes)
!!See general [[Skin lesion history]]
{{Rash in pregnancy ddx}}
!Ddx * ''Pruritic:'' eczema, cholestasis of pregnancy, polymorphic eruption of pregnancy, scabies * ''Maculopapular:'' meningococcal/strep, viral exanthem*, CMV, EBV, syphilis ** rubella, parvovirus B19, measles, HIV, Zika * ''Vesicular:'' herpes, varicella
|tableclass|k |''Etio:'' aseptic inflammatory arthritis triggered by an infectious agent outside the joint – classically GI or STI (Salmonella, Shigella, Yersinia, Chlamydia, Ureaplasma). More likely in HLA-B27+ pts. |''Management:'' NSAIDs, local corticosteroid injections <br>Treat underlying infection <br>➥ May take up to 2 years to completely resolve <br>➥ DMARDs only if s/s > 6/12| |''Symptoms:'' //acute:// acute asymmetrical lower limb arthritis; //sub-acute:// low-grade fever, ltd joint synovitis; conjunctivitis, uveitis, diarrhoea|~| |''Signs:'' iriitis, keratoderma blenorrhagicum |~| |''Ix:'' CRP, ESR. Look for underlying infection: e.g. NAAT|~|
* You will need: gloves, apron, lubricant, blanket * WIPER QQ **E – lower underwear; maintain dignity! **R – L lateral position * Inspection: separate buttocks and look for **Skin excoriation (sphincter dysfunction/incontinence), skin tags, rashes (?STI) **Haemorrhoids (are they thrombosed?), anal fissures (mostly posteriorly in the midline), external bleeding (brisk GI bleed or anal pathology) **Fistulae and abscesses (perianal Crohn’s disease) * Palpation **Lubricate finger, warn pt **Anteriorly: palpate prostate ***size, shape, symmetry, texture ***Normal: walnut sized, midline sulcus, symmetrical, firm **Palpate for masses/irregularities in the rest of the rectum **Assess anal tone * Withdraw finger (blood? stool? mucus?) * Clean patient * To complete my examination, I would do a full abdo exam, FBC/haematinics (iron-deficiency anaemia), FOB, AXR, flexi sig, CT abdo/pelvis
|historyclass|k
|''Hx:'' Ask about trauma and 6 things:<br>➥ pain? foreign body sensation? <br>➥ Discharge<br>➥ Past ocular hx (esp rheum)<br>➥ Vision loss<br>➥ Photophobia<br>➥ Systemic s/s|''Ddx:'' <br>➥ [[Acute closed angle glaucoma]], [[anterior uveitis|Acute uveitis]], conjunctivitis<br>➥ corneal trauma<br>➥ subconjunctival bleed: opaque redness (rarely associated with coagulopathy/hypertension); EXCLUDE trauma.<br>➥ epi/scleritis: usually self-limiting|
|''O/E:'' visual acuity, fluorescein, pupil reflexes, cornea clarity, distribution of redness (bulbar = over white of eye vs circum-corneal/ciliary)|~|
|''Ix:'' IOP, Talbot’s test: ↑ pain on accommodation?|~|
{{Red eye red flags}}
[img[eye stuff.gif]]
!!@@color:red; Red flags@@ * ↓ visual acuity * Deep eye pain * Contact lens use (⇒ corneal ulcer = ''same day referral'') * Photophobia (⇒ ?iris affected) * Chemical injury * Abnormal pupil reaction, painful constriction * Surgery ** Endophthalmitis = infection in vitreous humour - typically 2-3/52 post-op/vitreous injections ** refer ''urgently''! i.e. within hours ** will require intravitreous abx
|tableclass|k |''Etio:'' electrolyte shifts after period of inadequate nutrition. ↑insulin → K, PO,,4,, driven intracellularly. ''Risk factors:'' >5/7 little/no nutrition, BMI <16, unintentional weight loss >15% in last 3-6 months|''Management:'' monitor electrolytes daily until stable<br> • early dietician input + slow cautious feeding within 1st 2/52<br> • BM monitoring<br> • Correct electrolyte deficits<br> • Vitamin supplementation: pabrinex, thiamine, Vit B| |''Symptoms:'' Arrhythmia, fluid imbalance, pulmonary oedema, heart failure|~| |''Signs:'' ↓ K, ↓ Mg, [[↓ phosphate|Hypophosphataemia]], encephalopathy, ↑ glu|~| |''Ix:''|~| !!Opposite of [[Tumour lysis syndrome]]
|historyclass|k |''History:'' ➥ age of onset<br>➥ frequency/estimated volume of regurgitation and vomiting<br>➥ characteristics of the vomit (1-2 mouthfuls of stomach contents consistent with GOR)<br>➥ respiratory s/s e.g. hoarseness<br>➥ episodic torticollis<br>➥ Risk factors for GORD<br>➥ Red flags: projectile vomiting (pyloric stenosis), bilious vomiting, ↑ ICP (meningitis), bloody stool/chronic diarrhoea ([[cow’s milk protein allergy]]), dysuria (UTI)|''Principles of mx:''| |''O/E:''|~| |''Ix:''|~|
* Mechanism: inhibits RNA polymerase * Inhibits SARS-COV-2 in vitro
|tableclass|k |Most common = renal cell carcinoma (RCC). ''Patho:'' adenocarcinoma of renal cortex. Haematogenous spread, 75% to lungs. ''Epid:'' M>F. ''Risk factors:'' dialysis, smoking, polycystic/horseshoe kidneys|''Management:'' partial/radical nephrectomy - laparoscopic, open if large<br>Palliative RT? Immunotherapy - interferon alpha| |''Symptoms:'' [[Haematuria]], loin pain, abdo mass (25%), acute non-reducing varicocele (2-5%)|~| |''Signs:'' anaemia, [[Hypercalcaemia]]|~| |''Ix:'' staging CT|~| Complication during surgery: tumour embolisation !!Genetic causes of RCC * Von Hippen-Lindau syndrome: loss of tumour suppressor gene at chromosome 3p25-26 → ↑ VEGF ∴ RCC are vascular tumours
!Buzzwords |Green birefringence on Congo red staining|AA amyloid deposition e.g. secondary to [[RA|Rheumatoid arthritis]]| |Diffuse denudation of renal tubular cells|Acute tubular necrosis| |Mesangial proliferation with ~IgA deposition|~IgA nephropathy → nephritis| |Periodic acid Schiff positive Kimmelstein-Wilson nodules|[[Diabetic nephropathy|Complications of diabetes]]| |Segmental solidification of the glomerular tuft|Focal segmental glomerulopathy|
''Start presentation with:'' Demographics + modality ± access (“74yo Asian man on haemodialysis and L radiocephalic fistula”) *PMH: what stage of renal disease, RRT (stopped?)/transplant? *~DHx: impt! group by purpose **Drugs specific to renal: (think complications of CKD) ***active vit D ***~PO4 binders (e.g. calcichew) ***IV iron (renal pts tend to be Fe-resistant) ***ESA (=EPO) ***Renavit ***Immunosuppressants **are these drugs appropriate to current renal function? at this dose? **consider herbal/homeopathic medications/vitamins *FH: be specific. **Genetic: PCKD most common **Familial clustering: e.g. sv hypertension *Don’t forget psychosocial aspects *SR: be specific!
!Principles *Late dialysis preserves kidney function *In CKD, consider RRT when eGFR<20 (usually subacute s/s) *Dialysis works on osmosis !Modes of RRT: *[[Haemodialysis]] *[[Peritoneal dialysis]] *[[Renal transplantation]] !Complications of RRT *Cardiovascular disease *Protein-calorie malnutirtion *Renal bone disease → ↑ bone turnover, renal osteodystrophy *Infection: granulocyte dysfunction *Malignancy more common in patients !Acute haemodialysis indicated in: *acidosis *electrolyte imbalance = refractory K>7mmol/L *intoxication (barbiturates, lithium, alcohol, salicylate, theophylline) *pulmonary oedema *uraemia
|tableclass|k |''Site:'' Pelvi-ureteric junction/proximal ureter, intramural ureter/VUJ, where ureter crosses iliac vessels (esp in exams). ''Patho:'' 80% Ca oxalate (or phosphate); struvite → infection, staghorn calculi; rarely uric acid or cystine. ''RF:'' iatrogenic, age, M>F, BMI ↑, dehydration. ''Epid:'' 1-2/1000|''Acute mx:'' analgesia (diclofenac PR); stent or percutaneous nephrostomy if obstructed<br>''Mx:''<br>➥ shockwave lithotripsy<br>➥ J-J stent<br>➥ endoscopy ureteroscopy<br>➥ percutaneous nephrolithotomy<br>➥ prevention: ↓ Na diet, fluids, fibre, optimise protein intake<br>➥ Staghorn calculi → ↑ risk Proteus UTI<br><br>''Prevention:'' ↑ fluid intake, treat infections, urine alkalinisation| |''Symptoms:'' renal colic = flank pain referred to genitals, N+V. //Chronic:// little pain, ↓ renal function, anaemia, infection|~| |''Signs:'' haematuria. ''Ddx:'' AAA, MI, ovarian pathology, torsion (testicle, ovary), appendicitis, IBS, diverticulitis, ectopic pregnancy|~| |''Ix:'' CT KUB = gold standard<br>➥ Bloods: serum Ca, phosphate, uric acid<br>➥ urine dip/MSU<br>➥ IV urogram → indicates function|~|
*Source: Living/deceased donors *Immunosuppression: **Induced with anti-IL-2R mab **Maintain with corticosteroids (transcriptional effects), anti-metabolite (AZT, mycophenolate), calcineurin inhibitors (tacrolimus) !Complications: *immediate: acute graft rejection, delayed graft function, urinary retention *medium-term: *long-term: immunosuppressant toxicity *monitor fluid balance *⚠ transplanted kidneys have no sensory innervation
|tableclass|k |''Etio:'' release of myoglobin, K+, lactic acid when ischaemic muscle is revascularised|''Management:'' resuscitate as usual<br>monitor K+, renal function <br>May need haemodialysis| |''Symptoms:'' |~| |''Signs:'' ↑K, renal failure|~| |''Ix:'' |~| difference with rhabdo?
|tableclass|k |''Etio:'' Immature type II pneumocytes → surfactant deficiency → low compliance. Risk factors: Prematurity, perinatal asphyxia, maternal diabetes, hypothermia, hypoxemia, acidemia. Epid: 6/1000 births|''Management:'' Mortality 5-10%, mostly good prognosis.<br>Mx: Antenatal steroids reduce risk<br>➥ surfactant<br>➥ artificial ventilation, intensive care support, early PEEP/CPAP <br>➥ empirical abx to exclude congenital pneumonia<br>Complications: persistent pulmonary hypertension| |''Symptoms:'' respiratory distress within 4h of birth, worsening over 48-72h|~| |''Signs:'' hypoxia, subcostal/intercostal retractions, expiratory grunting|~| |''Ix:'' CXR: bilateral, symmetric diffuse ground glass lungs with low volumes and a bell-shaped thorax.|~| If fluid is not cleared from lung sufficiently, it moves into the interstitium → perivascular, interlobar fissures → transient tachypnoea of the newborn In grown-ups: [[ARDS]]
|tableclass|k |''Etio:'' progressing from retinal tear, or secondary to intraocular problem e.g. melanoma; post-traumatic/after surgery. ''RF:'' myopia|''Management:''<br> • cryo/laser retinopexy for retinal breaks<br> • vitrectomy, gas tamponade, secure with cryotherapy/laser coagulation<br> • 5-10% chance of post-op re-detachment| |''Symptoms:'' flashes, numerous, constant floaters, field loss, [[falling acuity|Vision loss - acute]]|~| |''Signs:'' //fundoscopy:// opalescent retina|~| |''Ix:''|~|
|tableclass|k |''Etio:'' genetic, mostly autosomal recessive. Onset: depends on type; typically childhood or young adult. Pathg’s: dispersion + aggregation of retinal pigment|''Management:'' Aim to slow degeneration; sun protection<br>➥ No cure → visual rehab<br>➥ Screen for ocular complications<br>➥ Must notify DVLA<br>➥ Prognosis: rarely complete visual loss | |''Symptoms:'' impaired night vision, peripheral vision loss. Rate of loss varies.|~| |''Signs:'' fundoscopy: granules/mottling on retina. Associated with myopia, cataracts, open angle glaucoma, keratoconus|~| |''Ix:'' test optic nerve – i.e. colour discrimination, fields/acuity/reflexes. IOP, FFA.|~|
|tableclass|k |''Etio:'' == orbital compartment syndrome. ''Pathg's'': optic nerve compression|''Management:'' lateral canthotomy + cantholysis. CAN be done in ED! Can be done with remote advice!| |''Symptoms:'' swollen conjunctiva (chemosis), ↓ eye movement|~| |''Signs:'' proptosis, RAPD/unreactive pupil|~| |''Ix:'' CT after management|~|
*O/E: focal signs of infection – chest, abdo, skin, feet… *subjectively? *Confusion – AMTS etc *Check drug chart: how many days on treatment? *Check bloods: inflammatory markers *Imaging: CXR changes etc.
*Prevalence ~15% *Risk = maternal anti-D ~IgG abs ⇒ rhesus haemolytic disease in subsequent pregnancy = hydrops fetalis *Give anti-D 28 + 34/40 *Give anti-D if risk of transplacental haemorrhage e.g. CVS, external cephalic version *Kleihauer test: do after stillbirth, miscarriage, ectopic pregnancy
|tableclass|k |''Etio:'' T-cell activation ⇒ cytokine-mediated chronic inflammation. ''Epid:'' F>M 3:1|Aim to relieve symptoms, preserve function, slow joint damage.<br><br>''Management:'' CVS risk, [[check risk osteoporosis|Assessing fragility]], flu + pneumococcal vaccinations <br><br> • Assess with ~DAS-28<br> • ~DMARDs: MTX (see monitoring requirements), LEF <br> • Corticosteroid (pred PO OD) <br> • Biologics: etanercept/ infliximab/ adalimumab/abatacept <br> • Analgesia: ~NSAIDs, paracetamol, opioids <br> • if pregnant: corticosteroid + sulfasalazine/HCQ| |''Symptoms:'' Progressive symmetrical peripheral polyarthritis, typically in small joints ⇒ pain, swelling, ↓ mobility. //Joint deformities:// ulnar drift; swan neck/boutonniere; wrist/knuckle sublux. [[Extensive extra-articular signs|RA extra-articular]]|~| |''Rad signs:'' ↓ joint space, periarticular erosions, juxta-articular osteopenia, subluxation|~| |''Ix:'' CRP, ESR, rheumatoid factor*, HLA-DR4/DR3, ↑ platelets|~| * main autoantibody (usually ~IgM) specific for Fc region of ~IgG, can contribute to formation of immune complexes
|tableclass|k |Consider infective cause if s/s of acute RS 1-2 days beyond onset of URI s/s, OR worsening s/s of acute RS within 10/7 after initial improvement |''Management:'' mostly medical<br>➥ IN steroids I.e. fluticasone → betamethasone <br>➥ Spray or drops (Sprays better for rhinitis e.g. flixonase)<br>➥ ≥ 6/52 before improvement<br>➥ Combined steroid + antihistamine nasal spray<br>➥ If medical treatment fails, consider CT sinuses<br>➥ Surgical mx possible but rare<br>Infective RS: <br>➥ Abx - amox 7-10d<br>➥ Vasoconstrictor - Xylometazoline (Otrivine) - 5-7 days ONLY else rebound rhinitis | |''Symptoms:'' ≥ 2 [[cardinal s/s|Rhinosinusitis cardinal symptoms]] or 12 consecutive weeks of: nasal obstruction, nasal discharge, facial pain, loss of smell + objective evidence on o/e or radiography (either endoscopy or CT)|~| |''Signs:'' |~| |''Ix:'' endoscopy, CT|~|
# Mucopurulent nasal discharge # Periorbital oedema # Sinus tenderness # Facial erythema
|tableclass|k |''Mechanism:'' Blunt chest trauma. RTC + impact against steering wheel may cause sternal #|''Management:'' EXCLUDE flail segment, pneumothorax - treat if present.<br>//Uncomplicated:// simple analgesia, warn pain may last >3/52, safety net.<br>Discuss with ITU if needing NIV<br>//Sternal:// ⚠️ myocardial contusion, great vessel injury, spinal injury| |''Symptoms:'' |~| |''Signs:'' localised chest wall tenderness, bruising |~| |''Ix:'' CXR, ABG if suspect PTX. //Sternal:// cardiac monitor, ECG, trop. Single rib # = clinical|~|
|tableclass|k |''Etio:'' ↓ Vit D during bone growth from ↓ sunlight, diet. ''Pathg’s:'' Interrupted endochondral ossification at open physes. Either [[↓ Ca|Hypocalcaemia]] or ↑ PO4 excretion|''Management:'' dietary supplementation| |''Symptoms:'' hypotonia, ↓ growth|~| |''Signs:'' fractures, “bow legs”<br>''Rad signs:'' cupped frayed epiphyses|~| |''Ix:'' |~| !! External links [[Radiopaedia|https://radiopaedia.org/articles/rickets]]
!MH contributions to harm to others is RARE!! !!MH conditions with ↑ risk *Delusions of morbid jealousy *Persecutory delusions **As anticipatory or retaliation *Control/command delusions Intrusive thoughts of violence rarely lead to actual violence !!Red flags *Previous violent behaviour **Regardless of role in fight *Alcohol involvement *Could this situation happen again?
* Context * Intent - what were you hoping would happen? * Impulsive/planned? Preparations for death? Did you tell anyone about it? *Red flags [HARE] **Previous self-harm/suicide attempts **Alcohol **Intent to die (be precise "just want to sleep"; "just to end the pain") **Planning **Steps to not be found **Leaving instructions for people after death **↑ Violence **Currently having suicidal thoughts/plans *NOT protected by protective factors! *Think about ''immediate risk vs short-term'' *After self harm, ask: **Seriousness of attempt; not always objective seriousness ⇒ "did you think that would kill you?" **Feelings about survival - regret **Whether found by chance **Planning further attempt **What thoughts do you have that might stop you from taking an overdose? *Sources of social support See also: OSCE Aid, Geeky Medics, BMJ
!!2 of 3 of: *Menstrual cycle >35d/<10 periods/year (chronic anovulation) *Polycystic ovaries on USS *Hyperandrogenism (free androgen index > 5 ⇒ biochemical hyperandrogenism) (FAI = total testosterone x100/SHBG) *LH:FSH > 2 and normal FSH **↑ LH and ↑ FSH = premature ovarian insufficiency **↓ LH and ↓ FSH = hypogonadotrophic hypogonadism !Back to [[Polycystic ovary syndrome]]
|!Drug|!Stop... before|!Restart... after| |COCP|4 weeks|2 weeks| |Antiplatelets|| |Warfarin (switch to LMWH)|5 days| |PO anticoag, tx dose LMWH|48h| |Heparin infusion|4h|
!!Heel prick test * Sickle cell disease * Cystic fibrosis * Congenital hypothyroidism * PKU * medium-chain acyl-CoA dehydrogenase deficiency (MCADD) * maple syrup urine disease (MSUD) * isovaleric acidaemia (IVA) * glutaric aciduria type 1 (GA1) * homocystinuria (pyridoxine unresponsive) (HCU) !!Hearing screening Newborn hearing tests within 1st 2/52 of life – otoacoustic emissions test
|tableclass|k
|Non-caseating granulomas in affected tissue. Linked with HLA-B8?|''Management:'' steroids if symptomatic; inhaled steroids to control cough, pulmonary rehab<br>66% remission without treatment|
|''Acute presentation:'' ("Löfgren syndrome") fever, hilar LNA, erythema nodosum. Symmetric arthritis, erythema nodosum|~|
|''Signs:'' splenomegaly, uveitis, sicca... ''Ddx:'' lymphoma, TB|~|
|''Ix:'' ECG, CXR, lung function tests, CT chest, calcium (↑), serial ACE. Histology is dxc.|~|
|tableclass|k |''Epid:'' Rare! Cancer of mesenchymal origin. @@background-color: #eac9c9; ''Dist:''@@ bone (osteosarcoma, Ewing’s, chondrosarcoma) or soft tissue (GIST, leimyosarcoma, angiosarcoma). @@background-color: #eac9c9; ''RF:''@@ previous irradiation e.g. breast|@@background-color: #ede7f6; ''Management:''@@<br>''Bone sarcoma:'' Surgery + adjuvant chemo (doxorubicin + cisplatin)<br> • cure rate 60-80%<br> • ↑ risk recurrence esp with stage III+<br><br>''Soft tissue:'' pre-op RT, surgery<br> • GIST: tyr kinase inhibitor (imatinib)<br> • Angiogenesis inhibitor, MTOR inhibitor<br>Mets to lungs, solid organs; lung mets tend to be ALK +ve ⚠ pulm haemorrhage! Overall survival: 6/12| |''Symptoms:''|~| |''Signs:''|~| |''Ix:'' //bone sarcoma:// chest ± bones; //soft tissue:// CAP|~|
|background-color: #EAC9C9;''Etio:'' unknown. Genetic link (50% concordance in identical twin; 15% in 1st degree relatives)? ''Epid:'' ~1% population prevalence. Age onset M (late teens) vs F (early twenties). Mortality from CVD, metabolic disease!|background-color: #ede7f6;''Management:'' psychoeducation, therapeutic relationships<br> • Better prognosis with ↑ age, 15% chance no further relapse after 1st episode psychosis<br> • Avoid collaborating with delusions (“agree to disagree”)<br> • Antipsychotics for positive s/s<br>➥➥ atypical = D2 blockers, EPSE - 1st line E.g. risperidone (↑ prolactin)<br>➥➥ typical = D2 blockers ⚠ EPSE<br>➥➥ metabolic syndrome<br> • Clozapine only if treatment-resistant<br> • Monitoring: FBC /wk → /2wk → /monthly; withdraw if leukopaenic<br> • primary s/s are esp disabling!| |background-color: #ffe0b2;''First Rank Symptoms:'' hallucinations (70% auditory), passivity phenomena, thought withdrawal/ insertion/broadcast, delusional perception → present most of the time for ≥1/12<br>''Negative s/s:'' affective blunting, alogia, asociality, avolitionality, attention deficit|~| |background-color: #dcedc8;''Ddx:'' [[acute transient psychosis|Odd ideas]], schizoaffective disorder (depression/mania in same disease course), personality disorder; organic causes of psychosis|~| |background-color: #e3f2fd;''Ix:''|~|
# 'Do you ever make yourself sick because you feel uncomfortably full?' # 'Do you worry that you have lost control over how much you eat?' # 'Have you recently lost more than 1 st. (6kg) in 3/12 period?' # 'Do you believe yourself to be fat when others say you are too thin?' # 'Would you say that food dominates your life?'
!Conditions suitable for screening !!Condition * Natural history - progression, important to catch early? Slower developing diseases reduce length bias * Importance vs prevalence * Intervention possible? * Identifiable risk factors - to target part of the population; disease marker !!Test * Sensitivity (vs specificity) * Cost-effective * Acceptable, minimally invasive, safe * Can be done in primary care/community !!Intervention * Impact on morbidity/mortality * Improved outcomes with early treatment !Limitations * Programme reach, capacity, programme evaluation (QA?) * Lead time bias - apparent survival benefit by detecting stuff earlier, but actual time between diagnosis and death still hasn’t changed !National screening tests [[Breast cancer|NHS Breast screening]] | [[Cervical cancer screening]] | [[AAA screening]] | [[Antenatal screening]] | [[Bowel cancer screening]]
|historyclass|k |''History'': • lump history, history of trauma? (stereotypical for Ca)<br> • associated s/s: pain, preceding infection, “dragging” sensation<br> • STI exposure?|''Ddx:''<br> • //inguinal hernia:// ± reducible, nil sup margin<br> • //hydrocele:// smooth, tense, can be transilluminated, sup margin<br> • //[[testicular tumour|Testicular cancer]]:// solid, firm, ± history trauma, smooth/irregular<br> • //varicocele:// “dragging” sensation, ‘bag of worms’, disappears when pt lies down| |''O/E'': lump exam: texture, size; reducible? Get ‘above’ lump? Any other lumps? LNA?|~| |''Ix'':FBC, U&Es, PR if suspecting overflow diarrhoea|~|
*@@background-color: #eac9c9; ''Etio:''@@ colonisation by Malassezia; distribution = medial eyebrows, nasolabial folds, cheeks, flexures *@@background-color: #ede7f6; ''Management:''@@ **''Scalp:'' zinc pyrithione shampoo ⇒ topical ketoconazole, selenium sulphide + TOP corticosteroids ⇒ PO ketoconazole **Face/body: TOP ketoconazole ⇒ TOP steroids
|tableclass|k |''Etio:'' direct/continuous spread after trauma e.g. bites. ''Site:'' large joints (↑ blood supply). ''Risk factors:'' sickle cell disease, IVDU. ''Pathogens:'' Staph aureus, Strep, TB, Salmonella|''Complications:'' RAPID cartilage destruction, AVN, damage to growth plate (children)<br><br>''Management:'' empirical IV abx e.g. fluclox + fusidic acid, surgical decompression, remove infected material| |''Symptoms:'' single hot swollen joint, inability to weight-bear, limb held to maximise joint space. Few localising signs in neonates! ⚠ signs with existing arthropathies|~| |''Signs:'' fever. Prosthetic joint infection: ↑widening bone-joint space|~| |''Ix:'' joint aspiration, blood cultures<br> • Inflammatory markers<br> • XR: effusion, juxta-articular osteoporosis<br> • USS (esp for paeds): effusion<br>Kocher criteria - WCC, ESR/CRP, weight-bearing|~|
*sacroiliitis, inflammatory back pain, enthesis *associated with extra-articular disease, anterior uveitis *includes: **[[ankylosing spondylitis|Ankylosing spondylitis]]; **[[psoriatic arthritis|Psoriasis]]; **enteropathic arthritis; **[[juvenile enthesitis-related arthritis|Juvenile idiopathic arthritis]] **reactive arthropathy; **undifferentiated spondylitis. *associated with ~HLA-B27 + therefore inflammatory bowel disease
|tableclass|k |''Etio:'' SSRI overdose, therapeutic use of medications, drug interactions – spectrum of toxicity|''Management:'' ABCDE assessment, early escalation, rapid cooling <br> • if overdose within the last hour, consider single dose activated charcoal (25-100g PO) <br> • with moderate toxicity, observe at least 6h, <br>➥➥ ⚠ severe toxicity may initially present as moderate toxicity e.g. extended release venlafaxine <br> ◦ if neuromuscular excitation or agitation is distressing, consider single dose cyprohepadine (5HT2 antag) 12mg PO| |''Symptoms:'' Anxiety, agitation, confusion, sweating, headache; “significant” determined by whether pt meets Hunter Serotonin Toxicity Criteria|~| |''Signs:'' Neuromuscular excitation: clonus, hyper-reflexia, tremor, hypertonia/rigidity; autonomic signs are uncommon: tachycardia, flushing, dilated pupils, hyperthermia (severe) <br>''Ddx:'' NMS (slower onset), malignant hyperthermia (hx), sympathomimetic toxicity, CNS infection, status epilepticus|~| |''Ix:'' CK (exclude rhabdo); tox screen, ECG to exclude other causes e.g. sympathomimetic toxicity|~| !![[Comparison|NMS vs serotonin syndrome]]
*''Last sex:'' who with, where from, type (anal/vaginal/oral), protection? *Within last 3/12: how many? unprotected? *Contraception: type, taking correctly? *Menstrual cycle: LMP, length of cycles, normal? *[[Obstetric history]] *Gynae hx: Last cervical smear test, any abnormal tests? *BBV risk: endemic area (pt or partners), paid for/been paid for sex? IVDU? any sex with men? *HIV testing: last test result? *Domestic violence screen *Recreational drugs: what, how taken, sharing equipment, influence in sex/risk taking *If vulnerable or under age 25, ask alc/smoking *Don’t forget PMH, DHx, allergies [[St Emlyn's|https://www.stemlynsblog.org/taking-a-sexual-history-in-ed]]
!!Explain confidentiality
* If criminal justice system involved, likely have to disclose to courts
* Disclosure if others at risk
!!About the assault
* Who – how many perpetrators, gender
* What happened
* Document accurately: legibly, signed, timed and dated
* Risk assessment for:
** [[pregnancy|Pregnancy risk assessment]]
** [[STI|HIV testing]]
** [[psychological|Risk ax: harm to self]] – self-harm, suicide
** safeguarding
* [[contraception|Emergency contraception]], STI screening → may be carried out in SARC
* clear specific, written instructions
Refer to local Sexual Assault Referral Centre (SARC) + discuss police referral via 101 – even if not recent
!Manoeuvres #internal (break clavicle ⚠ Erb's palsy) #external ##knees up to the ears ##pressure ##get on hands + knees ##remove posterior arm !Algorithm (within 30 sec) *Help *Evaluate for episiotomy *Legs *Pressure on abdomen *Enter for manoeuvres *Remove posterior arm *Roll to hands+knees
!Syndrome of inappropriate anti-diuresis |tableclass|k |''Etio:'' SAH, //ectopic production by malignancy:// small cell lung cancer, pancreas, prostate, lymphoma; SSRI/cytotoxic drugs/carbamazepine; major abdo/thoracic surgery, TB|''Management:'' fluid restrict → check Na 12h later<br>➥ Salt, loop diuretic if severe<br>➥ ⚠ rate of correction – cerebral pontine demyelination.<br>➥ //Pharm:// Democycline; vaptans (vasopressin receptor antagonists)| |''Symptoms:'' |~| |''Signs:'' [[↓ serum Na|Hyponatraemia]] AND euvolaemic|~| |''Ix:'' urine Na: inappropriately high; urine osmolality > serum osmolality|~| Source: OHCM !!External links: [[LITFL|https://litfl.com/siadh-ddx]]
|tableclass|k |''Etio:'' Mutation to globin chain ⇒ sickling of RBCs in hypoxia. Protective of falciparum. ''Epid:'' Autosomal recessive. Prevalence =1:700 in ppl of African heritage|''Complications:'' [[Sickle cell crises]], gallstones (haemolysis), [[Acute chest syndrome]]<br><br>''[[Acute mx|Acute mx of sickle cell anaemia]]''<br><br>''Chronic mx:'' Splenic infarcts ⇒ hyposplenism ⇒ prophylaxis with penicillin V (against Strep), vax (PPV, men C, men ACWY, HiB, Hep B) - risk infection with capsulated orgs esp H. influenzae <br> • Folate, chronic pain mx <br> • hydroxycarbamide (↓ freq of crises) <br>➥➥ s/e: GI upset, nail/skin ∆, cytopaenia<br> • Manage risk: acute stroke, CVD, gallstones, priapism (manage in primary care if infrequent + <3h)<br> • Transcranial Doppler as screening for stroke (↑ speed ⇒ prox narrowing)<br> • Treat early: chest infections<br> • Regular transfusions to maintain sickle Hb <30% = monitored for iron overload| |''Symptoms:'' signs of crisis. S/s manifest from age 3-6mo. Affected organs: spleen, kidneys, liver|~| |''Signs:'' dactylitis, priapism|~| |''Ix:'' //FBC:// ↑ retics. //Blood film:// sickle cells, target cells. <br> • Hb electrophoresis confirms dx; tested on blood spot.|~|
!Vaso-occlusive |singlecol|k |''Etio:'' Bony crises = bone marrow infarction. ''Triggers'': cold, dehydration, infection, hypoxia | |''Symptoms:'' Depends on location. Age <3 - hands, feet ⇒ dactylitis ; priapism | |''Signs:'' | |''Ix:'' transcranial Doppler sonography – risk of future stroke | |''Mx:'' Admit if clinical features present unless well + mild/moderate pain + afebrile (or <38C if adult) <br>If no mx plan, start paracet+ibuprofen. Monitor for progression to chest crisis! ↑ hydration, avoid triggers | !Aplastic crisis |singlecol|k |''Etio:'' parvovirus B19 (infects erythrocyte progenitors), ↓ marrow production. (also occurs in spherocytosis)| |''Symptoms:'' symptomatic anaemia| |''Signs:'' sudden ↓ Hb| |''Ix:'' reticulocytes <1%| |''Mx:'' usually self-limiting <2/52. May require transfusion.| !Sequestration crisis |singlecol|k |''Etio:'' usually in kids. Sequestration in spleen/liver ⇒ shock + anaemia | |''Symptoms:'' severe anaemia, shock | |''Signs:'' organomegaly| |''Ix:'' | |''Mx:'' Urgent transfusion| ! [[Acute chest syndrome]] | [[Sickle cell anaemia]] !! External resources https://www.pedscases.com/sickle-cell-disease-acute-complications
table.singlecol > tbody > tr:nth-child(1) > td:nth-child(1) {background-color: #eac9c9;}
table.singlecol > tbody > tr:nth-child(2) > td:nth-child(1) {background-color: #ffe0b2;}
table.singlecol > tbody > tr:nth-child(3) > td:nth-child(1) {background-color: #dcedc8;}
table.singlecol > tbody > tr:nth-child(4) > td:nth-child(1) {background-color: #e3f2fd;}
table.singlecol > tbody > tr:nth-child(5) > td:nth-child(1) {background-color: #ede7f6;}
table.singlecol > tbody > tr:nth-child(1) > td:nth-child(2) {background-color: #eac9c9;}
table.singlecol > tbody > tr:nth-child(2) > td:nth-child(2) {background-color: #ffe0b2;}
table.singlecol > tbody > tr:nth-child(3) > td:nth-child(2){background-color: #dcedc8;}
table.singlecol > tbody > tr:nth-child(4) > td:nth-child(2) {background-color: #e3f2fd;}
table.singlecol > tbody > tr:nth-child(5) > td:nth-child(2) {background-color: #ede7f6;}
smol medic notes
Steven-Johnson Syndrome/Toxic Epidermal Necrolysis |tableclass|k |''Etio:'' 2/52 after causative Rx e.g. allopurinol, antiepileptics |''Management:'' stop Rx; ITU ± burns involvement; fluid balance, prevention of secondary infection. Pain mx (PCA). Mortality predictor: SCORTEN| |''Symptoms:'' coryzal prodrome; macular rash |~| |''Ddx:'' DRESS (no skin failure; visceral inflammation) |~| |''Ix:'' |~|
* [[Melanoma]] * [[Basal cell carcinoma]] * [[Squamous cell carcinoma]] !Pre-malignant lesions * [[Actinic keratosis]] * Keratoacanthoma
|historyclass|k |@@background-color: #ffe0b2; ''History:''@@ see [[Skin lesion history]]|@@background-color: #ede7f6; ''Principles of mx:''@@ • Melanoma in primary care - MAJOR features: ∆ size, irregular shape/colour; MINOR features: largest diameter ≥ 7mm, oozing, inflammation, ∆ sensation<br>See also ABCDE checklist| |@@background-color: #dcedc8; ''O/E:''@@ Expose skin fully, note skin type. <br> • Position/distribution: symmetry, flexural/extensor surfaces, areas of friction/pressure, sweaty/exposed regions?<br> • Size; hair, nails<br> • Colour of lesion <br> • Rash morphology: macular/papular, crusty, urticarial<br>''Palpation:'' warmth, thickness e.g. induration, scaling, regional lymph nodes|~| |@@background-color: #e3f2fd; ''Ix:''@@ swabs, scraping (fungal infections, pityriasis, infestations), biopsy, patch tests|~| !![[Suspicious lesions|Skin cancers]] !!Vesicular lesions * [[Dermatitis herpetiformis|Coeliac disease]] * [[Varicella zoster|Chickenpox]] or [[Shingles|VZV shingles]] * [[Genital herpes]] * [[Other blistering|Blistering disorders]]
*HPC of lesion **duration, time course ***previous episodes, seasonal? ***Fluctuation/persistence/triggers **∆ size/shape/colour/texture **bleeding/itching **scale, margins **Distribution including mucous membranes **Associated s/s: itching, tenderness, bleeding, systemic s/s *PMH: previous skin Ca, RF, previous treatment, other PMH *DHx: antiplatelets, anticoagulants, immunosuppressants *SHx: smoking, occupation *FHx e.g. atopy ''Adapted from'' Mr Ben Smeeton’s Pulsenotes lecture. See OHCS: patterns of skin disease !! [[Rash in pregnancy]] | [[Approach|Skin lesion]]
|murmurclass|k |''Etio:'' seronegative inflammatory arthritis. ''Triggers:'' Group B Strep, HIV, trauma, stress. //Drug-induced SLE:// isoniazid, hydralazine, procainamide, SSZ ''Epid:'' onset age 15-45|''Assessment'': SLEDAI, renal function| |''Symptoms:'' malar (photosensitive) rash, discoid rash, fevers, ulcers, weight loss |''Management:''<br>//joint/mucocutaneous/nephritis:// HCQ <br>NSAIDs; MTX if corticosteroids added <br>➥ //Nephritis:// induction with cyclophosphamide/tacrolimus/ mycophenolate/cyclosporin <br>➥ //Psych:// IVIG + plasmapheresis <br>➥ //Lifestyle:// ⛔️ smoking, sun protection, exercise| |''Signs:'' Raynaud’s phenomenon, Jaccoud’s arthropathy (reversible rheumatoid-like deformity), pleuritis/pericarditis|~| |''Ix:'' Anti-dsDNA most specific + prognostic value|~|
Often in critically unwell patients - unable to eat or labile blood sugars !What it is: *IV insulin with variable dose depending on hourly CBG *Fluids run with insulin (NS or 10% dextrose) through SAME cannula *Monitor K+ !Stopping sliding scale *Ensure pt has had most recent dose of long-acting insulin *Ensure original indication for VRII is resolved *Have next meal + usual rapid-acting insulin *Stop VRII 30 min later
|tableclass|k |‘an uncomfortable awareness of breathing’. ''Etio:'' underlying lung disease, pleural effusion, anaemia, resp muscle weakness... ''Pathg's:'' distortion/stimulation of mechanical receptors|''Management:'' practical measures - sit upright, moving air<br>➥ Address anxiety + specific concerns! (choking, suffocation); suppress cough - especially useful with SOBOE<br>➥ Reversible causes: treat any infection, anaemia, effusion<br>➥ For lung Ca/malignant compression/SVCO: radiotherapy, corticosteroids<br>➥ Salbutamol? Saline nebs to [[loosen secretions|Palliative presentations]]?<br>➥ Small dose (2.5mg) morphine- slows RR, decreases anxiety<br>➥ Resp physio - re-training, diaphragmatic breathing; planning and pacing daily activities<br>➥ Effusion - draining 300-500ml can give symptomatic improvement| | |~| | |~| |''Targeted ix:'' FBC, CXR - look for reversible causes!|~|
Related topics: [[Hoarseness]] !!~FeverPAIN +1 for each of: *Fever *Purulence *Attend within 3 days *Inflamed tonsils *No cough * Score 0-1 = 13-18% streptococci, NO antibiotic strategy * Score 2-3 = 34-40% streptococci ⇒ 3 day back-up antibiotics * Score ≥4 = 62-65% streptococci = immediate antibiotic/48 hour short back-up prescription !!Centor *Attend within 3 days *Age <14 *Tonsillar exudate *Cervical LNA *Fever *No cough Higher score = more likely ''bacterial'' * ''Ddx:'' [[Tonsillitis]], viral pharyngitis, [[Glandular fever]] * ''Complications:'' peritonsillar abscess
!Squamous cell carcinoma Common form of cancer in: * [[Laryngeal cancer]] * [[Bladder cancer]] where schistosomiasis is a major risk factor * [[Cervical cancer]] ,,This is an interstitial tiddler to link concepts,,
|@@background-color: #eac9c9; ''Dist:''@@ areas of high sun exposure e.g. head, neck, ear. ''Risk factors:'' age >60, sun exposure, smoking, HPV, immunosuppression (e.g. solid organ transplant recipients, CLL, RA), chronic inflammatory skin conditions. Actinic keratoses thought to be pre-cancerous.|@@background-color: #ede7f6; ''Management:''@@ >4mm = ↑ risk<br> • >90% 5y survival<br> • 2-5% met rate<br> • F/u every 3-6/12 for 2y, then 3y after diagnosis <br> • Advice on self-examination| |@@background-color: #ffe0b2; ''Symptoms:''@@ rapidly growing, non-healing erythematous papule/plaque/ulcer, pain/∆ sensation|~| |@@background-color: #dcedc8; ''Signs:''@@ |~| |@@background-color: #e3f2fd; ''Ix:''@@|~|
|singlecol|k |''How it works:'' inhibit 5-HT uptake from synaptic cleft| |''Indications:'' [[Depression|Unipolar depression]], [[Anxiety]], [[OCD|Obsessive behaviour]]<br>''Advantages:'' safer in overdose| |''Contraindications:'' MAOIs| |''Adverse effects:'' GI upset, weight loss/gain, [[Hyponatraemia]], [[QT prolongation|Long QT]], ↓ seizure threshold.| |''Administration:'' Takes a few ''weeks'' to see effect in mood - set expectations, risk self-harm as ↑energy. <br>''Withdrawal:'' GI upset, flu-like s/s, sleep disturbance|
|tableclass|k |''Etiology:'' ischaemic heart disease. Risk factors: diabetes, gender, age, smoking, cholesterol, history MI, FH (esp age <55), hypertension, RA|''Acute mx:''<br> • short-acting nitrate – max 2 doses 5 min apart before 999 <br> • use before planned exertion <br> • Admit with pain on rest/with minimal exertion <br> • s/e: flushing, headache, light-headedness <br>''Chronic mx:'' 1st line: beta-blocker OR rate-limiting/dihydropyridine CCB THEN beta-blocker AND<br>nifedipine/amlodipine <br> • THEN long-acting nitrate (e.g. isosorbide mononitrate), nicorandil, ivabradine, ranolazine <br> • 3rd drug only added if revascularisation impossible <br> • Lifestyle advice: weight loss, diet etc. <br> • Secondary prevention: antiplatelets (low-dose aspirin), or clopidogrel with stroke/peripheral arterial disease; ~ACE-i, statins (stabilise coronary plaque), antihypertensives| |''Symptoms:'' left - pulmonary congestion (PND, orthopnea), right - systemic congestion (edema, weight gain, abdo pain/distension, hepatomegaly)|~| |''Signs:''|~| |''Ix:''1st line: resting ECG. If ischaemic ∆, then CT coronary angiography if no hx CAD, or myocardial perfusion/stress echo/fxal imaging<br> • Functional tests (exercise ECG) if history of CAD <br> • FBC (exclude anaemia)|~|
!1st stage * Duration: [[true labour|Labour]] to full dilatation. * Expect ~1cm/h * Influenced by: ** parity ** birth interval ** psychological state ** presentation, position, pelvic shape/size ** Type of uterine contractions * Monitoring: ** Fetal HR /15 min ** Contractions /30 min !2nd stage * Duration: full dilatation to birth of baby * Split into passive/active !3rd stage * Duration: birth to expulsion of placenta/membranes * Active vs physiological mx: oxytocin infusion, deliver placenta !![[Shoulder dystocia]]
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t5oJAsanLtclWrlFObZi0Tx7YuJj9uncxda2U0cbPnqUHTb6aMsjvSawD6Z/YM+/PMlOPP1kJpmesDLMID4P8Qcm5vnnnrWla7baKaccb21bt7Tqygp77dXXbc2W7dbtwN42fMggKxbDxWSqSVcTvzO2XJWWltpbb7xt67aV2sH9+tmgvr19Ut+xY6tNemuSbdtRZj179bdRQw5hnmRChCaftKChNtRAX7aVVeyy11563Xas320DR46y3gf1sJqMlNkZCibq1UsX2KPPvG3FzVvaiScdY22aNSJ/NaUwFTqDm23T3p9in366yIqK8smfgmkw69Clq40cMQqmRzSn7amnJtrchSvtoksutrZtmtMCGBl+2g2aM+Nje+qFSTb+yHE2bEg/q65OWX4+DBATuaZaTbF1zPy6zoGmkAITel1MijgG7Tgo/tEH/mqbt5XZMSeeap06tXXmoyZVaYUFxfbhhx/YpJffsJFHjLMBQwdQolke9Oew2KqrqbTb777Tchu1tovPO9sWzJtlL02abP37DbQxo4bChKgPIoZl186d9ujjj1lJw5Z2/EmnWIPCPNuxbbO98NRjli5oYCefdb41Liiw2lQ1/QVducX22ZJ5NumVN23+4qXWqEUz69O3n40dP94aFxfThlxbMn+GPTvpIzuwd187euwIxhrLFMZPHpL/8l077cknnrDc4qZ20smnWUlRHvSy6EIyrwWjuL5sMS95ObZ+9WJ74sln7KMPZlmbth3t4KHD7cjxR1vLBtn20tOP2CawyS0sYtFbY/lwlZKCV8EYibEU5u07d7cxh430pfCurZtt4qOP2450tp1wKnjuv49j9vpzz9v6bdsYvzBFMEn+TNCHFei95+UUWE1V2hq3bGFHHznaPnrjJZv76UI79swLrGvbfXmWoDM336a++5698fpbtmrjRmu933529DFH2qGDBti6tavsrUmT4MFgufIKGfksihgHVVUVlq9dGRixrbsrbNxxR1vzkly78867rHffwXbUkeOdSQ4w5cIhB8Z63tzZ9tyLr9iGDZutefMWNujQYTZm7OiIgWNMBGPRmssogNGf/cGH9Pe71qNfXxs3fow1zM/3xQw3vQ/LSrfbQ3+faEWFTeyss84EQ5YzYj5hxsU0O+PsY5HRStnvvTPJFq1cbQ1JnyWOtbbK6mCca0gjZjXN89iwMWWd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
|singlecol|k |''How it works:'' HMG ~CoA reductase inhibitor| |''Advantages:'' long-term benefit| |''Contraindications:''| |''Adverse effects:'' muscle aches → stop statin and start again at lower dose if symptoms resolve| |''Administration:'' once a night<br>''Monitoring:'' baseline LFTs. Raised LFTs not a contraindication| !External links [[CKS NICE|https://cks.nice.org.uk/topics/lipid-modification-cvd-prevention/prescribing-information/statins/]] | [[NHS Lothian|https://apps.nhslothian.scot/refhelp/guidelines/FurtherInfo/Pages/Statins-and-abnormal-LFTS.aspx]]
|singlecol|k |ST elevation criteria: ST ↑ >2mm in ant leads or >1mm in 2 consec inf leads; pathological Q waves, LBBB. See [[NSTEMI/UA management]].| |''Symptoms''| |''Signs''| |''Ix'': 12 lead ECG, IV access, contraindications to PCI?<br>Check BNP, troponin| |''Management:''<br>➥ Aspirin 300mg (if not already given) + ticagrelor<br>➥ Morphine 5-10mg IV + metoclopramide <br>➥ Nitrates <br>➥ Oxygen only if sats <95%, breathless, acute LVF <br>➥ PPCI within 120 mins <br>➥➥ PPCI contraindicated in //active bleeding//<br>➥ Failure to reperfuse may occur; all pts should go to PPCI centre for ongoing mx <br>➥ Do not use response to GTN as diagnostic <br>➥ If PPCI cannot be delivered within 120 mins, offer fibrinolysis with antithrombin <br>➥ Offer insulin if hyperglycaemic/~T2DM| ![[Follow up for ACS|Acute coronary syndrome ACS]]
* [[Gonorrhea]]: 1g ceftriaxone IM, once * [[Syphilis]]: 2.4 MU benpen IM, once * [[Chlamydia]]: Doxycycline 100mg BD for 7 days * Bacterial vaginosis: Metronidazole PO/topical; or clindamycin topical * [[Pelvic inflammatory disease]]: Doxycycline + metronidazole + single-dose of i/m ceftriaxone or ofloxacin + metronidazole
|tableclass|k |[[''Defn:''|Perinatal mortality definitions]] death during or after birth >24/40 in the UK (<24/40 = miscarriage). ''Causes:'' pre-eclampsia, infection, GDM, high fever, malformation, chromosomal abnormalities, haemolytic disease…|''Management:'' support through labour and afterward!!<br>➥ anti-D if pregnant pt Rh -ve<br>➥ induce with mifepristone + prostaglandin GTG55<br>➥ DIC: heparin thromboprophylaxis<br>➥ Lactation: suppress with dopamine agonists e.g. cabergoline| |''Hx:'' of pre-eclampsia, chorioamnionitis, placental abruption? |~| |''O/E:'' ↓ fetal movements. Spontaneous labour 80% within 2/52 of death, but commonly induce labour once death is diagnosed|~| |''Ix:'' USS to diagnose death (auscultation can give false +ve)<br>➥ coagulopathy (⚠ DIC)<br>➥ clinical photographs – try to establish cause<br>➥ placental histo, high vaginal swab, TORCH screen|~|
!!Anterior circulation = carotid territory ⇒ motor * ''Site:'' motor cortex/internal capsule * ''Presentation:'' contralat hemiparesis (UMN), hemisensory s/s, dysphasia, hemianopia. Visual s/s often monocular !!PCA * homonymous hemianopia + macular sparing (dual blood supply from MCA) !!Lateral medullary syndrome (Wallenburg’s) * ''Vessel:'' PICA/vertebral artery * ''Presentation:'' dysphagia, ataxia, vertigo, ipsilat nystagmus, ipsilat facial numbness, absent corneal reflex; contralat spinothalamic signs; ipsilat [[Horner's syndrome]] (ipsilat cerebellar/face signs + contralat sensory) !!Weber’s syndrome = midbrain infarct * Vessel: post cerebral artery * Presentation: contralat hemiparesis, ipsilat CN3 palsy, contralat facial UMN signs !!Locked-in syndrome * Vessel: basilar artery (ventral pons infarct) or central pontine myelinolysis
|!Vessel|!Findings| |!Ant cerebral|Weakness, sensory loss, gait apraxia, frontal lobe signs| |!Middle cerebral|weakness, sensory loss, slurred speech, homonymous hemianopia| |!Post cerebral|visual disturbance, homonymous hemianopia with macular sparing, contralat pain/temp loss| |!Vertebrobasilar, post inf cerebellar|cerebellar signs, [[Horner's syndrome]], ipsilat facial + contralat body sensory changes| |!Lacunar (= small vessel)|pure motor/sensory/ataxia|
|tableclass|k |''Pathg’s:'' trauma (peripheral), or berry aneurysm rupture (central). Major or minor, may have sentinel leaks. Berry aneurysms associated with [[ADPKD|Polycystic kidney disease]], EDS. Can have mass effect.|''Management:'' Analgesia (avoid NSAID), maintain BP with nimodipine (↓ vasospasm) <br> • Bleeds typically medically managed; aneurysms are surgically managed <br> • Endovascular coiling <br> • ↓ Na common, but do not fluid restrict| |''Symptoms:'' “thunderclap” headache (peaks on onset), vomiting, seizures, coma|~| |''Signs:'' meningism (after 6h). Focal neurology at presentation may suggest site of aneurysm|~| |''Ix:'' unenhanced CT @ basal cisterns. //Aneurysm:// “starfish” pattern; trauma: along sulci. <br> • LP if CT –ve ≥12h after s/s onset: xanthochromia - +ve for ≥ 2/52|~| !Complications * Infarction (?due to vasospasm) * Rebleeding * Hydrocephalus, ↑ ICP * Seizures * [[Hyponatraemia]] * Arrhythmias - T wave inversion, Torsades, ST depression
Overall ↓ over time – led by young people !Legislation: *Misuse of Drugs Act 1971 – includes classification (determined by Advisory committee of misuse of drugs), legislation for controlled drugs *Psychoactive Substance Act 2016 – to cover legal highs !Treatment *Non-specific – as with other health service *Open access – drop in, needle exchanges etc. *Structured treatment *Residential *See [[Approach to smoking cessation]] !Pharm options: *Opiate substitution e.g. methadone/buprenorphine *Relapse prevention: mix with naloxone *3 phase – stabilisation, maintenance, withdrawal *Benzo reductions
!!What are they using and how much? * Alcohol – strong lager, can size, self measures – calculate units * Heroin sold in bags, e.g. £10 bag, £20 bag. 1g approx £30 * Crack sold in rocks, likewise £10, £20 etc. 1g £30. * Street methadone - £10 for 100mls * Valium – “blues” – 5-10mg tablets - £2 per tab !!Via what route? * Heroin – smoked (“chasing”), injecting (“shooting up”), snorting. If injecting, where? * Crack – smoked (“on the pipe”), injected (often with heroin known as “snowballing” * Cocaine – snorted through a straw or bank note – “tooting”. * Party drugs e.g. Crystal meth injecting – “slamming” !!Screen for dependency: what happens if you don't use it? * See [[alcohol-specific points|Alcohol misuse screening]] * salience i.e. importance in their life * narrow drinking range? e.g. spirits + mixer * continue despite bad effects * (physical) tolerance * withdrawal s/s? ** psychological: more common with cocaine/crack ** physical: more common with alcohol/heroin/benzos Withdrawal s/s can influence where to implement plan → see [[Acute alcohol withdrawal]] !![[Legal aspects|Substance misuse]]
|tableclass|k |''Etio:'' ↑shear forces, particularly in obese children, across the femoral growth plate → displace the epiphysis - acute, chronic, acute on chronic. ''Epid:'' age 10-16. ''RF:'' obesity, M>F 3:1, FHx. 20% bilat. ''Associations:'' endocrine disorders, |''Complications:'' ↑ limb length discrepancy, AVN femoral head<br>''Mx:'' surgical stabilisation| |''Symptoms:'' [[limping|Limping child]], groin pain, thigh/knee pain, limb length discrepancy|~| |''Signs:'' limited flexion, abduction, internal rotation. //Acute:// unable to weight bear.|~| |''Ix:'' AP + frog-leg hip XR|~| !!External links OHEM; Case courtesy of Assoc Prof Frank Gaillard, Radiopaedia.org, rID: 10357. [[Learning in 10|https://www.youtube.com/watch?v=GFBzlvyEoo8]]
|tableclass|k |@@background-color: #eac9c9; ''Etio:''@@ [[Lung cancer]], lymphoma most common causes. @@background-color: #eac9c9; ''Pathg's:''@@ recruitment of collateral circulation esp azygos circulation. Often not immediately life-threatening.|''Acute mx:'' Dex 8mg BD PO/IV with PPI cover; prescribe in the morning to avoid insomnia <br> • Treatment of root cause (tumour debulking, RT etc.) <br> • Palliation: SVC stenting <br> • Surgical mx: endovascular stent – percutaneous access via femoral v. + heparin| |''Symptoms:'' SOB, cough, headaches, syncope|~| |''Signs:'' distended JVP + chest veins, localised face/upper arm oedema. ± Horner's syndrome. ''Ddx:'' cardiac tamponade|~| |@@background-color: #e3f2fd; ''Ix:''@@ CT with contrast|~| Back to [[Oncological emergencies]]
|tableclass|k |''Etio:'' re-entry circuit either from AVN (60%) or orthodromic/antidromic conduction in the myocardium itself. Can be triggered by e.g. changes in autonomic tone. ''Epid:'' most common tachyarrhythmia in young people|''Management:'' //1st line:// vagal stimulation (valsalva, diving reflex, carotid massage ⚠ dislodging plaques) <br>➥ if decompensation: DC cardioversion <br>➥ block AVN with IV adenosine 6mg bolus into proximal vein + flush → 12 mg. ⚠ bronchoconstriction<br>➥➥ //CI:// 2/3rd degree AV block, WPW, asthma ⇒ verapamil 2.5-5mg <br>➥➥ adenosine is blocked by theophylline; potentiated by dipyridamole, carbamazepine <br>➥ block AV accessory pathway (class I e.g. flecainide if no structural abnormalities)| |''Symptoms:'' palpitations|~| |''ECG:'' >100 bpm, narrow QRS complex.<br>''Ddx:'' if exactly 150 bpm: atrial flutter 2:1 block. Adenosine will reveal - but remember short half life!|~| |''Ix:'' Echo if considering structural heart disease; electrophysiology if repeated recurrence|~|
|tableclass|k |''Etio:'' Treponema pallidum, horizontal/vert transmission (via placenta). ''Incubation:'' 21d (9-90) → 4-10w to secondary infection. ''Epid:'' MSM aged 25–34, 40% w HIV-1 co-infection^^BASHH^^|''Management:'' (in secondary care)<br>➥ Early (within 2y): benzathine penicillin 2.4 MU IM – 1 dose only<br>➥ Late: 1x/week, 3 doses ⚠ Jarisch-Heixheimer reaction within hours (endotoxin-like products released by bacterial lysis) – mx: paracet<br>➥ Allergic: doxy, macrolides<br>➥ ↑ risk HIV transmission<br>➥ Contact notification required: all partners since last –ve notif| |''Symptoms:'' solitary painless chancre – local infection. //Secondary:// rash ^^[[PCDS|http://www.pcds.org.uk/clinical-guidance/syphilis]]^^, LNA, condylomata lata (pictured)|~| |''Signs:'' secondary: B s/s, vision changes; tertiary: cognitive ↓; sensory ataxia, Charcot joint, Argyll-Robertson pupil (tabes dorsalis); vasculitis|~| |''Ix:'' //EIA:// +ve = active/past infection (non-specific)<br>➥ //TPPA:// confirms T. pallidum<br>➥ //RPR:// measure of disease activity (↓ with treatment; ↑ with re-infection; serofast rxn = persistent +ve titre)<br>➥ Exclude herpes simplex, STI screen<br>➥ //Dark ground microscopy:// 3 –ve ⇒ cleared infection. Not routine.|~| Secondary syphilis rash: symmetrical, coppery red, not itchy
* Hierarchy of evidence (SRs of RCTs are the best) * Tools used to collect the RCTs used in SRs: ** Cochrane → includes prospective register of RCTs as they are begun ** PRISMA → checklist + flow diagram ** Databases (Google Scholar doesn't index everything!) ** Hand searches of journals (you're supposed to search multiple languages) ** Writing to experts * Posing a focused question using [[PICO tool]] (population, intervention, comparator, outcome) !Visualisation * ''Forest plots'' are a way of summarising results of SRs * Information shown: ** magnitude of intervention effect + 95% CI ** pooled estimate + 95% CI of effect size !Limitations of SRs * quality of studies → e.g. shown in a risk of bias graph * ''heterogeneity'' of results ** due to population studied (demographics/risk factors), delivery of intervention, dose delivered ** quantified by statistical test (tau/χ2) * ''publication bias'' = over-representation of statistically significant bias especially for small studies
Source: GPCPD !Advanced dementia *↑ infections *Inability to recognise family members. *Minimal verbal communication. *Total functional dependence. *Incontinence of stool and urine. *Inability to walk independently. !Helping carers make decisions: *Introducing change slowly *Organising legal changes for both the carer and person with dementia. *Involving a 'professional' to persuade the person with dementia to accept services. *Emphasising that the purpose of services is to optimise rather than impede independence. *Gaining permission early to receive confidential information. *Finding out what the person with dementia would want for end of life care before they lose capacity.
''Defn:'' Medically directed miscarriage prior to independent foetal viability (24/40) using pharmacological or surgical means. Abortions after 24/40 must be registered as [[stillbirths|Stillbirth]]. !Conscientious objection: *if carrying out this procedure conflicts with own values/beliefs, explain this to pt + right to see another doctor *MUST provide alternative service !Legislation ''1967 Abortion Act'' allows abortion if it meets 1 of 5 criteria: #A – continuing the pregnancy involves greater risk to life of pregnant woman than if pregnancy terminated #B – termination is necessary to prevent grave permanent injury to physical or mental health of pregnant woman #C – pregnancy <24 weeks and continuing pregnancy would risk woman’s physical or mental health more than if terminated #D – pregnancy <24 weeks and continuing pregnancy would risk physical or mental health of any existing children more than if terminated #E – the foetus is at substantial risk of being seriously mentally or physically handicapped ![[Practical aspects|Termination of pregnancy counselling]] | [[TOP methods vary with gestation|Termination of pregnancy - methods]]
Source: RCOG |!Surgical|Vacuum: ≤14-16/40 (no lower limit)|D&E: ≥ 14/40| |!Medical|''≤49 days:'' 200mg mifepristone → 400mcg misoprostol<br>''≤63 days:'' 200mg mifepristone → 800mcg misoprostol PV<br>''≤13/40:'' same → up to 4x400mcg misoprostol 3º|''13-24/40:'' 200mg mifepristone → misoprostol 800mcg → up to 4x400mcg misoprostol 3º| * ''Suction/vacuum'' = uterus emptied with suction cannula + blunt forceps. LA >> GA. ** cervical preparation: misoprostol 400ug PV OHCS
!See [[law/ethics|Termination of pregnancy]] !Pre-assessment Confirm pregnancy, counsel on: *alternatives *help pt reach the decision they will least regret *the earlier in pregnancy the termination is performed, the lower the risk of complications !Advise on complications: *severe bleeding (↑ risk if ≥20/40) *uterine rupture *cervical trauma (surgical) *retained products of conception (6%) *No clear evidence link between abortion and breast cancer, preterm delivery or subsequent infertility. !Investigations *Rhesus status, ABO *STI screening – chlamydia can cause post-op salpingitis if untreated; [[HIV testing]] *Prophylactic abx – 200mg doxy or 500mg azithromycin *Abx prophylaxis: **metronidazole 1g PR at the time + 100mg bd doxycycline afterwards, or: **1g azithromycin at the time !Aftercare *Pts trying to conceive again can try after one normal menstrual period *~Anti-D ~IgG to nonsensitised Rh negative patients *Discuss contraception **IUD can be inserted after surgical abortion **COC = quick start *Pregnancy test may remain +ve 4/52
|tableclass|k |@@background-color: #eac9c9; ''Epid:''@@ age 20-45. Most common type: germ cell tumour → seminoma/teratoma. @@background-color: #eac9c9; ''RF:''@@ white Caucasian, cryptorchidism, HIV (↑ risk seminoma)|@@background-color: #ede7f6; ''Management:''@@ Radical inguinal orchidectomy. Good prognosis as highly radiosensitive (seminoma)/chemosensitive (germ cell). <br><br>Metastatic cancers also have high survival rates| |@@background-color: #ffe0b2; ''Symptoms:''@@ painless scrotal lump, gynaecomastia (5%)|~| |@@background-color: #dcedc8; ''Signs:''@@ hard, non-tender mass ± hydrocele. ''Ddx:'' [[hydrocele|Scrotal lumps]], varicocele, [[hernia|Abdominal wall hernia]]|~| |''Ix:''//1st line:// USS (even for impalpable masses)<br>''Tumour markers:'' b-HCG, AFP (more sensitive for metastatic cancers)|~|
|tableclass|k |''Epid:'' children (extravaginal), young adults (intravaginal). ''RF:'' undescended testes. ± precipitated by minor trauma.|''Management:'' immediate referral<br> • surgical exploration → bilat orchidopexy| |''Symptoms:'' sudden onset testicular pain, acute abdo pain|~| |''Signs:'' red swollen testis, absent cremasteric reflex. ''Ddx:'' appendicitis, orchitis/epididymitis|~| |''Ix:'' 1st line = scrotal exploration. Otherwise clinical dx|~| !!torsion of testicular appendage * 'blue dot sign' * cremasteric reflex preserved
|tableclass|k |''Etio:'' 7-10%. RF: Trisomy 21. ''Structural changes:'' (1) Overriding aorta; (2) pulmonary stenosis; (3) VSD; (4) R ventricular hypertrophy. ''Onset:'' 3-5d|''Management:'' manage HF with digoxin, loop diuretics<br>*Prophylactic abx for endocarditis<br>*surgical repair| |''Symptoms:'' cyanosis, sweating during feeds|~| |''Murmur:'' pulmonary stenosis → RVOT obstruction = crescendo-decrescendo, harsh ejection systolic murmur, loudest over the upper-left sternal angle + post radiation|~| |''ECG:'' LVH, RA hypertrophy. //CXR:// “boot-shaped heart”|~|
||!↑ TSH|!Normal TSH|!↓ TSH| |!↑ T4|TSHoma?|amiodarone, pituitary mass|[[Hyperthyroid|Hyperthyroidism]]| |!Normal T4|subclinical hypothyroid|yay!|subclinical hyperthyroid| |!↓ T4|[[Hypothyroid]]|amiodarone, pituitary mass|central hypothyroid, sick euthyroid| !!Other tests * ''Auto-antibodies:'' TSH receptor, TPO (antithyroid peroxidase) - not specific for Graves' //or// Hashimoto's * Thyroglobulin - carcinoma monitoring; calcitonin - medullary Ca monitoring * USS * Radioisotope scan - using technetium or iodine
|tableclass|k |''Etio:'' under/no production of one globin chain ⇒ unmatched globins precipitate → damage RBCs. β: point mutations in β genes (chromosome 11) Epid: more common in Mediterranean to Far East (地中海贫血)|''Management:'' minor/trait/intermedia: usually no transfusions reqd<br>➥ If symptomatic: regular transfusions + iron chelation <br>➥ S/s iron overload: deposition in…<br>➥➥ [[Hypothyroid]]<br>➥➥ pancreas: monitor with OGTT, exocrine dysfunction<br>➥➥ heart: [[restrictive cardiomyopathy|Cardiomyopathies]], arrhy<br>➥➥ pituitary: hypogonadism<br>➥ chelation: monitor kidney function <br>➥ Genetic counselling<br>➥ Screening for all pregnant ppl + newborns (part of blood spot screening)| |''Symptoms:'' minor/trait: usually asymptomatic. major: severe anaemia|~| |''Signs:'' major: failure to thrive – within 1st 2 years of life. @@background-color: #dcedc8; ''Rad signs:''@@ BM expansion: extramedullary erythropoiesis*; skull bossing, hepatosplenomegaly, “hair on end” sign in skull XR (also in infiltrative conditions e.g. leukaemia)|~| |''Ix:'' Hb electrophoresis, LFTs<br>//FBC:// microcytic anaemia, ↑ Plt + leukocytes, ↑ ~HbA2. //Blood film:// hypochromic, microcytic cells, target cells, nucleated RBCs; ↑ reticulocytes|~|
!Third nerve palsy causes |!"Medical"|!"Surgical" = compressive| |Microvascular e.g. T2DM, hypertension (± pupil sparing), toxins|cavernous sinus lesions, PICA aneurysm, infection e.g. TB meningitis| > Pupillary fibres run in the periphery, and are first to be involved in compressive lesions by tumour or aneurysm |tableclass|k |''Etio:'' |''Management:''| |''Symptoms:'' ptosis, proptosis, fixed pupil dilation (surgical > medical), pupil looking "down and out"|~| |''Signs:'' |~| |''Ix:'' |~|
|singlecol|k |LOW platelets. ''Etio:''<br>➥ //↓ marrow production:// alcohol, aplastic anaemia, marrow infiltration, suppression (RT, drugs – e.g. heparin), infection (malaria, HIV, dengue); folate deficiency, liver cirrhosis<br>➥ //↑ destruction:// sepsis, ITP, TTP, autoimmune causes, HUS, DIC, massive haemorrhage (consumption of platelets in clot formation)| |''Symptoms:'' mucosal bleeds, [[purpura|Purpuric rash]]| |''Signs:'' coagulopathy| |''Ix:'' FBC, clotting| |''Mx:''|
|-|<td style = "background-color: #eac9c9;">Epid/Etio/clinical presentation</td>|<td style = "background-color: #eac9c9;">Risk factors</td>| |!Papillary Ca|most common + most common thyroid Ca in children. F>M 3:1. 1/3 of cases present with metastatic disease.|Radiation exposure, iodine-rich diet, BRAF mutations.| |!Follicular Ad|most sporadic, or inherited defects in PRKARIA, PTEN|-| |!Follicular Ca|15% of all thyroid cancers; F>M. Etio: see follicular adenoma|-| |!Anaplastic Ca|Rare. Rapidly growing "woody" mass; dysphagia/dysphonia|-| |!Medullary Ca (C-cell origin)|MEN2A (75-90% cases) presents younger; acquired RET mutation – presents later|-| |-|<td style = "background-color: #e3f2fd;">Ix + Histo</td>|<td style = "background-color: #ede7f6;">Mx</td>| |!Papillary Ca|papillary structures; nuclear grooves (coffee bean); psammoma bodies; nuclear inclusions|Total thyroidectomy ± node excision| |!Follicular Ad|well-circumscribed encapsulated mass|~| |!Follicular Ca|Cancer marker: Tg|-| |!Anaplastic Ca|undifferentiated follicular cells|Rapid local growth; usually palliative mx| |!Medullary Ca (C-cell origin)|bland, small cells – calcitonin stain. Cancer marker: CEA, calcitonin|POOR PROGNOSIS. Tyr kinase inhibitors? 80% die <1 year| !2ww criteria * Unexplained thyroid lump * Suddenly enlarging //painless// thyroid lump * Thyroid mass + cervical LNA, hoarseness, * Thyroid nodule + B s/s, compressive symptoms (SOB, dysphagia) *Normal TFTs or incidental finding = routine ENT referral
*''Synthesis:'' Thyroglobulin → iodinated Tg → T3/T4 *''Action:'' Thyroid hormone has action on basal metab rate, growth, devt *TFTs = TSH, free T3/T4; can also test: **TPO **TSH receptor Abs (~TRAb) **thyroglobulin *T3/T4 metabolised peripherally !Drugs that can derange thyroid fx *[[Amiodarone|AF management]] (contains iodine!) inhibits T4 → T3 conversion → ↑ FT4 + normal T3, ↑/↓ TSH *lithium: primary hypo/self-limiting thyroiditis *Tyrosine kinase inhibitors (sunitinib, [[imatinib|CML/CLL]]) + immune modulators *[[Graves' disease]] with alemtuzumab (MS), HAART, INFα (hep C) *[[Hashimoto’s thyroiditis|Hashimoto's]] reported with INFα
|historyclass|k |''History:'' <br>➥ How discovered? e.g. incidentally, ∆ thyroid function <br>➥ personal/family history of Ca? radiation exposure? <br>HPC: s/s thyrotoxicosis, mass effect (swallowing, hoarseness, SOB)|''Principles of mx:'' | |''O/E:''|~| |''Ix:'' <br>➥ uptake scan = hot or cold? if cold: ultrasound <br>➥ size, shape, texture. cystic = more likely benign <br>➥ if high rad rating: FNA for cytology <br>➥ tumour marker (e.g. post-thyroidectomy): thyroglobulin |~| ''Ddx:'' see [[Thyroid cancer overview]]
|tableclass|k |''Etio:'' extreme [[hyperthyroid|Hyperthyroidism]]. ''Precipitants:'' acute infection, [[thyroid|Post-thyroidectomy]]/non-thyroid surgery, MI, trauma, pre-eclampsia, premature cessation of thyroid blocking Rx, DKA/HHS|''Acute mx:'' on ITU + fluid resuscitation, bloods, sedate if necessary<br> • Beta-blocker e.g. propanolol 40mg/8h PO, esmolol OR diltiazem if contraindicated <br> • High dose propylthiouracil (PTU) 200-300mg/6h, methimazole 60mg/24h OR carbimazole <br> • THEN Lugol’s solution (aq iodine) 7-10 days to block <br> • ELSE, Wolff-Chaikoff effect = escape = thyrotoxicosis <br> • IV hydrocort/PO dex (block T4→T3 conversion)<br>''Follow-up:'' after 5/7, ↓ carbimazole. If medical mx impossible, consider thyroidectomy| |''Symptoms:'' fever, diarrhoea, agitation, delirium|~| |''Signs:'' tachycardia/AF, heart failure, thyroid bruit, jaundice, coma<br>''Ddx:'' acute pulmonary oedema, NMS, sepsis, anticholinergic toxicity, drug withdrawal|~| |''Ix:'' Bloods (↑ WCC), TFTs, infection screen|~|
|tableclass|k |''Etio:'' see [[stroke|Ischaemic stroke]] - but s/s resolve in 24h.|''Management:''| |''Symptoms:'' |~| |''Signs:'' |~| |''Ix:'' |~|
|historyclass|k |''History:''<br> • Characteristics: hissing, roaring, clicking?<br> • Onset; hearing, [[Vertigo]]/imbalance<br> • Noise exposure (tinnitus in 100% of noise-induced trauma)<br> • ''Red flags:'' unilat, pulsatile, asymmetrical hearing loss, focal neurology <br> • Impact on function, MH|''Ddx:'' //local:// otosclerosis, Méniere’s, hearing loss (± reversible). //General:// anxiety, HF, ↑ BP, anaemia. //Drug-induced:// aspirin, furosemide, aminoglycosides, quinine, alcohol excess.<br><br>''Principles of mx:''<br> • NO medications, supplements etc. proven to ↓ severity<br> • Acoustic stimulation e.g. white noise, road noise<br> • Pt education<br> • natural history may be unpredictable <br> • CBT can help ↑ QOL (but NOT subjective loudness)| |''O/E:'' otoscopy, bedside hearing tests|~| |''Ix:'' audiometry if hearing loss present<br> • unilat (red flag): require MRI|~|
|historyclass|k |''Hx:'' ask about exercise tolerance, onset (short onset- suggest post-viral, DM)<br>➥ ''HPC:'' ask about specific effects on daily function<br>➥ //Sleep:// early waking? quality? daytime sleepiness? Snoring? Going to sleep? Fall asleep during quiet activities? Naps? (OSA)<br>➥ Diet change? Pregnancy? Exercise tolerance, SOB on exertion?<br>➥ Change in bowel habit? ALARMS? Heavy periods?<br>➥ ICE early! [[Mood screen|Low mood]]!<br>➥ DHx: recent change of medication?|''Ddx:''<br>➥ [[Anaemia|Microcytic anaemia]], [[hypothyroid|Hypothyroid]], [[depression|Unipolar depression]]<br>➥ [[Sleep apnoea|Primary sleep disorders]]<br>➥ Medication s/e: sedatives (hangover effect); gabapentin, venlafaxine, antihistamines<br>➥ Children with fatigue with no obvious cause - paeds review| |''O/E: ''<br>➥ //Anaemia:// bleeding, (pica?)<br>➥ //Hypothyroid:// [[Goitre]]? constipation? <br>➥ Malignancy: B s/s, bruising <br>➥ Signs of rheum disease<br>➥ Strength testing if c/o weakness|~| |''Ix:'' urine dip, random blood glucose, FBC, TFTs, U+E, LFTs, CK, coeliac screen|~| !See also [[Daytime sleepiness]]
|tableclass|k |''Etio:'' inflammation of pharyngeal tonsils. ''Pathogens:'' bacterial (Group A strep), viral (adenovirus, EBV, HSV)|''Complications:'' peritonsillar abscess/quinsy, retropharyngeal abscess - if neck stiffness/tenderness.<br><br>''Management:'' phenoxymethylpenicillin 10d (avoid amox in case of EBV)<br>➥ Tonsillectomy if >5 episodes/year<br>➥ With adenoidectomy if adenotonsillar hypertrophy| |''Symptoms:'' fever, pain, [[Sore throat]], [[Dysphagia]], disordered breathing. Red flags: [[change in voice|Epiglottitis]]|~| |''Signs:'' ant cervical LNA + tenderness<br>''Ddx:'' haem cancers, diphtheria, EBV|~| |''Ix:''|~|
!Steroid ladder - in order of potency *mild (hydrocortisone) *moderate (clobetasone – Eumovate) *potent (betametasone – Betnovate) *very potent (clobetasol – Dermovate) !!Counselling *warn about skin thinning *more potent under occlusion
|tableclass|k |''Etio:'' Infection via contact with cat faeces/undercooked meat. Epid: 1/1000-2000 pregnancies. Pathg’s: crosses placenta 4-8/52 after maternal infection; fetal damage from cell destruction + inflamm response. Screened as TORCH organism.|''Management:'' termination, or: <br>➥ sulphadiazine, pyrimethamine, folinic acid during pregnancy AND 1y in neonate<br>➥ regular ocular f/u <br>➥ postnatal serology until 12 months – +ve infection ⇒ develop ~IgG response| |''Symptoms:'' encephalitis, epilepsy, growth delay, thrombocytopaenia. ''Classic triad:'' intracranial calcification, hydrocephalus (inflamm response in the aqueduct), choroidoretinitis |~| |''Signs:'' |~| |''Ix:'' maternal serology (imprecise) – ~IgG/M/A, avidity; imaging, PCR amniotic fluid |~|
|tableclass|k |@@background-color: #eac9c9; ''Epid:''@@ age 2-12. ''Exclude septic arthritis first.''|@@background-color: #ede7f6; ''Management:''@@ symptomatic treatment<br>➥ Reassure + advice<br>➥ Typically self-resolves within 2/52| |@@background-color: #ffe0b2; ''Symptoms:''@@ sudden painful hip, limp, refusal to weight-bear, history viral infection|~| |@@background-color: #dcedc8; ''Signs:''@@ no pain at rest, ltd passive abduction/rotation, otherwise well|~| |@@background-color: #e3f2fd; ''Ix:''@@ ± effusion on USS. XR not sensitive.<br>Inflammatory markers to exclude septic arthritis |~|
|tableclass|k |''Etio:'' 3% of congenital heart disease; 20% of cyanotic heart disease. ''Structural changes:'' aorta arises from RV and vice versa|''Management:'' Balloon atrial septostomy <br>*Arterial switch procedure| |''Presentation:'' cyanosis|~| |''Murmur:'' systolic murmur if septum defect; loud S2|~| |''Ix:'' //CXR:// “egg on a string” appearance, cardiomegaly, |~|
!Generic history-taking approach in trauma * Mechanism of injury * is the injury proportionate to the mechanism? (pathological #?) * stable or unstable? !!Key s/s: * Pain * Loss of function ± pain inhibition * Loss of sensation ** clarify timing of injury ** ↑ risk with [[open fractures|Open fractures]]
!General principles * [[Principles of fracture management]] * [[Principles of wound management]] * [[Complications of fractures]] !By body region |!Body region|!Imaging| |[[Concussion]]<br>[[Facial trauma]] [[Nose fracture]], [[Ophthalmic trauma]]<br>[[Head injury in children]]<br>[[Head injury types]]|[[CT head]]| |[[Rib fractures]]|| |[[Hand fracture]] |[[elbow X-rays]]<br>[[Trauma X-ray]], [[Fracture X-ray]]| |[[Neck of femur fracture]] and [[NOF surgery]]|~| |[[ACL injury]], [[Meniscal injury]]<br>[[Toddler's fracture|Limping child]]|~|
*Confirm pt details *What radiograph is it? *Name of bone; fracture? If so, where? **Part of bone? *Nature of fracture **pattern of fracture lines – transverse/oblique/comminuted… **displacement: undisplaced/displaced/ minimally displaced **displaced how? translation/rotation/ angulation/shortening **describe distal part relative to proximal, relative to midline **angulation = varus/valgus; translation = med/lat/ant/post/sup/inf, as a % of bone *Other observations – soft tissue shadows, gas, medical devices etc. *Treatment plan Key areas in [[elbow X-rays]] | [[shoulder X-rays]]
*Why does this person from this place develop these symptoms at this time? *Where did you go? Where exactly? *When did you go? (incubation period) *Exposure risk history: **What did you do? What did you eat? **Where did you stay? *Fever without a focus = fever with no focal signs (≠ PUO, usually non-infective cause) !!Parasitic diseases - [[buzzwords|Parasites overview]]
Distinct from [[Advance care planning]] [[St Mungo's|https://stmungos-ed.com/podcast/treatment-escalation-plans]]
|murmurclass|k |''Etiology:'' R ventricular dilatation (PE), infective endocarditis (esp ~IVDUs), rheumatic fever, [[carcinoid syndrome|Carcinoid tumours]], congenital (Ebstein’s anomaly), drugs (ACE-Is, diuretics, digoxin)|''Murmur:'' pan-systolic murmur, loudest during inspiration| |''Symptoms:'' R heart failure: peripheral edema, hepatomegaly, ascites; hepatic pulsations. JVP: large v waves, RV heave|''Mx:'' treat underlying cause. Valve replacement only if severe (R heart failure) + symptomatic| |''ECG:'' ± AF, previous ischaemic changes|~| |''Ix:''asymmetric septal hypertrophy, hypercontractile LV post wall, diastolic dysfunction<br>''CXR:'' ± enlarged heart. Exercise ECG, Holter helps risk strat.|~|
|tableclass|k |''Etio:'' dental causes, compression e.g. aneurysm, post fossa/extracranial tumours, cavernous sinus masses, dermoid/epidermoid/arachnoid cyst|''Management:'' Carbemazepine 100mg BD is 1st line → titrate. Breakthrough pain: modified release preparations <br> • s/e: SJS, N&V, ataxia, sedation, dizziness, ↓ Na <br> • Screen ~HLA-B1502 allele in people from Han Chinese/~SEAsian descent for SJS <br> • Leukopaenia/haem abnormalities → warn about signs of neutropaenia, recurrent infections| |''Symptoms:'' episodic pain in trigeminal distribution (cheek/lower jaw) – “electric shock”, triggered by light/eating/talking/cold air|~| |''Signs:'' autonomic s/s. ''Red flags:'' hearing/ear changes, skin/oral lesions (?perineural spread), bilat pain, optic neuritis, ~FHx MS, onset age <40|~| |''Ix:'' Imaging to exclude SOL|~|
|tableclass|k |Most common (genetic) cause of intellectual impairment/disability in children. ''Risk factors:'' ↑ maternal age, ~FHx|''Management:'' screening/monitoring for conditions more common in people with trisomy 21<br>Life expectancy mid-50s; ↑ risk death from resp infections + ↑ risk of <br>➥ Alzheimer's<br>➥ Blood malignancy<br>➥ Cardiac (secundum atrial septal defect, VSD, endocardial cushion defect)<br>➥ Duodenal atresia/Hirschsprung's disease<br>➥ Endocrine (thyroid disease) complications<br>➥ Cataracts/nystagmus/keratoconus| |''Symptoms:'' up-slanting palpebral fissures, bilateral epicanthal folds, relative macroglossia, micrognathia, low-set ears, high arched palate, ligamentous laxity (atlantoaxial instability), short neck, single palmar crease|~| |''Signs:'' chronic otitis media, hypotonia, developmental delay|~| |''Ix:''|~| !![[Screening|Combined screening]]
!Thrombotic thrombocytopenic purpura |tableclass|k |''Etio:'' autoimmune (40-70%), drug-related (e.g. clopidogrel), hereditary ADAMST13 mutations ''Pathg's:'' ADAMTS13 damage or inhibition → vWF not cleaved → spontaneous platelet aggregation|''Management:'' plasma exchange, FFP ( ⚠️ volume overload), rituximab<br>➥ Expect recovery of renal fx| |''Clinical pentad:'' fever, [[MAHA|Haemolytic anaemias]], [[thrombocytopenic purpura|Purpuric rash]], neuro s/s, [[AKI|Acute kidney injury]]|~| |''Signs:'' ↓ platelets|~| |''Ix:'' ↑LDH, ↓ haptoglobins, clotting (normal). Exclude infection. //Blood film:// schistocytes|~|
|tableclass|k |''Etio:'' a SOCIAL disease; ~CoD of most ppl with HIV|''Mx:'' Refer to secondary care. RHZE regimen = rifampicin, (h)isoniazid (+ pyridoxine), pyrazinamide, ethambutol. <br>➥ 8/52 RHZE, 16/52 R+H = 6/12 (“short course”); Latent TB: 3/12 R+H <br>➥ Multi-drug resistant TB more common in “communes” e.g. prisons. Direct observed therapy if not taking tx as prescribed<br>''Public health:'' <br>➥ Non-contagious after 2/52 hospital treatment in resp isolation<br>➥ Contact tracing for >8h contact <br>➥ If asym: age>65/immunocompromised = CXR; age<65 = Mantoux <br>➥ Prophylaxis: R+H 3/12 or R 6/12| |''Symptoms:'' fever, night sweats, cough, weight loss, haemoptysis (>2/52); meningitis, bone manifestations etc.|~| |''Rad signs:'' consolidation, cavitation, fibrosis, calcification|~| |''Ix:'' CXR <br> ➥ Mantoux (not TB-specific) or Quantiferon = delayed hypersensitivity to MTB <br>➥ ~GeneXpert = real-time PCR, sensitivity++. Speciation, RPOB status (i.e. rifampicin resistance) <br>➥ Sputum sample + stain for MC&S|~| !TB drugs side effects # Rifampicin: urine discolouration # Isoniazid: Peripheral neuropathy, hepatotoxicity → prescribe prophylactic pyridoxine # Pyrazinamide: hepatitis, gout # Ethambutol: optic neuropathy
|tableclass|k |''Etio:'' cell lysis in rapidly growing/shrinking tumours. ''Most common primaries:'' Burkitt’s lymphoma, leukaemia, myeloma|''Acute mx:'' Cardiac monitoring, consider ITU<br> • Correct phosphate first!<br> • IV fluids + continue allopurinol<br> • Rasburicase (urase oxidase): rapidly ↓ urate within 4h ⚠ [[G6PD deficiency]]; s/e: GI upset, headache<br> • Urine alkalinisation (sodium bicarb)<br> • Prevention: IV fluids (aim >3L/d urine output); IV allopurinol, rasburicase (prevent urate formation)<br> • Measure electrolytes pre-, 4-6h post-therapy + every 6-12h| |''Symptoms:'' see s/s for electrolyte imbalances|~| |''Signs:'' ↑ K+, ↑ urate, ↑ ~PO4, ↓ Ca, ↑ LDH, ↓ Mg|~| |''Ix:'' |~| !!Back to [[Oncological emergencies]] | Opposite of [[Refeeding syndrome]]
|tableclass|k |''Etio:'' XO monosomy/mosiac ⇒ can develop other X-linked recessive conditions! Epid: 1 in 2000 live female births. ''Risk factors:'' ↑ maternal age|''Management:'' MDT approach as always!<br>Management of aortic corarctation, growth hormone to ↑ growth potential etc<br>Pts usually have normal uterus/vagina - IVF possible for fertility| |''Symptoms:'' short stature, broad chest, primary amenorrhea, delayed puberty, ptosis, webbed neck, deafness|~| |''Signs:'' coarctation of aorta, bicuspid aortic valve, gonad dysgenesis (⇒ hypogonadotropic hypogonadism), Crohn’s disease, cubitus valgus|~| |''Ix:'' growth should be plotted on adjusted growth charts|~|
|tableclass|k |''Etio:'' autoimmune destruction of islets of Langerhans. HLA-D3, D4 linked. Adult onset: LADA|''Management:'' Lifestyle, and:<br>➥ See below for insulin regime <br>➥ Inform DVLA – hypo rules. BM ≥5mmol/L before driving<br>➥ ''Sick day:'' ↑ insulin req (depending on illness), maintain caloric intake <br>➥➥ Check BM ≥ 4x/day, check ketonuria <br>➥➥ Admit if vomiting, ketotic, dehydration, child, pregnant| |''Symptoms:'' weight loss, polyuria, lethargy ± infection over weeks|~| |''Signs:'' slow skin healing, peripheral neuropathy|~| |''Ix:'' see [[Diabetes diagnostic criteria]]; anti-islet cell, anti-glutamic acid decarboxylase autoabs<br>➥ Coeliac screen, TFTs (TPO abs); Vit D, lipids|~| ''1st line insulin therapy:'' basal bolus multiple daily injections * Long-acting (e.g. Lantus) OD at bedtime + rapid-acting (e.g. Novorapid) 30 min before meals/snacks * Other insulins: intermediate (8h); mix (usually 70:30 long-acting:short-acting) - at meals ** Easy to titrate dose but must eat * Target: 4-7mmol/L
|tableclass|k |''Etio:'' see [[Type 1 diabetes]]|''Immediate mx:'' SAME DAY referral<br>➥ 1st line insulin therapy: basal bolus <br>➥➥ Total daily dose: start at 0.5 units/kg/day<br>➥➥ 2nd line: continuous subcut (often for younger kids)<br>➥ family education: carb counting, insulin sensitivity factor, sick day rules, hypos, signs of DKA<br>➥ Meet MDT before discharge (preferably) + 24h diabetes care<br>Follow-up: education, clinic 4x/year, regular dental exam, 2y eye check| |''Symptoms:'' typical age of onset 4-12y|~| |''Signs:'' random CBG > 11.1 mmol/L or fasting > 7 mmol/L|~| |''Ix:''|~|
|tableclass|k |''Pathg's:'' insulin resistance. ''Etio:'' Steroids, gestational, pancreatic trauma/destruction/cancer. Polygenic associations esp HNF-1a - more strongly inherited than T1DM. Rare in children, but consider insulin resistance|''Management:'' never forget lifestyle advice… Impaired fasting glycaemia: ↓ risk DM with wt loss + activity <br> • At ~HbA1c 48: start standard-release metformin <br> • THEN 58mmol/mol: add pioglitazone, SU, DPP-4i, target 53, THEN triple therapy<br>Once-yearly [[eye checks|Diabetic eye disease]]| |''Symptoms:'' polyuria, polydipsia|~| |''Signs:'' hyponatraemia (osmotic effect)|~| |''Ix:'' see [[diagnostic criteria|Diabetes diagnostic criteria]] and [[Diabetes monitoring]]<br><br>➥ Characterisation i.e. Type 1 vs Type 2: GAD abs (can have Type 1 without abs), C-peptide (±↓ in T1DM)<br>➥ Pancreatic diabetes: faecal elastase|~| ''If pt presents as:'' ketotic, poor response to hypoglycaemics, family/personal history of autoimmunity, consider LADA.
* [[Vascular dementia]] * [[Lewy body dementia]] * [[Frontotemporal dementia]] Back to [[Dementia]] general page/[[ICD-10 criteria|Dementia ICD-10]]
!Observational studies !!Cross-sectional |singlecol|k |''How it works:'' In one time period, look at a section of the population (no follow up)| |''Advantages:'' Relatively quick| |''Disadvantages:'' <br>➥ Won’t pick up early stages of disease, latent, short-term conditions (e.g. infections)<br>➥ Hard to establish [[causality|Determining causation]] → e.g. patients may have changed exposure after diagnosis<br>➥ Cannot detect incidence (risk/rate)| !!Cohort ,,(looking forward in time),, |singlecol|k |''How it works:'' In a group of people without the disease, determine exposure status then follow up <br>(No intervention) → compare occurrence of disease between exposed and unexposed groups| |''Advantages:'' <br>➥ More representative - since there is follow-up<br>➥ Direct measure of incidence → can be used to measure prognosis<br>➥ Good for multiple disease outcomes<br>➥ Stronger evidence for causality → establish sequence of events<br>➥ Possible to investigate rare exposures| |''Disadvantages:'' <br>➥ More expensive - requires larger sample size<br>➥ People can drop out of the study<br>➥ Inefficient for rare diseases| !!Case control |singlecol|k |''How it works:'' In a group of people with the disease + a group without the disease, compare exposure retrospectively| |''Advantages:'' <br>➥ Good for rare diseases, stable markers (e.g. genetic)<br>➥ Cheaper<br>➥ Can achieve sufficient power with small sample size| |''Disadvantages:'' <br>➥ Self-reporting can be biased/inaccurate etc. → reverse causality, recall bias, observer bias<br>➥ Susceptible to selection bias in choosing controls<br>➥ Not suitable for rare exposure<br>➥ Cannot calculate incidence risk or death rates - since cannot establish timeline<br>➥ Potential measurement bias for exposure| Jump to [[Evaluation|Evaluation of observational studies]]
|tableclass|k |''Etio:'' gram-neg rod (Salmonella enterica), faecal-oral spread. ''Incubation:'' 2-3 weeks. RF: ↑ gastric pH (e.g. age, antacids)|''Complications:'' CNS, pulm, MSK involvement e.g. splenic abscesses <br>''Mx:'' disease may be self-limiting – if so, no abx required <br>➥ Else, or if pt is in high-risk groups (childcare, healthcare, catering): cipro/azithromycin <br>➥ ⚠↑ cipro resistance in SEA/S Asia | |''Symptoms:'' fever, headache, abdo pain, diarrhoea/constipation, dry cough, “rose spots” (variable), fatigue|~| |''Signs:'' splenomegaly, ⚠perforation (rare), classically “atypical bradycardia”|~| |''Ix:'' 3x blood cultures are diagnostic! <br>➥ Bloods: ↑ ALT; FBC normal<br>➥ +ve stool culture; Widal’s test (low sens/spec) detects O, H Ags of S. typhi/paratyphi|~|
[[Glasgow-Blatchford score|https://www.mdcalc.com/glasgow-blatchford-bleeding-score-gbs]] - determine severity, suitable for outpatient management? [[Rockall score|https://www.mdcalc.com/rockall-score-upper-gi-bleeding-complete]] [[Upper GI bleed]]
|tableclass|k |''Etiology:'' Non-granulomatous relapsing and remitting continuous inflammation in colonic mucosa – never spreads prox to ileocecal valve. Age of onset: 15-30yrs.|''Complications:'' toxic megacolon (colonic ∅ >6cm) <br>''Mx:'' induce remission by: (severity: Truelove-Witt index)<br> *Mild: Topical aminosalicyclate → PO if not improved<br>*Extensive: PR aminosalicylate+ high-dose PO aminosalicylate NICE 2019<br>*Severe colitis: admit, IV corticosteroids<br>*Monitoring: temp, HR, BP, stool chart, exam BD, daily bloods<br>*Rescue therapy if day 3 CRP >45 or bowels open >8x/day: cyclosporin; else 85% chance colectomy<br>*Maintaining remission: 5-ASAs for life (SSZ 500mg/6h PO is 1st-line) – warn s/es (pancreatitis, haemolysis, hepatitis, ↓ fertility)| |''Symptoms:'' diarrhoea/urgency, abdo pain, weight loss (more common cf UC), fever, malaise, anorexia|~| |''Signs:'' aphthous ulcers, perianal abscess/skin tags/anal strictures, clubbing, ant uveitis, iriitis. ''Endoscopy:'' cobblestone. ''Ddx:'' TB, radiation proctitis|~| |''Ix:'' stool culture, faecal calprotectin. ''AXR:'' No faecal shadows; mucosal thickening/ islands; colonic dilatation. Colonoscopy + biopsy: inflammatory infiltrate; ↓ goblet cells; mucosal ulcers; crypt abscesses; pANCA|~| See [[Ulcerative colitis vs Crohn’s]]
|![[Ulcerative colitis]]|![[Crohn’s|Crohns]]| |Bloody diarrhoea more common, LLQ, tenesmus, ↑ association with colon cancer|Non-bloody diarrhoea, UGI symptoms, weight loss| |Continuous involvement from rectum to caecum – never beyond iliocecal valve (ddx: backwash ilealitis)|Skip lesions anywhere in colon or small bowel| |Extra-enteric involvement: primary sclerosing cholangitis|Extra-enteric involvement: aphthous ulceration (rare), gallstones more common, perianal disease| |Histology: crypt abscesses, dysplasia, diffuse mucosal inflammation (inflammatory infiltrate in lamina propria), depletion of goblet cells|Histology: granulomas, neuromuscular hyperplasia, fissuring. Inflammation in all layers ± penetrating lesions| |On endoscopy: pseudopolyps|On endoscopy: Cobblestone appearance| |Radiology: loss of haustrations, short narrow colon (drainpipe colon)|Radiology: strictures (Kantor’s string sign), proximal bowel dilation, rose-thorn ulcers| !!Other causes of colitis * Autoimmune/inflammatory response e.g. HIV treatment * [[Ischaemic colitis]] = embolic event, ask about cardiovascular RFs * Toxic colitis ⇒ toxic megacolon
||!UMN|!LMN| |Site|Brain, brainstem, ventral horn|Ventral horn to peripheral muscles| |!Tone|↑<br>Spastic paralysis|↓<br>Flaccid paralysis| |!Fasciculations|Absent|Present| |!Atrophy|-|++| |!Reflexes|+++|+/-| |!Babinski|Present|Absent|
|tableclass|k
|''Etio:'' |''Management:'' stepwise approach<br>''Mild'': psychological therapies<br>➥ Antidepressants - SSRIs then SNRI; if still unresponsive, combine ⚠ serotonin syndrome<br>➥ Continue antidepressants ≥6/12 to prevent relapse; ≥2y if ↑ risk relapse<br>➥ Treat depression first when combined with anxiety <br>➥ If severe/previously sectioned, consider advance planning|
|''Symptoms:'' low mood, anhedonia, anergia, psychomotor retardation ("slow motion film", "on edge, can't stop moving"); guilt/self-blame|~|
|''Signs:'' |~|
|NICE has some [[Depression screening]] questions|~|
!ICD-10 definition
# ↓ mood, unresponsive to circumstances (± diurnal variation)
# ↓ interest in almost all activities + anhedonia
# ↓ energy or increased fatigability (anergia)
!Depressive episode
* ≥2 core s/s
* Duration ~2/52
* ± adverse effect on function - affects scoring of severity
Source: Crash Course in Psychiatry
|tableclass|k |''Etiology:'' Upper = 70% of GI bleeds. Varices, ulcers, malignancy, AV malformation. GOJ most common site. Anatomical landmark = ligament of Trietz. Lower: diverticular disease, colonic angiodysplasia, ischaemic colitis, Dieulafoy’s lesion, inflammatory, infectious colitis; anorectal – internal haemorrhoids ''Epid:'' 7% mortality; 15% rebleed rate. ''In children:'' Meckel’s diverticulum|''Management:'' A→E assessment ± major haemorrhage call. PROTECT AIRWAY; treat coagulopathy (FFP, Vit K)<br>Terlipressin infusion (s/e: digital ischaemia)| |''Symptoms:''|~| |''Signs:'' malaena, clinical signs of anaemia|~| |''Ix:'' FBC (serial Hb); ↑ urea. INR, G&S/crossmatch, endoscopy within 24h. [[UGIB risk strat]]<br>**NB INR less useful in chronic liver disease|~| Source: tutorial Dr Sadigh, BMJ BP !!Pathophys Cirrhosis ⇒ ↑ inflow via mesenteric art vasodilatation + ↓ outflow via splanchnic
|historyclass|k |''Presentation:'' urethral discharge, dysuria, penile irritation<br>''Hx:'' risk STI? → [[Sexual history]]|''Principles of mx:'' Screen for STI ± hepatitis. Advise to notify sexual partners to GUM clinic → f/u 1-2/52 <br><br>''Ddx'':<br>➥ [[Gonorrhea]], non-gonococcal ([[Chlamydia]])<br>➥ non-infective (e.g. after instrumentation)| |''O/E:'' external genitalia - discharge?|~| |''Ix:'' urine NAAT, microscopy|~| Parallel to ''cervicitis''
|historyclass|k |''History:'' acute/chronic? <br>//Acute:// tender, overflow incontinence<br>//Chronic:// hesitancy, poor stream, post-micturition drip|''Principles of mx:'' [[catheterise|Post-TWOC considerations]]<br>''Ddx:''<br> • constipation, UTI, iatrogenic (epidural analgesia, anticholinergics e.g. oxybutynin)<br> • CNS (esp in younger patients) – cauda equina red flags<br> • outflow obstruction e.g. [[Prolapse]], fibroids, [[BPH|Benign prostatic hyperplasia]]<br> • detrusor weakness<br> • bladder overdistention| |''O/E:'' prostate, abdo (palpable bladder?)|~| |''Ix:'' Bladder scan: residual urine, bladder wall thickness<br> • Urodynamic studies<br> • USS <br>''Admit if:'' ↑ residue, ↓ renal function, haematuria ++|~|
|tableclass|k |''Pathogens:'' E. coli, Proteus, Klebsiella, Pseudomonas, Enterococcus. ''Etio:'' Most often urinary stasis. ''Epid: ''M>F if age<3/12; F>M after 1y.|''Management:''<br>➥ age>3m + upper UTI: cefalexin/co-amox <br>➥ age>3m + lower UTI: trimethoprim, nitrofurantoin (if eGFR ≥ 45ml/minute)<br>➥ Expect improvement within 48h<br>➥ Treat constipation if present <br>''Recurrent UTI:'' vesicouteric reflux? = developmental anomaly of VUJ<br>➥ micturating cystourethrogram is diagnostic <br>➥ 10% self-resolve if mild; ± abx prophylaxis| |''Symptoms:'' fever, vomiting, lethargy, irritability, dysuria, polyuria (secondary enuresis). <br>➥ ± localising signs ⇒ suspect UTI in febrile child! <br>➥ //Neonates:// jaundice<br>➥ //Infants:// vomiting, failure to thrive, diarrhoea, irritability|~| |''Signs:'' neutrophilia|~| |''Ix:'' //USS:// if atypical infection, if age<6m + recurrent UTI or recurrent UTI within 6/52. //DMSA:// within 4-6/12 if age <3y + recurrent/atypical|~|
|tableclass|k |''Etio:'' Extremely common. ''Pathg’s:'' ↓ bladder emptying|''Management:'' treat anyone with +ve MSU or empirically if symptomatic <br>➥ Abx: trimethoprim (NOT in 1st trim), nitrofurantoin (NOT in 3rd trim), amoxicillin, cefalexin <br>➥ untreated UTI ⚠ pyelonephritis <br>➥ Asymptomatic bacteriuria screened at 8-12/40| |''Symptoms:'' ↑ vomiting; aggravation of hyperemesis|~| |''Signs:''|~| |''Ix:'' MSU, U+Es|~|
|historyclass|k |''History:'' physiological discharge? Infective cause? Non-infective?<br>➥ COCA<br>➥➥ ''Bacterial vaginosis'' (BV): fishy-smelling, thin, grey/white homogeneous discharge, no itching/ soreness.<br>➥➥ ''[[Vaginal candidiasis|Candidiasis (thrush)]]'': white, odourless, curdy discharge ± itching, superficial soreness.<br>➥➥ ''Trichomoniasis'': fishy-smelling, yellow/green frothy discharge± itching, soreness, and dysuria.<br>➥➥ Cervicitis or ''[[Pelvic inflammatory disease]]'' (PID): vaginal discharge, post-coital or intermenstrual bleeding, dysuria, deep dyspareunia, or lower abdominal pain.<br>➥ Cyclical s/s?<br>➥ STI screen + sexual history <br>➥➥ Risk ax for STI (age<25, new sexual partner in last year, previous STI)<br>➥ Tried any treatments? Vaginal products? Washing practices?|''Principles of mx:''<br>➥ Personal hygiene <br>➥ GUM referral if suspect PID, chlamydia, gonorrhoea, or trichomoniasis<br>➥ discharge physiologically influenced by age, hormonal ∆, postpartum, menstruation etc.<br>''Ddx:'' gonorrhoea, vaginal candidiasis, BV| |''O/E:'' abdo, external genitalia exam, speculum|~| |''Ix:'' pH: >4.5 – BV, trichomonas; <4.5 – candida<br>➥ High vaginal swab if higher risk<br>➥ High risk STI: test for chlamydia, gonorrhoea, trich|~|
|tableclass|k |''Etio:'' defective/absent valves → reflux. ''Secondary causes:'' after DVT, pregnancy, pelvic tumour, ↑ intraabdo pressure. ''Risk factors:'' occupational; ~FHx, OCP, physical inactivity. ''Sites:'' medial = long saphenous; lateral = short saphenous; groin (saphena varix)|''Management:'' CEAP classification<br> • Compression stockings, lose weight, elevate legs<br> • Laser ablation, sclerotherapy, ligation + stripping| |''Symptoms:'' thread veins, dilated veins when standing, heaviness/ache, venous eczema, pigmentation, ulceration|~| |''Signs:'' tenderness, induration, lipodermatosclerosis ± ↓ pulses pulsatile (arteriovenous fistula)|~| |''Ix:'' Duplex scan: venous reflux; scarring of deep veins; pelvic source.<br><br>Brodie-Tredelenberg test – test for perforator incompetence [[(GP notebook)|https://gpnotebook.com/simplepage.cfm?ID=832176151]]|~|
|background-color: #EAC9C9;''Epid:'' M>F.<br> • RF: hypertension, vascular risk factors<br> • 2nd most common, ↑ prevalence w history of stroke| |background-color: #EAC9C9;''Pathophysiology:''<br> • Small infarcts<br> • Small vessel disease ⇒ hypertension, ↑chol can cause white matter damage<br> • Stroke, inflammation e.g. MS, HIV| |background-color: #EAC9C9;''Anatomy:'' White matter in cerebral hemispheres, grey nuclei, thalamus, striatum| |background-color: #ffe0b2;''Presentation''<br> • Cognitive ↓ after infarct<br> • Functional ↓ before memory ↓<br> • Mood disturbance/disorder; psychosis, hallucinations, delusions, emotional lability| |background-color: #dcedc8;''Progression:'' Stepwise with discrete infarcts, or insidious - depends on root cause| |background-color: #e3f2fd;''Ix:'' CT head; [[cognitive testing|Cognitive assessment tools]]| !!Other [[Types of dementia]]
# Blood culture # Blue (Na citrate) - coagulation # Yellow (SST) - mainstream chemistry (U&Es, LFTs, enzymes, routine endocrine) # Purple (K EDTA) - ~HbA1c, ACTH, Hb, film # Pink - group & save/crossmatch # Grey (fluoride oxalate) - glucose, lactate
|tableclass|k |''Epid:'' Most common. Associated with trisomy 21. ''Onset:'' antenatal diagnosis, or: HF @ 4-6/52|''Complications:'' persistent pulmonary hypertension of the newborn<br>''Mx:'' <5mm close spontaneously<br>➥ Moderate: furosemide + spirolactone, high caloric feed<br>➥ Severe: as with moderate, AND surgical repair| |''Symptoms:'' failure to thrive, SOB (depending on degree of defect)|~| |''Signs:'' harsh “blowing” pansystolic murmur ± thrill|~| |''ECG:'' LVH (if mod/large), RVH (↑ RV pressure)|~| # Acyanotic lesions: L → R shunt ## [[Atrial septal defect]] ## [[Patent ductus arteriosus]]
Relatives: can stay if they want !! O/E # Response to verbal/pain stimuli # Carotid pulse not palpable # Heart sounds absent >2 min # Breath sounds absent >2 min # Pupils fixed and dilated !!Document * Time of death * GMC no? = contact to do certification later
|historyclass|k |''History:''<br> • Clarify if true vertigo vs light-headedness; “which way are things going?”<br> • Duration, frequency, speed of onset. ''Triggers:'' head position/movement, previous infection<br> • ''Associated s/s:'' nausea/vomiting; any [[Hearing loss]]/[[Tinnitus]]?<br> • Red flags: persistent vertigo, vertical nystagmus, focal neurology<br> • PMH: vascular RF, risk ax |''Principles of mx:'' [[Antiemetics|Antiemetics overview]]; vestibular physio can help with BPPV| |''O/E:'' ears; neurological exam; //cerebellar signs:// nystagmus, ataxia etc.<br> • cranial nerve exam, gait, Romberg|~| |''Ix:'' Hallpike’s test, CT/MRI of internal acoustic meatus may be warranted|~| !Ddx *[[BPPV]]: Hallpike’s test diagnostic *[[Meniere's disease]] *labyrinthitis: ± URTI prodrome *[[posterior stroke|Central vs peripheral vertigo]]: other focal neurology e.g. [[Acute ataxia]] *[[otitis media|Acute otitis media]] *acoustic neuroma: slow onset deafness (rarely causes vertigo) *trauma, foreign body *vestibular neuronitis: post-infectious, hearing is normal *migraine *drug-induced: gentamicin, co-trimoxazole, diuretics, metronidazole [[St Emlyn's|https://www.stemlynsblog.org/dizziness/]]
''Contact'' = face to face, or >15min in same room !If it might be parvovirus, rubella, measles |!Virus|!Action|!Risk to babs| |!Measles|Check if immune: 2 vax or known immunity - if so, reassure unlikely<br>If contact has confirmed/likely measles, check maternal measles IgG → if negative, give human normal ~IgG|Intrauterine death, premature delivery| |!Rubella|Check if immune: 2 vax, 1 vax + antibodies +ve, or past antibodies +ve - if so, reassure unlikely|[[Congenital rubella]]| |!Parvovirus B19|Do serology|Miscarriage, hydrops fetalis (↑ risk with gestation)|
!Vision *FHx of squint, short or long sightedness, serious eye disease? *Do the eyes look normal *Does the child… **look at you (birth) **look at bright light (birth) **follow you (1/12) **play with own hands (3/12) **Reach for objects (4/12) **Pick up small objects (9/12) **Look at pictures (12/12) **Point to objects at a distance (12/12) **Bumping into things, clumsy (2-5 yrs) **Recognising you across a room (2-5 yrs) !Hearing *FHx of hearing problems? *Does the child... **Hear you (birth) **Startle to a loud noise (6/52) **Notice sounds in the house – vacuum cleaner (3/12) **Turn to voices (6/12) **Hear rustling of sweet wrappers (8/12) **Respond when called (10/12) **Wake when the bedroom door opens (12/12) **Carry out simple instructions (14/12) * May result in [[Delay in talking]]
|historyclass|k |''History:'' duration, permanent/transient, progression <br>➥ degree, central/peripheral <br>➥ distribution (unilat/bilat), painful (anterior cause) <br>➥ floaters/flashers/distortion (anything pulling on retina) <br>➥ Headache associated, Eye movements painful, Lights/flashes before, Poorly controlled DM, Amaurosis fugax <br>➥ Risk factors: AF, bleeding disorders? <br>➥ [[Ophthalmic history]] <br>➥ Other causes: methanol, quinine overdose<br>➥ DHx: risk factors for vitreous |''Ddx:'' <br>➥ embolic causes (amaurosis fugax, CRAO)<br>➥ Ischaemic optic neuropathy<br>➥ vitreous haemorrhage<br>➥ [[retinal detachment|Retinal detachment]] → urgent surgical referral<br>➥ optic neuritis<br>➥ fat embolus – in trauma pts<br>➥ [[GCA|Polymyalgia rheumatica/giant cell arteritis]]| |''O/E:'' acuity, pupil reaction, fundoscopy, Ishihara|~| |''Ix:''|~| ![[Gradual visual loss|Vision loss - gradual]]
|historyclass|k |''History:'' may present as falls, functional impairment<br>➥ degree, central/peripheral <br>➥ distribution (unilat/bilat), painful (suggests anterior cause)|''Ddx:'' [[Cataracts]], [[AMD|Age-related macular degeneration]], [[glaucoma|Primary open angle glaucoma]], retinopathy (diabetic/hypertensive), [[Retinitis pigmentosa]], optic atrophy (methanol, quinine, arsenic)<br>''Mx:'' patients may complain of visual hallucinations (Charles Bonnet syndrome)<br>➥ Visual rehab, low vision specialists, specialist support<br>➥ 2ww referral: central visual loss, flashing lights without field defect, chronic glaucoma pressure >35mmHg| |''O/E:'' ophthalmic o/e including fundoscopy|~| |''Ix:''|~| ![[Acute visual loss|Vision loss - acute]]
|tableclass|k |@@background-color: #eac9c9; ''Etio:''@@ T-cell-mediated destruction of melanocytes. @@background-color: #eac9c9; ''RF:''@@ autoimmune disease e.g. T1DM; chemical contact e.g. benzenes, phenols|@@background-color: #ede7f6; ''Management:''@@ //limited// (i.e. 2-3% body surface): topical corticosteroid e.g. clobetasol or tacrolimus ≥ 3/12<br> • ADD phototherapy if widespread| |@@background-color: #ffe0b2; ''Symptoms:''@@ acral, periorificial, perianal depigmentation|~| |''Signs:'' associations with other autoimmune disorders|~| |@@background-color: #e3f2fd; ''Ix:''@@ clinical dx|~|
|historyclass|k |''History:'' SOCRATES – onset, triggers <br>➥ COCA; Bilious vomiting – get help!<br>➥ effortful or regurgitation?<br>➥ Timing relative to feed?<br>➥ Accompanying diarrhoea?<br>➥ [[Headache|Childhood cancer conditions]]?|''Ddx:'' ➥ ''Bilious:'' intestinal malrotation, duodenal obstruction, volvulus<br>➥ [[cow’s milk protein allergy]]<br>➥ ''Infection:'' UTI, meningitis<br>➥ [[Pyloric stenosis]] - insert NG tube before surgery<br>➥ Metabolic: DKA, toxicology<br>➥ Abdominal migraine| |''O/E:'' dehydration, growth trajectory, abdo exam |~| |''Ix:'' U+Es, urine output. USS|~|
|tableclass|k |''Etio:'' ?↑bHCG RF: molar pregnancy, multiple pregnancy. ''Onset:'' peaks at 9/40, 90% resolve by 20/40.<br><br>''Hyperemesis gravidarum'' = dehydration, electrolyte imbalance, >5% pre-pregnancy weight loss|''Management:'' NB all antiemetics are unlicensed <br>➥ //Conservative:// PO fluids, small frequent meals, ginger, avoid triggers <br>➥ Primary care measures not tolerated + PUQE < 13: ambulatory day care for parenteral fluids, nutrition<br>➥ [[Antiemetics|Antiemetics for pregnancy]]<br>➥ //IV fluids:// ~NaCl + KCl guided by daily electrolytes; no dextrose ⚠ Wernicke’s encephalopathy!<br>➥ Thiamine, VTE prophylaxis <br>➥ Stop Fe supplements if they worsen N&V <br>➥ Risk recurrence in future pregnancies <br>➥ Advise monitoring for AKI, haematemesis, unstoppable vomiting, inability to eat/drink for 24h| |''Symptoms:''|~| |''Signs:'' ↓ Na, ↓ Cl, ↓ K, ketosis|~| |''Ix:'' Urine dip – ketones, exclude UTI <br>Quantify using PUQE score|~|
|tableclass|k |''Etio:'' most common inherited clotting disorder. Types I-III from mild to severe. Acquired: with lymphoproliferative disorders. ''Epid:'' mild = autosomal dominant; severe = autosomal recessive. F>M|''Management:'' antifibrinolytics e.g. TXA 10mg/kg immediately before, then 2-8d after.<br> • If DDAVP responder, give DDAVP <br><br>''In acute bleed:'' VXF concentrate ± platelet transfusion.<br> • Avoid ~NSAIDs (anti-platelet action)| |''Symptoms:'' bruising, epistaxis, menorrhagia (muco-cutaneous bleeding = platelets)|~| |''Signs:'' gallstones, splenomegaly|~| |''Ix:'' ↔︎ APTT, ↔︎ bleeding time, normal platelets|~|
|tableclass|k |''Epid:'' 4-5-fold ↑ risk cf non-pregnant women|''Management:'' PE in pregnancy can be fatal ''within 30min!''<br>➥ current VTE: LMWH until 6/52 postnatal or 3/12 <br>➥➥ safe in breastfeeding<br>➥➥ warfarin only to start ≥5/7 postnatal<br>➥ //previous provoked VTE:// LMWH from 28/40-6w postnatal<br>➥ previous unprovoked VTE: LMWH throughout pregnancy to 6w postnatal| |''Symptoms:'' same as PE/VTE|~| |''Signs:''|~| |''Ix:''|~|
!Risk factors !!Medical * >60, BMI >35, pregnant/<6w postpartum, dehydration * clotting disorder * chemo/cancer, comorbidities * critical care admission, HRT, COCP, varicose veins !!Surgical * THR: LMWH 28d + stockings until d/c + rivaroxaban * TKR: LMWH 14d + stockings until d/c + rivaroxaban * Fragility #: 1m LMWH starting 6-12h after surgery
|tableclass|k |Rare – 4% of gynae Ca! ''Etiology:'' HPV (esp in older patients) vs chronic irritation. ''RF:'' postmenopausal. ''Pathg’s:'' SCC most common then melanoma|Mx: Trending to conservative surgery: <br>➥ radical local excision of primary lesion <br>➥ radical vulvectomy <br>➥ regional LN <br>➥ Adjuv RT not common ?benefit| |''Symptoms:'' vulval lump/mass, vulval bleeding/discharge/dysuria|~| | |~| |Ix: CT CAP for staging, ± sentinel node biopsy|~|
|tableclass|k |''Epid:'' incubation 7-21d. Virus remains dormant in dorsal root ganglion; reactivation = shingles.<br>''Other manifestations:'' ophthalmic shingles (report [[visual loss|Vision loss - acute]] immediately), disseminated zoster, Ramsay-Hunt syndrome|''Complications:'' secondary bacterial skin infection, pneumonitis, congenital varicella, post-herpetic neuralgia<br>''Prevention:'' pre-exposure = live attenuated vax; post-exposure = VZIG. //Exposure in pregnancy:// test abs → VZIG in 6d<br>''Mx:'' if uncomplicated, manage in community. <br>➥ pregnant pts, adults should be treated within 3d of rash – 800mg acyclovir 5x/day or 10 mg/kg tds IV<br>➥ immunocompromised pts should be treated when vesicles present<br>//''Shingles: ''//800mg acyclovir 800mg 5x/d PO<br>''Infectious period:'' 48h before rash to until all vesicles are dry<br>Maternal shingles in pregnancy ↓ risk to infant| |''Presentation:'' vesicular rash + crusts over in 3-4d, fever, malaise. //Shingles:// pain + rash along dermatomal distribution|~| |Signs:|~| |''Investigations:'' PCR from vesicles|~|
|singlecol|k |''How it works:''<br>''Indications:''| |''Advantages:''| |''Contraindications:''| |''Adverse effects:''<br><br>In case of high INR:| |''Administration:''|
|tableclass|k |''Etio:'' chronic thiamine insufficiency (alcohol, [[hyperemesis gravidarum|Vomiting in pregnancy]])|''Mx:'' thiamine replacement| |''Symptoms:'' ophthalmoplegia, ataxia, confusion|~| |''Signs:'' [[CN5 palsy|Cranial nerve lesions]]|~| |''Ix:'' ?|~|
|historyclass|k |''History:'' Is this wheeze or stridor? Some other airway sound?<br>➥ //Onset:// acute/chronic? Triggers?<br>➥ Age, atopy, FHx of atopy<br>➥ duration, triggers → episodic or triggers? History of URTI?<br>➥ Signs of heart failure: Murmurs? Hepatomegaly?|''Acute mx:'' see acute asthma attacks<br>➥ Supp oxygen, SABA ≤10 puffs in spacer<br>➥ ''Abx:'' 1st line = amox<br>➥ Parental smoking?<br><br>''Ddx:'' post-viral wheeze, asthma, pneumonia, bronchiolitis, inhaled foreign body, allergic reaction, heart failure<br>➥ Bronchiolitis more likely if age < 1<br>➥ Asthma more likely if age > 5<br>➥ Viral wheeze: requires bronchodilators<br>➥ ''Daily'' cough for 8/52: refer<br>➥ "Squeaky" breathing: laryngomalacia| |''O/E:'' severity of wheeze → signs of exhaustion, level of consciousness, obs including sats<br>Peak flow if possible<br>➥ Hepatomegaly?|~| |''Ix:'' CXR not helpful|~| ![[Bronchiolitis]] vs viral wheeze ||!Bronchiolitis|!Viral wheeze| |!Typical age|<12 months|age 1-5| |!Response to tx|Bronchodilators no effect|Bronchodilators 1st line → LTRA or ICS| |!Timecourse|
|tableclass|k |Disease of winter epidemics. @@background-color: #eac9c9; ''Epid:''@@ age<2, >14. @@background-color: #eac9c9; ''Pathogen:''@@ Bordetella pertussis. @@background-color: #eac9c9; ''Incubation:''@@ 10-14d|@@background-color: #ede7f6;''Complications''@@ largely related to violent coughing; apnoea<br>@@background-color: #ede7f6;'' Management:''@@<br>➥ Age <1m: Clari ^^CKS NICE^^; admit if age<6m, apnoea/cyanosis etc, significant complication ^^CKS NICE^^<br>➥ Age >1m: Azithro/clari, trimethoprim/sulfamethoxazole<br>➥ Pregnant adults: Erythro (post-exposure prophylaxis )<br>➥ School exclusion: 2d after abx start, else 21d from onset<br>➥ ~DTaP/IPV/Hib/~HepB vax at 2, 3, 4m + pertussis vax offered to household contacts + age >10 + no vax in 5y| |''Symptoms:'' increasing cough ± worse at night. Harsh inspiration after cough = "whoop"|~| |''Signs:''|~| |''Ix:'' mycoplasma; //FBC//: ↑ lymphocytes|~|
!Differentials: *VT *SVT with aberrant conduction Consider underlying causes (e.g. IHD ↑ risk of ventricular arrhythmias.) !What suggests VT >> SVT? *Extreme or indeterminate axis *Very wide QRS *Concordance across precordial leads *AV dissociation (diagnostic) *dissociated P waves *fusion beats, capture beats !Principles of management amiodarone 300mg if haemodynamically stable, ELSE: DC cardioversion !Amiodarone |singlecol|k |''How it works:'' ??| | | |''Contraindications:'' iodine sensitivity, sinus node disease, sinus bradycardia (unless in cardiac arrest), thyroid dysfunction| | | |''Administration:'' acutely - IV 5mg/kg over 20-120 mins with ECG monitoring| !![[Normal ECG parameters]] | [[Narrow complex tachycardias]]
|tableclass|k |RARE. ''Etio:'' ↓copper incorporation into caeruloplasmin in hepatocytes, ↓ biliary copper excretion ⇒ Cu accumulation in liver, CNS. Autosomal recessive mutation in ATP7B |''Mx:'' Lifestyle: avoid copper-rich foods <br>➥ Penicillamine (500mg/6-8h PO) lifelong <br>➥ S/e: nausea, rash, ↓ WCC/Hb/Plt, lupus <br>➥ Monitor FBC, urinary Cu, monitor for ↓ WCC <br>➥ Pre-cirrhotic liver damage is reversible!| |''Symptoms:'' //__in children:__// liver disease (hepatitis, cirrhosis, liver failure). //__Young adults:__// tremor, dysarthria, dysphagia, dyskinesia, dementia, parkinsonism, mood changes |~| |''Signs:'' Kayser-Flesicher rings, hemolysis, hypermobile joints |~| |''Ix:''<br>➥ high urine Cu excretion (>100ug), ↓ serum Cu, ↓ serum caeruloplasmin (falsely low with ↓ protein) <br>➥ [[signs of haemolysis|Haemolytic screen]] <br>➥ //__MRI:__// basal ganglia, fronto-temp, cerebellum, brainstem |~|
!Justifications # Futility # Best interest decision # Pt refusal/ADRT !Life sustaining treatment * ''Airedale NHS Trust v Bland [1993]'' established court order required to withdraw life sustaining treatment for pts in persistent vegetative state * ''M (Withdrawal of treatment: need for proceedings 2017)'' - decision may be made locally if all parties agree * Life sustaining tx includes clinically assisted nutrition + hydration (CANH) ** Anything that goes in a tube: NG, PEG, TPN ** Does NOT include eating/drinking by mouth = part of basic care * If patient lacking capacity loses ability to eat and drink, no legal requirement to start parenteral nutrition → best interest decision !Basic care * Must always be offered. Includes: ** Food + drink by mouth including risk feeding ** Washing ** Analgesia
!!Young stroke * Carotid, vertebral, intracranial artery dissection * Vasculitis * Sickle cell disease * Thrombophilias * Patent foramen ovale - test with bubble echo